Imagecache con Imagefield

Per comodità, spesso si vuole offrire la possibilità agli utenti
del sito di poter caricare le immagini senza per questo fornirgli la "potenza"
di un gestore di upload integrato in un editor html visuale. L'esigenza è quella di avere immagini in miniatura nell'anteprima del nodo e immagini più
grandi nel corpo del nodo.
Link utili:
imagecache:http://drupal.org/project/imagecache - apri
il link in una nuova finestra

cck: http://drupal.org/project/cck - apri il link
in una nuova finestra

imagefield: http://drupal.org/project/imagefield - apri
il link in una nuova finestra

Premessa e requisiti tecnici.

  • I moduli aggiuntivi considerati sono: imagecache, cck, imagefield, node_images
  • Ho provato questi moduli con le seguenti configurazioni:
    • Drupal 5.1
    • Metodo di download configurato in Amministra » Configurazione
      del sito » File system:
      "Pubblico - i file sono resi disponibili utilizzando direttamente
      l'HTTP."
    • Modulo upload.module attivato e funzionante
    • Sistema operativo del server: Linux

Descrizione
Con Drupal molto spesso si può ottenere pressochè lo stesso risultato
attraverso differenti strade. Per questa esigenza una di queste strade potrebbe
essere cck.module, imagefield.module e imagecache.module.
Installazione:

  1. Imagecache.
  • Installate il modulo imagecache.module
  • Spostatevi in "Configurazione del sito" -> "Image cache".
    Vedrete la voce "New Preset".
  • Cosa è un preset. Un "preset" è un'azione che volete applicare ad un'immagine.
    Nel nostro caso vogliamo che nell'anteprima del nodo vengano visualizzate
    immagini piccole, e cliccando sul nodo vogliamo che nel corpo del nodo
    le stesse immagini vengano visualizzate ad una dimensione più
    grande, mentenendo comunque le proporzioni delle immagini. Tutto in automatico. Abbiamo quindi
    bisogno di creare due presets: uno che gestisca le dimensioni della miniatura
    delle immagini e uno che gestisca l'immagine ad una dimensione più
    grande nel corpo dei contenuti.
  • Date quindi un nome prima al preset che gestisce le miniature e poi al
    preset che gestisce le immagini grandi. Non inserite gli spazi per i nomi
    dei presets. Per fare questo cliccate su "New preset".
  • Successivamente vedrete l'etichetta "Add a New Action". Selezionate "Scale"
    e poi cliccate il pulsante "Update Preset".
  • Verrete indirizzati ad una schermata dove vi viene chiesta la Larghezza
    e l'Altezza. Inserite i valori che vi servono.
  • Colleghiamo imagecache con cck e imagefiled.
    • Ora andate nella schermata "Gestione contenuti" -> "Tipi
      di contenuto"
    • Cliccate sul link "modifica" di fianco al tipo di contenuto
      dove volete applicare i presets di imagecache precedentemente creati.
    • Cliccate sulla scheda "Aggiungi un campo".
    • Nella scheda "Create new field" in fondo alla pagina vedrete
      la voce "Image". Selezionatela e cliccate su "Create field".
    • Impostate i campi della schermata successiva in base alle vostre necessità.
    • Dopo aver cliccato su "Save fields" tornate all'elenco dei tipi
      di contenuto e cliccate sul link modifica.
    • Ora per collegare il modulo imagecache al modulo imagefield cliccate su
      "Display fields".
    • Vedrete una tabella con cinque colonne: Field, Tipo, Label, Teaser e Full.
    • Sotto le etichette Teaser e Full dovrebbero apparirvi i nomi dei presets
      che avete inserito nella schermata di configurazione del modulo imagecache.
      Selezionate nel Teaser il preset che avete impostato per le immagini piccole
      e nel Full il preset che gestisce le immagini grandi.

    Ok, ora dovrebbe essere configurato tutto correttamente. Per fare una verifica
    inserite un contenuto con delle immagini e verificare le dimensioni delle immagini nel teaser
    e nel body del nodo.

    Ciao

    Ho seguito passo a passo ma non mi visualizza le immagini nella pagina, da cosa può dipendere?

    Ciao

    Disc

    Ciao,
    riesco a caricare le immagini ma non riesco a gestire la dimensione di esse. I valori che ho inserito nei presets pare non abbiano alcuna importanza. Da cosa può dipendere?

    Ho seguito passo passo MA NON mi compare quello che descrivi :
    la selezione : esempio, a pagina "nuovo-contenuto / fields

    in fondo pagina
    new feed > casella di SELECT FIELD TYPE
    non compare il nuovo contenuto IMAGE
    .?.
    idem per i 2 formati da dare , li ho creati (uno 20% e uno 100% di dimensione della img originale ) :
    MA NON APPAIONO in nessun punto e non riesco a settarli ?
    --nota:
    Tra l'altro ho caricato tutti gli altri moduli aggiuntivi, Filefield, Image Crop ed Extented
    .. incluso GETID + il suo modulo ufficiale creandogli la libraries

    Installation tutto OK ... Perchè nulla funge :(

    Lavatrice ad ultrasuoni
    Sito http://www.ultrasuoni.net > Client service and contacts: [email protected]