Le localizzazioni sono molto utili quando per esempio abbiamo bisogno che certe funzioni ritornino la data o la valuta formattata secondo standard locali. Questo è un caso classico della funzione strtotime di php. Per aggiungere una lingua basta modificare il file /etc/locale.gen ed inserire il codice della localizzazione. Per l’italiano: it_IT.UTF-8@euro UTF-8 Poi rigeneriamo le …
Archivi dell'autore:Chalda Pnuzig
Search & Replace tra i file in linux
Capita molto spesso di dover fare una classica ricerca e sostituzione all’interno dei file. Ok, ma come farlo in modo semplice ed automatico in linux? Utilizzando il seguente comando: grep -rl ‘OLDSTRING’ . | xargs perl -pi~ -e ‘s/OLDSTRING/NEWSTRING/’ Ovviamente al posto di OLDSTRING metteremo la stringa di ricerca e in NEWSTRING la stringa con …
Settare l’altezza di un div a 10px o meno in ie6
Certe volte si ha necessità di settare un’altezza minima a un div, ma ie6 non ne vuole sapere e setta una sua “Altezza minima”. Questo perché ie6 HA un’altezza minima per gli elementi: l’altezza del carattere. Per ovviare al problema inserire nel CSS: #div{ height:5px; line-height:0; /* Altezza riga a 0 */ font-size:0 /* Dimensione …
Leggi tutto “Settare l’altezza di un div a 10px o meno in ie6”
Come accedere ad elementi in un iframe con jQuery
Per accedere ad elementi interni di un iframecon jquery è semplicissimo. Supponiamo di avere un iframe di id=”iframe” <iframe id=”iframe” …></iframe> E che l’iframe contenga un div di id=”div” <div id=”div”>Prova</div> Per accedere all’elemento basta selezionare l’iframe, prenderne il contenuto e cercare l’elemento voluto: var $div = $(‘#iframe’).contents().find(‘#div’)); Con questo esempio potete accedere a qualsiasi …
Leggi tutto “Come accedere ad elementi in un iframe con jQuery”
Commenti javascript per la validazione xhtml
Quante volte vi è capitato di dover inserire codice javascript direttamente sulla pagina ma questo ha portato alla non validazione della stessa? Bene, questo succede perché il validatore w3c non riesce a gestire il codice html presente all’interno del javascript e lo interpreta come codice html normale. Per ovviare a questo problema è sufficiente aggiungere …
Eseguire un evento (click, hover, focus) con jQuery
Ogni tanto succede che abbiamo bisogno di eseguire una funzione associata ad un click senza che effettivamente il click venga dato. Un esempio: clicca pippo! <a href=”#” id=”pippo” onclick=”alert(‘Hai cliccato su pippo!’)” >clicca pippo!</a > Ora proviamo invece a cliccare su Pluto. <a href=”#” id=”pluto” onclick=”jQuery(‘#pippo’).trigger(‘click’)”>Pluto</a> Come vedete cliccando su Pluto in questo modo viene …
Leggi tutto “Eseguire un evento (click, hover, focus) con jQuery”
Javascript: Rimuovere un elemento da un array
Ed eccoci alla classica domanda che inevitabilmente tutti ci poniamo! Come si fa a togliere un elemento da un array in javascript? Beh, per toglierlo dall’inizio o dalla fine si possono usare i semplici .pop() (per togliere l’ultimo) e .shift() (per togliere il primo). Ma come fare per togliere un elemento all’interno? Purtroppo non esiste …
Come rimuovere il bordo tratteggiato alle immagini sul click
Quando si clicca su un pulsante, div con background o altra cosa grafica compare un fastidiosissimo bordo tratteggiato. Per toglierlo basta inserire negli stili a:active{outline: none;}a:focus{-moz-outline-style: none;} E il gioco è fatto!
Come risolvere il bug del “testo fantasma” in ie6
Cos’è il testo fantasma? Il testo fantasma è una parte di testo che compare senza alcun motivo dove non dovrebbe, solitamente una ripetizione di una parte di testo in un’altra pagina. Il problema è causato dal float:left, per cui basta evitare di inserirli 🙂 In alternativa provate questi workaround che ho trovato: Commenti: Non si …
Leggi tutto “Come risolvere il bug del “testo fantasma” in ie6″
Come aggiungere font TTF in linux
Per aggiungere i font TTF su linux (Debian, Ubuntu, Kubuntu) è semplicissimo: Basta aprire un terminale ed eseguire questa riga: mv nomefont.ttf /usr/share/fonts/truetype/ Ecco fatto! Ora bisogna aggiornare la cache dei font: fc-cache -f -v Ecco alcuni siti simpatici per scaricare font gratuitamente: http://www.webpagefonts.com/