Drupal

IMCE: Il file nomefile.ext non può essere salvato. Si è verificato un errore sconosciuto. Il caricamento è fallito.

Utilizzando IMCE come file manager in congiunzione con CKEditor mi è capitato su alcune installazioni di ricevere un errore del genere:

Il file nomefile.ext non può essere salvato. Si è verificato un errore sconosciuto.
Il caricamento è fallito.

In sè il messaggio non dà molte informazioni. La prima cosa a cui ho pensato è un problema di permessi/ownership delle cartelle del filesystem.

Argomenti: 

Impossibile controllare l'aggiornamento di tutti i moduli

Può capitare che l'update di Drupal non vada a buon fine, lasciando alcuni progetti non "controllati" (usando seven come tema amministrativo, rimangono grigi). Solitamente accade per i moduli custom o ad esempio per i moduli creati con Features, per i quali non esiste effettivamente un progetto su Drupal.org. Questo può dipendere dalla cache degli aggiornamenti che non viene ripulita come le altre ricostruendo la cache di Drupal atraverso la pagina Configurazione > Sviluppo > Prestazione o tramite "drush cc all".

Argomenti: 

Una collezione di snippet da copiare e incollare

Una collezione di snippet da copiare e incollare

Eliminare tutti i termini di una tassonomia, conoscendendo il vid:
$ts = taxonomy_term_load_multiple(array(), array('vid' => [vid]));
foreach ($ts as $t) { taxonomy_term_delete($t->tid); }

Eliminare tutti i nodi di tipo Articolo:
$ns = node_load_multiple(array(),array('type' => 'article'));
foreach($ns as $n) { node_delete($n->nid); }

Argomenti: 

Drush

Drush (http://drupal.org/project/drush) è un tool utilizzabile da linea di comando per interagire con una (o più in caso di multisite) installazione di Drupal.

I comandi che si possono eseguire sono veramente tanti e alcuni hanno varie opzioni e flag, è possibile vederli tutti eseguendo un "drush help" e ottenere un aiuto su una specifico comando eseguendo "drush help [nome_comando]" (es. drush help dl).

Argomenti: 

Drupal 7 jQuery (Popup e ui.dialog)

Drupal 7 ha supporto nativo per le librerie jQuery UI. Per ottenere una lista delle librerie disponibili allo sviluppatore è possibile usare la funzione drupal_get_library:

print_r(drupal_get_library('system'));

Per ottenere un semplice popup in una pagina, inserite questo codice nel corpo della stessa, utilizzando un filtro "PHP Code":

Argomenti: 

Personalizzare la pagina dei risultati della ricerca di Drupal con campi immagine cck.

Vediamo come poter personalizzare la pagina dei risultati della ricerca di drupal (modulo core search) in modo da avere uno stile "google like" e poter inserire in ogni singolo risultato un campo immagine cck opportunamente formattato.

Per questo piccolo tutorial dovrete quindi avere installato i moduli cck, imagefield e imagecache (e tutte le relative dipendenze).

Aggiungiamo al tipo "pagina" un campo cck di tipo immagine inserendo ell'etichetta
"Foto" e nel nome del campo "img_arc".

Argomenti: 

FCKEditor, problema con file manager su Drupal 6 (This connector is disabled...)

Se vi è capitato di incorrere nella finestrella di errore

This connector is disabled. Please check the "editor/filemanager/connectors/php/config.php" file

subito dopo aver cliccato su "Cerca sul server" dal plug-in "Inserisci/Modifica immagine" sull pannello di FCKEditor è sufficiente... rileggere meglio la documentazione allegata al modulo FCKEditor!

Presa direttamente dal file README.txt allegato al modulo (e tradotto per renderci la vita più semplice...)

Argomenti: 

Pagine