Archivio per ‘ Risorse WEB ’ Category

Drupal 6 – Inclusione di campi nei campi nelle viste

martedì, maggio 4th, 2010

Il codice standard delle viste nello stile campi utilizza per ogni dato visualizzato un div del tipo <div class=”field-nome-campo”>dato</div>. Questo può essere molto utile quando si vogliono usare i float per gestire ogni singolo dato in modo autonomo. Però ad esempio se vogliamo costruire un testo controllato (HTML strip e trimmed) includendo dentro lo stesso campo un altro campo di tipo image (image attach o cck image) allora la cosa si complica. Il concetto è valido per ogni somma di uno o più campi di ogni tipo senza perdere il controllo sull’output di ogni campo.

Si può risolvere così:

  • Si espongono i campi image-attach e Nodo: Corpo (è un esempio per un testo e una img)
  • Si escludono entrambi dalla visualizzazione
  • Nel campo image-attach si pongono dimensioni, limiti, e links come desideriamo
  • Nel campo Nodo: Corpo si pone il trimming e HTML Strip a piacimento insieme a tutti gli altri filtri
  • Si espone un 2° campo Nodo: Corpo che andremo a riscrivere totalmente nella forma [image_attach_images] [body]

Così facendo otteniamo un solo campo nella forma <div=”field-campo-body”>immagine + testo elaborato</div>, possiamo quindi miscelare più campi tra loro utilizzando anche tutte le funzioni di gestione dell’output che mette a disposizione il componente delle viste in fase di esposizione.

Drupal 6.x – Imagecache, gestione 404 e lang prefix

venerdì, aprile 23rd, 2010

Piccolissima modifica all’htaccess nel caso:

  • State usando il mio sistema per controllare i 404
  • Volete usate Imagecache
  • Volete usare la traduzione con il lang prefix sull’URL

(continua…)

Drupal 6 – Invocare un modulo direttamente dal template tpl.php

mercoledì, marzo 31st, 2010

A volte non basta la gestione delle zone di pubblicazione di Drupal. E’ una dura realtà. E che si fa? Semplice, da veri grezzi dell’informatica si invoca il modulo che vogliamo pubblicare direttamente da template.

Il codice PHP da utilizzare è il seguente:

<?php
$block = module_invoke('module_name', 'block', 'view', 0);
print $block['content'];
?>

Dove è sufficiente indicare il nome del blocco e il delta. Il nome del blocco lo trovate nella pagina di configurazione del singolo blocco (in basso).

Il codice può essere utilizzato direttamente nei tpl.php del vostro tema. Può essere soggetto a condizioni e altro, del resto c’è tutto il php a disposizione!

L’uso più potente di questo sistema è a mio avviso la creazione di un blocco-vista dinamico, così da avere un singolo blocco che si popola secondo i parametri dinamici che gli vengono passati e pubblicabile dentro un singolo content-type o singolo nodo (!!!) a piacimento. Anche la grafica è parsabile e ci sono alcune variabili da poter stampare o meno.

Per i dettagli: http://drupal.org/node/26502

Installare Drupal 6.x su OVH

mercoledì, gennaio 6th, 2010

Visti i non trascurabili problemi dovuti alle ottimizzazioni e personalizzazioni che effettua OVH sui propri server ho scritto una guida per installare Drupal su OVH.

Queste le condizione della guida:

  • Drupal 6.13
  • OVH 720plan/xxlplan
  • MySql 5
  • PHP 5

Vediamo in dettaglio dove agire per adattare l’installazione standard di Drupal su OVH. (continua…)

Usare la matematica per rivelare il fotoritocco.

martedì, dicembre 29th, 2009

Grazie ad un bel post di Paolo Attivissimo, scopro un simpatico metodo per intuire eventuali cambiamenti e ritocchi effettuati in una immagine digitale. L’algoritmo si basa sul controllo della compressione jpeg effettuata per comprimere e salvare le immagini. Prendendo in analisi le discrepanze matematiche del metodo di salvataggio jpeg, è possibile capire dove sbaglia e quindi rivelare l’incollaggio di parti da altre foto, innaturali spostamenti, sfocature, tagli, ricostruzioni.

Vediamo in dettaglio di cosa si tratta. (continua…)

.htaccess fatti bene per Drupal 6

venerdì, dicembre 11th, 2009

Drupal è un gran bel giocattolino, un framework ben fatto per costruire robusti portali assai versatili. Però quando hanno scritto il file .htaccess, si sono dimenticati di alcune cosine che prima o poi tornano utili….

Vediamo insieme come scrivere un file .htaccess che risolve i vari problemi che si incontrano nella realizzazione e nella messa online di un prodotto che usa Drupal.

(continua…)

Nuovo Blog!

venerdì, novembre 13th, 2009

In questi mesi il blog è rimasto chiuso per lavori di ristrutturazione. Ho realizzato un nuovo tema partendo da zero inglobando alcune funzionalità particolari, come il time-shifting e il weather-shifting. In parole comuni il tema grafico è sensibile al tempo, sia quello atmosferico che quello orario, quindi tutto cambia continuamente, dallo sfondo, ai colori, alla velocità delle nuvole a loro stato, durante il giorno e durante la notte. Il luogo della trasposizione virtuale è Firenze, un modo per avvicinare chi legge a chi scrive. (continua…)