È possibile impostare le opzioni di un dialog() jQuery UI in modo globale, in modo che abbiano effetto su tutti i dialoghi che si apriranno. Questo è utile per non ripetere continuamente le stesse indentiche impostazioni. Per farlo è possibile scegliere due strade:
Archivio febbraio, 2009
Impostare le opzioni di un dialogo jQuery UI in modo globale
Eliminare l’effetto shadow da un dialogo jQuery UI
Nelle ultime revisioni di jQuery UI è stata eliminata l’opzione shadow che permetteva di eliminare l’ombra attorno ai dialoghi. L’opzione, stranamente, ancora svolge il suo ruolo ma, di contro, produce un errore Javascript e impedisce lo spostamento di un dialogo:
Leggere, scrivere ed eliminare cookie in Javascript
Leggere
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | /** * Restituisce il valore di un cookie * * @example * var res = getCookie( 'variabile' ); * */ function getCookie( name ) { var start = document.cookie.indexOf(name+"="); var len = start+name.length+1; if ((!start) && (name != document.cookie.substring(0,name.length))) return(null); if (start == -1) return(null); var end = document.cookie.indexOf(";",len); if (end == -1) end = document.cookie.length; return(unescape(document.cookie.substring(len,end)) ); } |
Come nascondere il bottone di chiusura di un dialog jQuery UI
In attesa del rilascio ufficiale di jQuery UI 1.7 (eh già, il team di sviluppo di jQuery ha deciso che rilascerà la versione come 1.7, causa confusione), dove forse verrà inserita una opzione per eliminare il bottone di chiusura di un dialogo, ecco come risolvere velocemente il problema con l’attuale 1.6rc6:
Very short snippet: shuffle() in Javascript e Actionscript
In PHP esiste una comoda funzione chiamata shuffle() che permette di mescolare un array (vedi Very short trick: prendere elementi casuali da un array in PHP). Un’ottima versione per Javascript l’ho trovata qui. Qui sotto il codice leggermente rivisto:
Very short trick: aggiustare le date tramite MySQL
Può capitare di trovarsi nell’impossibilità di modificare l’impostazione dell’orario su un Web Server o lavorare su una tabella MySQL dove un campo TIMESTAMP è impostato su ON UPDATE CURRENT_TIMESTAMP. Così diventa necessario, a fronte di una select, aggiustare l’orario recuperato con il fuso orario corretto. Ad esempio se il nostro server si trova a Los Angeles, con una fuso orario di 9 ore indietro, basta semplicemente utilizzare:
1 2 | SELECT DATE_ADD( campo_timestamp, INTERVAL 9 HOUR) AS `local_timestamp` FROM mytable |
Il campo campo_timestamp contiene la data reale del server mentre l’alias local_timestamp è la stessa data 9 ore avanti.
Risolvere il baco di jQuery datapicker che scompare dietro al dialog
Aprendo un dialog con jQuery UI, dove al suo interno è impostato un campo input con datepicker, quest’ultimo scompare dietro al dialog a causa di un errata impostazione dello zIndex. Per risolverlo basta inserire nell’evento open del dialog, dopo l’impostazione del nostro campo input a datapicker, le seguenti righe di codice:
Very short snippet: formattare valute in PHP
PHP mette a disposizione due comode funzioni per formattare ( e stampare ) valute: money_format() e number_format(). La prima può essere utilizzata insieme a setlocale() per impostare il tipo di formattazione in base al proprio paese, ad esempio:
Very short snippet: PHP isset_post()
Spesso capita di dover controllare se una variabile in POST è stata inviata e, in caso contrario, associare un valore di default. Invece di usare la sintassi:
1 |
WordPress: personalizzare la navigazione tra i post
WordPress mette a disposizione numerose funzioni per spostarsi tra i vari post e pagine in avanti ed indietro. Queste sono usate all’interno dei temi, spesso in modo del tutto interscambiabile, anche se contengono alcune differenze. Tutto questo, a dire il vero, creo non poca confusione al momento della scelta della funzione da usare. Eccone alcune note:






Ultimi Commenti
roberto: ho rispsoto con piacere alle vostre domande. L’idea è davvero ottima. Sto cercando una soluzione per...
Sting: @Dario – puoi vedere un esempio qui: http://www.fight4fun.it/ cliccando sulla voce: MAPS Spero di...
vik: Giustappunto sto lavorando ad un progetto e il cliente mi ha chiesto di mostrare tutte le news (che sono CPT) in...
Giovambattista Fazioli: @paso: assolutamente si. Basta che identifichi il campo [cci]input[/cci] che vuoi far...
paso: Ciao vorrei chiedere una info, è possibile usare il datepicker con cform7, mi spiegp meglio posso implementare...