Inserire immagini come pulsanti

14 contenuti / 0 new
Ultimo contenuto
Inserire immagini come pulsanti

Ciao, scusate se faccio questa domanda banale ma è almeno una settimana che provo e ancora non sono venuta a capo di niente.
Voglio inserire delle immagini a destra, per la precisione 4 (due sopra e due sotto), che al click del mouse mi portano ad altre pagine del sito.
Bene. Ci credete che sono impantanata qui? Non riesco in nessun modo a capire come posso fare.
Ho provato panels, views, image cache e field, insomma... boh
Mi dareste una mano?

  • Creati un blocco
  • inseriscici il codice che ti serve
  • posizionalo della parte destra del sito tramite l'amministrazione dei blocchi.

per codice intendi una cosa tipo etc...
Giusto?
Ora ci provo.

*EDIT*
ho le immagini in questo percorso
E:\xampp\htdocs\drupal\sites\default\files\images\ddblock
e riesco a visualizzare solo l'alternate.
che percorso devo inserire?

Ma di html ci capisci qualcosa?

cmq dovrebbe essere all'incirca

<a href="node/x"><img src="files/images/ddblock/nome_immagine1.jpg" alt="xxx" border="0" /></a><br />
<a href="node/x"><img src="files/images/ddblock/nome_immagine2.jpg" alt="xxx" border="0" /></a><br />
<a href="node/x"><img src="files/images/ddblock/nome_immagine3.jpg" alt="xxx" border="0" /></a><br />
<a href="node/x"><img src="files/images/ddblock/nome_immagine4.jpg" alt="xxx" border="0" /></a><br />

si si, i tag html li conosco. è che non ho ben capito i percorsi dei files immagine in drupal.
comunque ho riprovato e non funziona lo stesso.

e se magari posti quello che scrivi....potremmo anche aiutarti.

scusami, ma hai installato Drupal in locale?

si ho installato drupal in locale con xampp.
ho una cartella di immagini in sites/all e poi in sites/default/files.
I percorsi sono giusti?

Ciao Polliciotta, dunque, Eventuali file tuoi tipo le immagini, dovrebbero stare in sites/default/files, che è la cartella dove drupal mette i file che uploadi tramite web.

Quindi se come ti è gia stato detto prima hai creato un nuovo blocco, mettiamo che tu hai un immagine nella cartella files che si chiama "example.jpg" inserisci il seguente codice html:

<a href="http://www.example.com"><img src="sites/default/files/example.jpg" alt="testo alternativo"></a>
oppure nel peggire dei casi prova anche:
<a href="http://www.example.com"><img src="http://127.0.0.1/(nome della tua cartella drupal)/sites/default/files/example.jpg" alt="testo alternativo"></a>

attenta alle maiuscole e minuscole che fanno differenza su sistemi unix/linux, se ancora non funziona, controlla se nel sito per esempio riesci a visualizzare altre immagini (per esempio il logo), a me aveva dato un problema del genere a causa del file .htaccess che a per una configurazione che ora non ricordo non mi faceva vedere nessuna immagine.

Se ti puo' essere utile attenta che anche io ho avuto problemi con quel metodo,l'unico modo per visualizzare le immagini in locale è stato dargli il percorso assoluto. in pratica:

Anche io ho avuto lo stesso problema di morxe.

Se non hai inserito l'installazione di Drupal come sottocartella di htdocs, basta anche il percorso assoluto senza il dominio, cioè che comincia con lo slash:
<a href="http://www.example.com"><img src="/sites/default/files/example.jpg" alt="testo alternativo"></a>

Poi, se fai in modo di inserire il contenuto del blocco come codice PHP, puoi usare variabili come $base_path per essere sicura che questo blocco funzioni ovunque tu caricherai il sito:
<a href="http://www.example.com"><img src="<?php print $base_path; ?>/sites/default/files/example.jpg" alt="testo alternativo"></a>

Comunque, a me sembra che per quello che vuoi fare tu sarebbe meglio fare lo cose come si deve, cioè mettere le immagini nei nodi che vuoi linkare e usare views per costruire il blocco che le visualizzerà. In questo modo, il blocco sarà veramente "dinamico".

Grazie a tutti per le risposte, ora non posso provare tutte le soluzioni che mi avete proposto, ma appena torno a casa lo faccio.
Per quel che riguarda le immagini gli unici metodi con cui non riesco a visualizzarle è col codice nel blocco e tramite l'inserimento con tinymce, per il resto tutto a posto.
Vi farò sapere se funziona nel pomeriggio.

Eccomi qui. In pratica mi funziona solo se faccio come dice morxe (quindi grazie).
Per ora sto adando a tentativi, facendo cose piuttosto semplici. Ora che sono riuscita a visualizzare le immagini
posso anche provare come suggerisce Pinolo, anche se views lo devo ancora studiare per bene.
--EDIT--
in questo momento sono riuscita a costruire il blocco che volevo, con immagini e link, solo che (ho usato panels) lo visualizzo solo sulla frontpage, mentre io vorrei vederlo su tutte le pagine del sito.
Ho provato ad inserire l'url delle pagine dove dice "mostra solo sulle pagine elencate", ma non ho risolto nulla.
Potreste aiutarmi?
Vorrei usare views, ma, ad essere sincera, non ho ben chiaro come funziona.
Grazie a tutti mi state dando una mano immensa...
Ah, dimenticavo: Buone Feste!