Alcune questioni su drupal...

19 contenuti / 0 new
Ultimo contenuto
Alcune questioni su drupal...

Ciao a tutti,
Devo dire che è ormai un anno che utilizzo e mi trovo molto bene con drupal , adesso però sto cercando di risolvere alcune questioni che avevo lasciato in sospeso...
Premetto che ho cercato nel web ma non ho trovato quasi niente , quindi ho deciso di rivolgermi a voi su tre questioni:

1.Come si integra lightbox2 con ckeditor??? In cosa consiste l'integrazione?
2.Come posso inserire i banner pubblicitari di google ads in ogni singola alteprima di pagina nella home? Si utilizza per caso Views? Una guida dettagliata farebbe a caso mio...
3.Su molti siti vedo una zona dedicata ai tags, alcuni con effetti in 3d e altri normali ,come li posso aggiungere in un blocco del mio sito?

Grazie a tutti

Ti posso aiutare poco, ma scaglio la prima pietra. Allora:

1) Non ne ho la minima idea e quindi lascio a qualcun'altro il gravoso compito;

2) Mi sembra di capire che in home hai varie anteprime di pagine e vuoi intervallarle con gli ads. Non sono bravo a metter mano al codice ma penso che si possa fare modificando il template del tipo di contenuto usato. Usando invece solo gli strumenti di drupal, la cosa sarebbe possibile con il panels e non con il views. Con questo modulo puoi impostare un layout personalizzato dei nodi e visualizzare all'interno dei nodi anke elementi esterni ad essi (come appunto gli ads).

3) Ci sono parecchi moduli che fanno ciò che cerchi. Il primo che mi viene in mente è tagadelic, ma ripeto se sfogli la sezione moduli di drupal.org ne trovi altri con impatti visivi più gradevoli.

Tutorial, guide e moduli per drupal su www.cmswiki.net

Non mi pare che CKeditor funzioni con Lightbox, io di solito aggiungo uno o più campi immagine, in base alla necessità, e poi personalizzo l'output del tipo di contenuto da node-tipocontenuto.tpl.php e CSS.

Ti posso rispondere solo per il punto 3: l'effetto 3d che intendi penso sia riferito al modulo Cumulus (che cmq necessita Tagadelic).

Sul mio sito uso proprio questo modulo, è molto facile da configurare anche se le impostazioni non le trovi in admin/settings/cumulus, ma lo configuri direttamente dal blocco: admin/build/block/configure/cumulus/0.

www.whereispot.com - Il viaggio da una prospettiva indipendente e responsabile

Innanzitutto grazie delle risposte
Ho quindi risolti la questione dei tags e ora provvederò a configurare panels e vediamo cosa ne esce...
Visto che nessuno sa rispondere se si può integrare ckeditor con lightbox2 ora vi chiedo se questo si potrebbe fare con un'altro editor alla pari di ckeditor...
attendo vostre risposte

1) Bhe lightbox è un effetto ottenuto tramite JS come lo è in gran parte anche FCKeditor quindi essenzialmente sarebbe da lavorare sul JS di FCKeditor ma non penso ti convenga. Poi non ho ben capito in che punto ti interessa lightBox con FCKeditor.. in fase di Editing ? oppure in Fase di rendering? Se ti serve nel primo caso direi di lasciar perdere a meno di non essere un guru del JS, nel secondo caso invece ti dovrebbe bastare utilizzare qualche class ed id appropriati al contenuto che inserisci tramite Editor e che "animi" tramite lightbox.

2) per inserire codice HTML/CSS o JS esterno in particolati pagine del sito devi sempre lavorare sul tema, inserendo nelposto giusto il codice giusto.. prova essere più preciso per questo punto magari possiamo aiutarti.

3) essenzialmente usan Taxonomy e niente più. Nel caso ti serva solo una sezione Tag basta creare un vocabolario Tag ed utilizzarlo come tale, mi pare Tageaelic come indicato da un'altro utente si integra perfettamente con Taxonomy, anzi ne fa uso.

Slice2Theme Servizio per la conversione di Design in markup HTML e/o temi.

WeBrain Solution | Pillsofbits Of Bits

Ho appena installato il lightbox ed ho notato che l'integrazione con fck edito o ckeditor è possibile proprio come cercavi tu!
Ecco la procedura:

  1. Vai nelle impostazione del lightbox e precisamente a questo path: admin/settings/lightbox2/automatic
  2. Scegli l'handler che ti serve, slideshow, lightbox (penso sia il tuo caso) o altri disponibili
  3. Nota l'area di testo "Custom image trigger classes" e qui aggiungi una nuova classe che sarvirà per richiamare il lightbox. Salva tutto
  4. Vai ad inserire un contenuto e dalla toolba del ckeditor prova a caricare un immagine attraverso l'apposita iconcina;
  5. Carica l'immagine che ti serve e vai sulla tabella "advanced". Nel campo Stylesheet Classes inserisci la classe precedentemente creata e salva

Questo è tutto. Tuttavia penso che sia possibile aggiungere l'effeto lightbox ad un immagine anke semplicemente scrivendo manualmente il link con il rel: lightbox. Ad es: Clicca qui

I rel disponibili per lightbox sono vari a seconda dell'esigenza:

lightbox per le immagini
lightshow per slideshow di immagini
lightvideo per i ivideo
lightmodal, non ne ho idea
lightframe per pagine esterne.

Tutorial, guide e moduli per drupal su www.cmswiki.net

Grazie ancora per le vostre risposte
ho risolto la questione dei tags utilizzando il modulo Cumulus , ora provo a seguire i consigli di matteofro per quel che riguarda lightbox

@kiuz essenzialmente cercavo una via per permettere alle immagini di aprirsi con lightbox automaticamente , una volta inserite da ckeditor senza utilizzare comandi di alcun tipo e credo che risolverò con il metodo di matteofro

Ora sto cercando di capire come creare un tipo di contenuto che abbia inserito in modo predefinito un JS attraverso Panels , tipo un google ads all'intestazione o anche al piè di pagina...

Se avete consigli sono tutto orecchie :)

Crea tipo di contenuto nuovo o se non hai particolari necessità puoi anke usare il default "Page".

Vai in configurazione del sito/pagine (non panels mi raccomando, pagine). Nell'elenco delle pagine gia presenti, abilita la node_view, fai modifica e crei una variante (add variant se nn sbaglio è la voce esatta). Senza dilungarmi sulle informazioni generali che dovrai inserire (nome pagina ecc) che do per scontato che sono comprensibili, spunta la casella "selection rules" in fondo alla form. Clicca aggiungi variante a nella successiva scheda scegli dal menu a tendina "node type" e poi su aggiungi. Nel popup che si apre seleziona il tipo di contenuto che ti interessa e che hai creato all'inizio e clicca salva.

Il resto invece si tratta di creare il layout del template scegliendone uno gia pronto oppure disegnandolo tu a tuo piacimento (per far ciò scegli "flexible")e nel quale poi potrai inserire i blocchi, le pagine e quant'altro ti serve da visualizzare per il tuo tipo di contenuto. Non mi dilungo su questa parte perchè penso che leggendo la documentazione del modulo oppure ad intuito riesci ad andare avanti.

COsì impostata la pagina, tutti i nodi che creerai per quel tipo di contenuto avranno quel template. Tuttavia nel primo messaggio di questo argomento avevi fatto riferimento all'home page e non al tipo di contenuto come nell'ultimo che hai lasciato. Per costuire l'home la cosa è diversa (anke più semplice) e non vale quanto detto sopra. Crei una pagina nuova in panels, scegli titolo, path ecc, scegli il template ed aggiungi gli elementi da visualizzare.

Tutorial, guide e moduli per drupal su www.cmswiki.net

grazie mille matteo
ho risolto anche il problema panels grazie alla tua mini-guida , ma purtroppo con lightbox niente da fare...
ho nominato la custom trigger class "light" e quindi inserito questo in NOME CLASSE CSS del menu avanzato di inserimento immagine di ckeditor ma ancora niente...
attendo qualche risposta illuminante

Non funziona perché servono due immagini per funzionare, una che richiama l'altra ad esempio:

<a href="/sites/default/files/1/immagine_popup.jpg" rel="lightbox[1][BBB]"><img src="/sites/default/files/1/immagine_visibile.jpg" alt="BBB" title="BBB"  width="137" height="113" /></a>

Si è colpa mia, mi son dimenticato di scrivere che poi all'immagine devi aggiungerci un link all'immagine che si apre nel lightbox (quindi generalmente quella più grande) usando il tag rel preferito. Tuttavia se lo si scrive a mano funziona, invece fckeditor (o ckeditor) non hanno il tag title e rel per il link che serve appunto per il lightbox.
A questo si ovvia con una patch:

x fckeditor: http://dev.fckeditor.net/attachment/ticket/2627/fck-rel.patch
x ckeditor: http://www.chilipepperdesign.com/2010/01/08/adding-the-rel-and-title-att...

In ogni caso per stasera provo ank io a testare la patch e riporto nuovamente la procedura usata per l'integrazione (giusto per esigenza di completezza per chi si trovasse in futuro ad avere la stessa esigenza)ed anke il modo per automatizzare l'inserimento della classe nel campo Stylesheet Classes dell'editor. Allo stato attuale ad ogni immagine devi andare ad inserire la classe a mano ogni volta, invece con una piccola modifica si automatizza quest'operazione.

Tutorial, guide e moduli per drupal su www.cmswiki.net

Scusate se rispondo solo ora ma questi giorni non mi sto dedicando molto al sito
innanzitutto grazie ancora metteo per la patch proverò oggi stesso , invece ora mi si pone un altro problema , forse difficilmente risolvibile...
Allora...ho impostato il template delle pagine attraverso panels e fin qui tutto bene , poi è sorto il problema : Non esiste un layout che faccia a caso mio!
ecco uno schizzo

esiste la possibilità di creare layout?
grazie

ciao Fr4k3kk0
complimenti e congratulazioni sul tuo sito in programmazione. non ho seguito la tua athread dall'inizio ma per quanto riguarda il tuo ultimo problema potresti usare samplicemente CSS per risolverlo.
prima di entrare nei dettagli di come fare volevo solo confermare se avevi già idea di come iniziare a creare questo layout.
in ogni caso per mettere una DIV in alto a destra come è raffigurata la tua illustrazione basta usare float: right; come regola CSS

il mio problema è un'altro e credo si possa risolvere in due modi , anche se però non so come agire...
ecco un'immagine per capire meglio

1. Unire i blocchi 1 e 2 in modo da inserire li in nodo pagina
2. Inserire il nodo pagina in entrambi i blocchi , ma facendo così si ripete due volte il contenuto...

non sò esattamente come funziona panels, l'ho provato una volta e non mi ci sono trovato
in pratica è vero che hai due opzioni
prova ad aggiungere dei blocchi nelle diverse zone che ti servono e a dargli gli appropriati stili CSS
altrimenti puoi andare a modificare il file node.tpl.php ma se puoi evitalo lo consiglierei

di quali stili css parli ?

no sò che tema stai usando ma m'immagino che all'interno della cartella del tema ci sia un file del tipo "nometema.css"
all'interno di questo file potrai andare a cambiare le regole CSS rilevanti alle div che vuoi cambiare.
ad esempio la div con il contenuto pagina potrebbe chiamarsi

poi vai a cercare 'content-inner' nel file CSS e lo modifichi secondo le tue esigenze
ti consiglio di imparare bene CSS se non lo sai già, è un linguaggio mooooolto facile ed è alla base del webdesign :)

Scusa se riapro questo post dopo tanto tempo, ma l'integrazione di ckeditor e lightbox2 come slide show è sempre un problema, anche ora che nella ver.4 di ckeditor ci sono 'rel' e 'title'.
Mettendo nel rel 'lightbox' e scegliendo una seconda immagine il popup si apre perfettamente.
Scrivendo nel rel 'lightshow', come da istruzioni dovrebbe partire uno slideshow... ma di una sola immagine!
Infatti non mi pare ci sia un modo per selezionare nella finestra 'link' 'advanced' altre immagini.
E neppure credo ci sia un modo di associare in IMCE (tramite cartella? tramite immagini dallo stesso nome numerate progressivamente?) un insieme da lanciare con 'advanced'.
Qualcuno conosce una soluzione?
Grazie