menù:sostituire il testo con immagini?

9 contenuti / 0 new
Ultimo contenuto
nik
Offline
DrupalNiubbo
Iscritto: 3 Ott 2007
Messaggi: 83
menù:sostituire il testo con immagini?

Ciao, vorrei sostituire il testo dei menù con un immagine. Per fare un esempio sostituire il testo "commenti recenti" o "Argomenti del forum"con un'immagine gif o png. Mi sapete dire dove devo intervenire?

Ritratto di mavimo
Offline
UberAdmin
UberAdmin
Iscritto: 1 Gen 2007
Messaggi: 3277

pessima scelta, (usa i CSS se proprio vuoi fare una cosa del genere), in ogni caso prova a dare un occhio a http://drupal.org/project/imagemenu e vedi se riesci ad adattarlo al tuo scopo.

nik
Offline
DrupalNiubbo
Iscritto: 3 Ott 2007
Messaggi: 83

Grazie, posso chiederti perchè ritieni che sia una pessima scelta?

Ritratto di mavimo
Offline
UberAdmin
UberAdmin
Iscritto: 1 Gen 2007
Messaggi: 3277

Accessibilità innanzitutto (se ti interessa la questione apri un topic nella sezione apposita del forum), poi consumano molta banda (pensa a chi usa il 56k o chi ha dispositivi miobili per cui paga i dati scambiati, la banda che devi acquistare sul server, ...) insomma puoi ottenere risultati altrettanto belli consumando molte meno risorse :)

nik
Offline
DrupalNiubbo
Iscritto: 3 Ott 2007
Messaggi: 83

Grazie, metto da parte la tua considerazione.

Ciao.

Ritratto di parasite
Offline
DrupalNiubbo
Iscritto: 13 Dic 2005
Messaggi: 59

Il problema dell'accessibilità viene risolto alla grandissima col vecchio metodo del text indent, ma in ogni caso è preferibile evitare l'uso di immagini visto che sempre più persone navigano via umts dove ogni singolo kb viene pagato profumatamente.... purtroppo. :(

Ritratto di Ainur
Offline
Drupalitaliano
Iscritto: 14 Dic 2006
Messaggi: 102

mavimo imagemenu non va bene per il suo caso.

Quote:
A simple module which allows you to create menus from image files. Supports title (displayed when hovering over a menu item), alt text, weights and optional mouseover behaviour.
Si parla di menu standard, non quelli di array $links.

nik, lo puoi fare tranquillamente con CSS

parasite, mavimo, in questo caso parliamo di pochi KB, "sempre più persone navigano via umts" saranno, nella migliore delle ipotesi, 0,1% dei visitatori totali del sito, non siate paranoici. :D

nik
Offline
DrupalNiubbo
Iscritto: 3 Ott 2007
Messaggi: 83

Se utilizzare un'immagine o lasciare il testo lo vedrò in seguito tenendo presente tutte le Vs. considerazioni,
in ogni caso sto studiando adesso i fogli di stile e non trovando in quale? CSS intervenire pensavo di
modificare il block.tpl.php nella cartella del tema come indicato in drupal.org.
Aggiungendo all'inizio del file :

<?php
if ($block->module == 'user' && $block->delta == 1) {
   
$block->subject = '<img src="files/img/navigazione.png">';
}
else if (
$block->module == 'user' && $block->delta == 3) {
       
$block->subject = '<img src="files/img/chieonline.png">';
}
?>

sembra che funzioni. Se avete controindicazioni su questo metodo o volete farmi un esempio in CSS e ben accetto.
Quando sarà il momento spero di poter contribuire in qualche modo...
Grazie comunque a tutti

Ritratto di namberone
Offline
Drupalitaliano
Iscritto: 14 Giu 2007
Messaggi: 360

Scusate se rispolvero questo vecchio post, ma con i CSS come faccio ad utilizzare delle immagini al posto del testo in un menu qualsiasi di drupal?
Di per se drupal associa ad un menu questo codice:

<div id="block-menu-menu-homepage" class="block block-menu">
  <div class="content">
    <ul class="menu">
    <li class="leaf first"><a href="/content/chi_siamo_1.html" title="Chi Siamo">Chi Siamo</a></li>
<li class="leaf"><a href="/content/prodotti_2.html" title="Prodotti">Prodotti</a></li>
<li class="leaf"><a href="/content/contatti_5.html" title="Contatti">Contatti</a></li>
<li class="leaf last"><a href="/content/dove_siamo_6.html" title="Dove Siamo">Dove Siamo</a></li>
</ul>
  </div>
</div>

come posso agire sulla singola voce di menu ed associare ad ognuna un'apposita immagine?

Grazie