Field
Dopo un pò di tempo rieccomi a proporre qualche nuova fotografia. Questa è nata domenica scorsa, i colori in effetti sono un pò accesi ma la trovo comunque apprezzabile:
Field by *LoganDTR on deviantART
Scogli a Terracina.
E' un pò che non mettevo qualche foto scattata. In effetti non sto facendo scatti interessanti ultimamente, probabimente non ho un soggetto interessante o si tratta solo di un periodo molto stressante.
Tuttavia sono riuscito a fare uno scatto che, se pur non penso sia particolamente interessante od emozionante, trovo carino per esser stato in grado di aver preso un onda infrangersi sugli scogli.
Scogli a Terracina by *LoganDTR on deviantART
Convertitore bbcode to html
Quante volte abbiamo avuto bisogno di avere un semplice convertitore di BBCODE in HTML?
Il BBCODE è una realtà ed è ampiamente utilizzato in quasi tutte le communiti ed i siti per vari motivi che variano dalla semplicità d'uso alla sicurezza stessa di un sito.
Tuttavia realizzare un convertitore non è poi una cosa semplicissima.
Esistono svariate soluzioni, javascript, php, ma io ve ne mostrerò una molto semplice che usa degli array ed uno string replace in PHP.
Ovviamente se affiancherete questa funzione con strumenti migliori di sicurezza, quale la strip_tags vista precedentemente, non farete altro che migliorare la sicurezza del vostro sito.
Ecco la funzione che vi permetterà di effettuare la conversione:
function bb2tohtml($testo){
$bbcode = array("<", ">",
"[list]", "[*]", "[/list]",
"[img]", "[/img]",
"[b]", "[/b]",
"[u]", "[/u]",
"[i]", "[/i]",
'[color="', "[/color]",
"[size=\"", "[/size]",
'[url="', "[/url]",
"[code]", "[/code]",
'"]');
$html = array("<", ">",
"<ul>", "<li>", "</ul>",
"<img src=\"", "\">",
"<b>", "</b>",
"<u>", "</u>",
"<i>", "</i>",
"<span style=\"color:", "</span>",
"<span style=\"font-size:", "</span>",
'<a href="', "</a>",
"<code>", "</code>",
'">');
$testo = str_replace($bbcode, $html, $testo);
$testo = nl2br($testo);
return $testo;
}
Molto semplice da implementare. basta inserirla nei vostri script e richiamarla, penserà a tutto lei.
Ovviamente potrete aggiungere nuovi tag bbcode semplicemente aggiungendo nuovi elementi nell'array ma badate bene, le posizioni del tag HTML e quello BBCode all'interno dell'array, devono coincidere!
MixPod Patch 2.0
Ho aggiornato la versione del lettore mp3 mixpod.com con nuove interessanti novità senza contare dei controlli aggiuntivi che lo rendono molto più pratico all'uso per gli utenti meno esperti.
Le aggiunte che sono state fatte sono le seguenti:
- Javascript per l'aggiunta di una palette di selezione colori con anteprima
- Javascript per il controllo dei campi dati inseriti.
Questa è un anteprima della palette per l'inserimento dei colori:

Ed invece qui un anteprima del form di inserimento dei dati per il lettore:
