Wordpress: scrivere un logout personale

lunedì 27 ottobre, 2008

Partendo dal post Wordpress: come creare passo passo un proprio login, eseguita la procedura di login potrebbe essere utile indicare all'interno del nostro blog un link per effettuare la disconnessione, ovvero il logout. Non useremo anche in questo caso le procedure standard di Wordpress, ma vedremo come eseguire il logout a basso livello. Prima di [...]

Wordpress: come creare passo passo un proprio login

venerdì 24 ottobre, 2008

In questo tutorial vedremo come creare una procedura di Login personale, utilizzando anche funzionalità Ajax tramite jQuery. Ci sono vari metodi per personalizzare il login di Wordpress, ad esempio tramite l'uso di hook e filtri (add_action(), add_filter()). Noi qui useremo una procedura più a basso livello, anche se ci interfacceremo comunque al Kernel di Wordpress. [...]

FireFox: la gestione dei profili

giovedì 23 ottobre, 2008

Mozilla FireFox permette di gestire più profili, funzionalità utile a chi, come me, sviluppa siti web e necessita di tutta una serie di estensioni dedicate al debug e all'analisi delle pagine Web. Tramite l'uso dei profili è possibile configurare differenti impostazioni di FireFox: Firefox salva le informazioni personali come i segnalibri, le password e le preferenze [...]

Very short trick: valori undefined in Javascript

mercoledì 22 ottobre, 2008

Esiste una forma abbreviata per assegnare "al volo" una valore ad una variabile se un'altra non è definita (undefined), usando l'operatore di OR logico (||) - doppio pipe: PLAIN TEXT JavaScript: // pluto risulta undefined var pluto; var pippo = pluto || '5'; alert( pippo ); // risultato: 5 Questa tecnica è utile nella scrittura di funzioni con parametri: PLAIN TEXT JavaScript: function miaFunc( param ) [...]

Wordpress: migliorare la lista dei commenti

mercoledì 22 ottobre, 2008

Il template standard di Wordpress (come altri) normalmente preve un layout alternato per la lista dei commenti. Nel template standard di esempio è impostata una classe css alt, secondo la logica: PLAIN TEXT PHP: // file comments.php <li <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>"> [...] /* Changes every other comment to a different class */ $oddcomment = ( empty( $oddcomment ) ) [...]

Camelize, CamelCase

lunedì 20 ottobre, 2008

Come già visto nel post Varietà di coding e di coding gli approcci che uno sviluppatore può avere alla risoluzione di un problema sono diversi e molteplici a parità del linguaggio di programmazione usato. Ecco come alcuni dei più noti framework Javascript hanno risolto una semplice funzione di CamelCase: Prototype.js Prototype.js, nella versione 1.6.0.3, propone esplicitamente un [...]

Wordpress: modifcare AdminBigWidth per gli sviluppatori

venerdì 17 ottobre, 2008

AdminBigWidth è un Plugin per Wordpress in grado di impostare l'area di lavoro dell'amministrazione a tutto schermo. È un plugin davvero semplice e banale, infatti il suo codice non fa altro che modificare la classe CSS .wrap: PLAIN TEXT PHP: function AdminBigWidth () {     echo '<style type="text/css">.wrap{max-width:none}</style>'; } add_action('admin_head','AdminBigWidth'); Per chi come me usa l'editor di Wordpress in modalità HTML [...]

CSS3: qualcuno ha visto Internet Explorer?

giovedì 16 ottobre, 2008

Io proprio no... PLAIN TEXT CSS: p { /* Rounded Corners */ border-radius: 9px; /* CSS 3 */ -o-border-radius: 9px; /* Opera */ -icab-border-radius: 9px; /* iCab */ -khtml-border-radius: 9px; /* Konqueror */ -moz-border-radius: 9px; /* Firefox */ -webkit-border-radius: 9px; /* Safari */ } Post correlati jQuery: bordi rotondi sulle immagini per sovrapposizione (1) FireFox 3.5.7: come risolvere il difetto dei bordi arrotondati su un’immagine (1) Browser War: la guerra [...]

Very short trick: cicli for più rapidi in Actionscript

mercoledì 15 ottobre, 2008

In Actionscript i cicli for è bene utilizzarli sempre con cura. Ad esempio è bene usare variabili uint quando è possibile: PLAIN TEXT Actionscript: for( var i:uint = 0; i++; i <100) { // ... } È anche possibile usare la - non sempre conosciuta - forma: PLAIN TEXT Actionscript: var i:uint = 0; // ... for(;  i++; i <100) { // ... } Post correlati Very short trick: addEventListener() [...]

jQuery: animate backgroundColor

mercoledì 15 ottobre, 2008

Non ho capito bene se è un bug o una cosa voluta, comunque sia rimane il fatto che il metodo animate() di jQuery non funziona con alcuni attributi CSS, tra cui background-color (che nella versione camelize è backgroundColor). Ad esempio il seguente codice non produce nessun effetto: PLAIN TEXT HTML: <style type="text/css"> div#box { background-color: #eee; width:100px; height:100px } </style> <!-- [...]