Icone e class selectors per Prestashop 1.6

La nuova versione di Prestashop è stata rilasciata da poco, tra le novità più importanti c’è sicuramente l’introduzione di Bootstrap come front-end framework il che rende molto più facile e rapida la produzione di nuovi temi e la compatibilità di questi con i dispositivi mobile.

Per chi come me sviluppa anche moduli o comunque mette mano al Back Office di Prestashop ho preparato una lista di tutti i selector per le icone del Font Awesome, questo perchè i nomi non corrispondono a quelli standard.
Continue reading

Facebook semplici integrazioni … a metà

Di recente ho aggiornato un sito di un concorso di video integrando al metodo di punteggio tradizionale anche i “mi piace” di facebook. La piattaforma facebook offre infatti al link http://developers.facebook.com snippet di codice per aggiungere in modo semplice e rapido ad un sito ad esempio il bottone del “mi piace” o la fomr dei commenti di facebook, oltre alla guida e documentazione delle API.

Continue reading

Debian/Ubuntu PHP5 errore del garbage collector

Dopo l’ultimo aggiornamento a PHP 5.3.2 mi è capitato ogni tanto di incorrere nel seguente errore generato dalla funzione session_start():

session_start() [function.session-start]: ps_files_cleanup_dir: opendir(/var/lib/php5) failed: Permission denied (13)

La directory /var/lib/php5 è la directory di default dove php salva i file delle sessioni e dove il garbage collector deve passare per eliminare le sessioni scadute, il problema sta nei permessi impostati a drwx-wx-wt che impedisce al garbage collector di php di poter entrare a cancellare i files. Continue reading

Internet Explorer, font clear type e trasparenze

Un simpatico problema che mi è capitato di recente con Internet Explorer, su un sito avevo la necessità di far apparire e scomparire in sequenza delle news in homepage usando utilizzando le funzioni fadeIn e fadeOut di jQuery. Niente di più semplice se non fosse che testando il sito con vari browser è emerso che con IE7 e IE8 i testi durante il fading venivano tutti sgranati.

Come al solito mi sono affidato a San Google per cercare documentazione in merito a questo problema e ho trovato che IE renderizza male i font clear type quando vengono applicate le trasparenze.

Tra i vari risultati ho trovato molti workaround che cercano di arginare il problema, come ad esempio alla fine della transizione resettare i valori di filter alla fine delle transizioni come si può vedere dal codice qui sotto riportato da stackowerflow:

$('#myDiv').fadeIn('slow', function() {
   this.style.removeAttribute('filter');
});

Continue reading