PrestaShop Web2.0 Open Source Shopping Cart

PrestaShop è uno script in salsa Web2.0 Open Source per ecommerce. Richiede però php e mysql 5.
Sito web: http://www.prestashop.com/
Costruire un template con i css tutorial passo passo

Fantastico tutorial che passo passo, sul campo, ci spiega come Costruire un template con i css.
Sito web: http://www.maxdesign.com.au/presentation/wentworth/
Variabili globali con javascript
In questo breve articolo vedremo un trucco per usare le variabili globali con javascript.
Sappiamo che in javascript possiamo definire una variabile semplicemente con:
var unavariabile="valore";
cosi facendo il suo ambito (scope) è solo nell'esecuzione del programma e non può essere modificato all'interno di una funzione. Per esempio:
function modifica(){ unavariabile="un altro valore"; }
non altererà il valore della variabile unavariabile ma lo modificherà solo all'interno del corpo della funziona modifica.
Per sbrogliare questa matassa dobbiamo usare un trucco:
var testing = { unavariabile: 'questo valore lo cambia'}
basta che ci riferiamo alla variabile testing.unavariabile la possiamo usare come assoluta, infatti la possiamo cambiare anche all'interno del corpo della funzione:
function modifica(){ testing.unavariabile="un altro valore"; }
Come creare applicazioni web autoaggiornabili con php parte 3
Parte 1: http://www.sastgroup.com/...autoaggiornabili-con-php
Parte 2: http://www.sastgroup.com/...-autoaggiornabili-con-php-parte-2
Ultimo articolo che chiude i primi due su come creare applicazioni web autoaggiornabili con php.
Oggi vi incollo il codice, in seguito vediamo se lo scriviamo meglio:
< ?php //classe per la decompressione include('lib/php/pclzip.lib.php'); include('lib/php/utility.php'); $temp="tmp"; //cartella temporanea dove scaricare i files $filedascaricare="http://www.sito.com/ftptest.zip"; //prelevo il nome del file $filename=basename($filedascaricare); echo"1. Scarico il file : <strong>$filedascaricare ($filename) nella cartella "; echo"<strong>$temp</strong>"; sleep(2); //lo apro $handle = fopen("$filedascaricare", "rb"); if($handle){ $somecontent = get_file_contents("$filedascaricare"); fclose($handle); //e lo metto nella cartella temporanea $handle = fopen($temp."/".$filename, 'wb'); if($handle){ if (fwrite($handle, $somecontent) === FALSE) { echo " <strong>ERRORE</strong> a scrivere il file ($filename)"; exit; }else echo " <strong>Successo</strong>, scritto nel file ($filename)"; //cambio permessi chmod("$temp/$filename", 0777); sleep(2); //prendo il file e lo decomprimo nella cartella temporanea $archive = new PclZip("$temp/$filename"); if ($archive->extract(PCLZIP_OPT_PATH, "./$temp/",PCLZIP_OPT_REMOVE_PATH, '') == 0) { echo " ERRORE DECOMPRESSIONE"; }else echo" Files decompressi con successo"; sleep(2); echo"2. Elimino file $filename"; //cancello file zip if(unlink("$temp/$filename"))echo" $filename eliminato"; else echo" ERRORE eliminazione $filename"; sleep(2); echo"3 bis. Copio ricorsivamente files "; cp($temp,"."); sleep(2); echo"4. Elimino i files temporanei"; //eliminare tutti i file della cartella temporanea recursive_remove_directory($temp); //lo ricreo mkdir($temp,0777); //closedir($handled); fclose($handle); }else{ echo " Non riesco a creare il file ($filename)"; //exit; } } ?>
Aggiungere watermark alle nostre immagini con php e asido

Ottimo script php per aggiungere watermark alle nostre immagini.
Sito web: http://asido.info/about/features/
Immagini di bandiere web 2.0 da scaricare

Sito web: http://www.bartelme.at/journal/archive/flag_button_devkit
20 siti web per diventare un mago con i css

Sito web: http://www.ribosomatic.com/articulos/...-en-css/
Come trovare le località ad una certa distanza da un punto con mysql
Utilizzando Google MAPS e altri sistemi satellitari ci si rende conto di avere a disposizione una serie di informazioni utilissime.
Supponendo di avere una tabella luoghi con almeno i seguenti campi:
* latitudine
* longitudine
E di dover cercare tutti i luoghi a meno di $dist metri da un punto di coordinate $lat e $long, possiamo fare una query sul data base di questo tipo:
$query = "SELECT *,
TRUNCATE ( 6363 * sqrt( POW( RADIANS($lat) -
RADIANS(l.latitudine) , 2 ) +
POW( RADIANS($long) - RADIANS(l.longitudine) , 2 ) ) , 3 )
AS dist FROM luoghi AS l
WHERE TRUNCATE ( 6363 * sqrt( POW( RADIANS($lat) -
RADIANS(l.latitudine) , 2 ) +
POW( RADIANS($long) - RADIANS(l.longitudine) , 2 ) ) , 3 )
< $dist ORDER BY dist ASC";
Nella select ci viene ritornato, oltre ai campi della tabella, un campo dist in cui avremo la distanza in chilometri (con i decimali) tra i due punti (quello passato alla query e quello trovato). Con una semplice fetch sui risultati della query potremo visualizzare tutti i punti in ordine di distanza e con la distanza in metri.
Occorre solo notare che le distanze sono in linea d’aria, quindi non tengono in considerazione dell’orografia del territorio o delle strade.
Chiaramente tutte questi punti potremo inserirli all’interno di una mappa di google maps con tutte le informazioni presenti nella tabella e la distanza dal punto “di interesse”.
Ecco infine una semplicissima funzione per trasformare le distanze in metri in formato leggibile:
// FUNZIONE CHE CONVERTE LA DISTANZA IN metri O chilometri
function strDist($dist)
{
if ($dist == 0)
return("");
else
return(($dist < 1) ? ("" . (int) ($dist *
1000) . " m.") : "$dist Km.");
}
Da: http://www.senamion.it/...anza-da-un-punto/
Integrare una videochat nelle nostre applicazioni ecco due soluzioni
Dovevo integrare una videochat in un sito web e invece di farla ex novo, ho deciso di rivolgermi alla rete per vedere cosa aveva da offrirmi.
Ovviamente le soluzioni trovate sono a pagamento.
Le migliori soluzioni sono sostanzialmente due che possiamo integrare con il nostro database utenti.
Avchat
Costa poco, solo 99 dollari e si può integrare facilmente con il nostro database per i permessi agli utenti.
Si può tradurre in piu lingue ed ha dei moduli per Mambo e Joomla.
Sito web: http://www.avchat.net/avchat2-demo.php
Flashcoms
Ha un costo maggiore, 399 dollari, l'interfaccia è più pulita del precedente, come funzionalità sono pressocchè equivalenti.
Sito web: http://www.flashcoms.com/
fmsguru.com video tutorials su flash media server

fmsguru.com offre degli interessantissimi video tutorials su flash media server davvero molto utili. Adesso c'è ne sono una 20 ina che è possibile vedere direttamente online.
Sito web: http://www.fmsguru.com/










