Chi pensa che un CMS non possa avere un design gradevole ed originale non conosce Joomla! Qualsiasi template può essere adattato e fatto funzionare con Joomla!

Menù con immagini rollover

Come realizzare un menù con immagini rollover in Joomla ?

Per effetto rollover si intende come è noto, il cambio dell'immagine al passaggio del mouse sopra il menù, ad evidenziare che si tratta di un link cliccabile. Dopo aver trattato dell'inserimento di piccole icone nel menù in questo articolo vediamo adesso di affrontare l'inserimento di immagini nei nostri menù, con quel gradevole effetto rollover che renderà le nostre voci cliccabili simili a pulsanti. Per far questo utilizziamo un modulo realizzato da Emanuele Ferrarini un utente del forum di joomla.
Il modulo si chiama Imagemenu e lo puoi scaricare da qui.

Vediamo adesso in questo tutorial come configurare il modulo in un paio di modi ma devo dire che il modulo stesso è molto versatile e può essere utilizzato in molte altre maniere. Intanto, dopo averlo scaricato nel nostro computer lo installiamo dal pannello di controllo di Joomla! da Estensioni e poi Installa/Disinstalla. Quindi caricheremo il nostro modulo. Al termine comparirà il messaggio che è stato correttamente installato. Prima di andare a configurarlo dobbiamo andare in Menu e quindi in Gestione menù dove creeremo il menù da associare al modulo Imagemenu.

Creare il menù

imagemenu1

Si presti attenzione al nome che mettiamo nel box Tipo menu perchè ci servirà in seguito. Ricordo che deve essere un nome univoco, che non deve quindi esser dato a nessun altro menù, e che deve essere scritto senza spazi.  Creato che abbiamo il nostro nuovo menù dobbiamo realizzare le singole voci di menù e quindi associarle ad una immagine, che ci saremo procurati o che avremo realizzato noi con un programma di grafica. A questo punto metteremo le immagini dentro la cartella images/stories di Joomla! e andremo  a creare le voci di menù associando a ciascuna voce una della immagini che abbiamo inserito scegliendola nei Parametri-sistema  quando creiamo la voce di menù, nel box a discesa. Mettiamo che il nostro menù sia composto da tre voci.  Dovremo avere tre immagini che chiamiamo image1.jpg , image2.jpg e image3.jpg e altre tre che chiamiamo image1_over.jpg,  image2_over.jpg e image3_over.jpg , sempre dentro la cartella images/stories di Joomla!. Queste ultime tre sono quelle che il modulo imagemenu andrà a prendersi quando passeremo sopra alla voce di menù con il mouse.

Configurare il modulo

imagemenu2nuova

Andiamo quindi adesso in Estensioni e poi su Gestione moduli a configurare il nostro modulo. Individuato, lo apriamo cliccandoci sopra, vedremo sulla destra i parametri da configurare.  Lasciamo su si la scelta per l'effetto rollover. Nel suffisso ci mettiamo la parte del nome che abbiamo aggiunto alla seconda immagine rispetto alla prima e quindi _over. In Colonne e Righe le colonne e le righe di cui abbiamo bisogno e in Menu il nome univoco del menù che abbiamo creato prima che è imagemenu.  Nella larghezza e altezza possiamo mettere dei valori che forzeranno la dimensione delle immagini. Ma se le  immagini sono della giusta dimensione possiamo lasciare tutto in bianco. E' possibile inserire anche il suffisso modulo nei parametri avanzati allo scopo di far prendere la formattazione degli altri moduli menù del sito. Quindi  nel  mio caso inserirò in quel campo _menu dovendolo utilizzare nel template rhuk_milkyway e volendo fare assumere anche a questo modulo i caratteristici bordi arrotondati

Potete vedere in questa demo il modulo imagemenu in azione.

Creare un menù con immagini rollover da inserire in una pagina di Joomla!

imagemenu3

Adesso che abbiamo creato un classico menù con immagini rollover posizionato normalmente sulla colonna sinistra o destra del template proviamo a fare una cosa un pò diversa inserendo una immagine composta con diverse immagini oppure anche composta da una sola immagine sezionata in diverse parti. Per ottenere questo non dovremo fare altro che seguire le istruzioni per creare un modulo. Se lo abbiamo già fatto possiamo duplicarlo per crearne un altro. Quindi settare i parametri che nei casi delle demo sono per la tabella di 2 colonne e 2 righe. Poi dovremo avere l'accortezza di pubblicarlo in una posizione che creiamo in quel momento scrivendola direttamente dentro il box delle posizioni del modulo.  Mettiamo che scriviamo lì dentro centrale. Non ci resta infine che pubblicarlo nella pagina dove vogliamo che appaia con il classico codice loadposition centrale messo tra le parentesi graffe. Questo modulo funziona proprio a meraviglia, è molto versatile, facile da settare e si visualizza bene con ogni browser non utilizzando script particolari od oggetti flash. Puo essere duplicato ed inserito anche in diverse copie nella stessa pagina esattamente come tutti gli altri moduli menù.

Se nelle vostre immagini compare un fastidioso bordo, che con internet explorer è viola/blu, basterà che incolliate questo codice nel vostro css. Solitamente il file si chiama template .css e sta dentro la cartella CSS del vostro template:

img a {
border: none;
}

Nota del 6 luglio 2009: questo modulo aveva in origine il problema del mancato riconoscimento di assegnazione di un modulo o di un template ad una voce di menù. Adesso il problema è stato risolto dall'autore e la versione che scaricate da qui funziona alla perfezione.

Nota del 27 marzo 2010: non mi ero accorto che con la modifica di cui sopra non è più possibile inserire in imagemenù url esterni al sito, essendo che ci aggiunge in fondo gli itemid. In attesa di risolvere metto nell'area download anche il modulo prima versione.
Edit 17 aprile: se volete far aprire le voci di questo modulo vecchia versione in una nuova finestra del browser scaricate questo file dezippatelo e sovrascrivete il vostro file in questo  percorso: modules/mod_imagemenu/helper.php

Nota del 04 luglio 2010: se con php 5.3 il modulo smette di funzionare e vi segnala un errore dovete aprire il file helper.php e cercare questa stinga circa a riga 35:

if (ereg ("menu_image", $a))

e sostituirla con questa:

if (preg_match ("/menu_image/", $a))

tonicopi

Commenti

avatar Elvio
0
 
 
http://forum.joomla.it/index.php/topic,106911.0.html
Piccola modifichina che spero possa essere utile.
Ciao :)
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar marcello
0
 
 
ieri funzionava, oggi no, sarà un problema del mio joomla, perche non trovo il modulo nemmeno se provo a disinstallarlo.
se cancello la cartella mod_Imagemanu puo succedere qualcosa di grave?
se hai qualche consiglio sono bene accetti.
grazie
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar marcello
0
 
 
hei grazie mille mi hai aiutato nel mio lavoro. ciao buona vita
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Marco
0
 
 
Ciao a tutti

ho istallato il modulo e funziona correttamente, solo che non riesco a modificare il css del menu, nello specifico sto cercando di eliminare il bordo blu attorno al pulsante ma non ci riesco.
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Marco
0
 
 
Mi sono dimenticati di scrivere che ho già provato il codice

img a {
border: none;
}

ma non funge... :(
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar tonicopi
0
 
 
Un link al sito con il problema?
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Marco
0
 
 
Ciao il link è http://doppiaweb.altervista.org/

come vedi ci sono anche dei quadrati neri, in quanto dopo aver provato a far scomparire il bordo ho provato a cambiarlo, però come si vede se creato un ulteriore rettangolo esterno che non rispetta i contorni dell'immagine.

B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar tonicopi
0
 
 
Dei quadrati non so che dirti ma il bordo scompare se crei la regola che dici di ave fatto ma che non cè...
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Marco
0
 
 
L'avevo levata perché non mi funzionava.

Se stai usando furebug per vedere il css vedrai:

img a {
border: medium none;
}

nel foglio di stile ti assicuro che medium non cé
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar tonicopi
0
 
 
lascia solo
img {
border: none;
}
Quanto al medium sono cose che aggiunge firebug...
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Marco
0
 
 
Ok ora funziona,

grazie
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Andrea
0
 
 
Gentile Toni, una domanda:
puoi dirmi se il menù è accessibile, ovvero validato xhtml?
grazie della risposta, buona giornata,
Andrea
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar tonicopi
0
 
 
Temo proprio che il modulo non passi la validazione. Anche se non dovrebbe essere molto difficile sistemarlo a tal fine.
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Andrea
0
 
 
Grazie della risposta Tony.

Non conosco PHP ma ho modificato il file HELPER.PHP del modulo sosituendo i comandi della tabella con dei div, e la cosa sembra funzionare.
Il problema però è che il modulo crea delle img con e dato che la definizione "name" non è accetto, solo per quest'ultimo punto il modulo non è validato!
E' possibile (e come fare a) sostituire l'attributo name con ID?
Grazie molte per le indicazioni che riuscirai a darmi!

Andrea
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Andrea
0
 
 
Scusa ma la mia replica qui sopra è risultata incomprensibile, perchè dal post sono state cancellate alcune parole, ecco qua:

Grazie della risposta Tony.

Non conosco PHP ma ho modificato il file HELPER.PHP del modulo sosituendo i comandi della tabella con dei div, e la cosa sembra funzionare.
Il problema però è che il modulo crea delle img con ' name=""chqw_img_0" ' e dato che la definizione "name" non è accettato, solo per quest'ultimo punto il modulo non è validato!
E' possibile (e come fare a) sostituire l'attributo name con ID?
Grazie molte per le indicazioni che riuscirai a darmi!

Andrea
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Andrea
0
 
 
... scusa: che domanda stupida!!!

bastava modificare name con id nel medesimo file. la pagina ora è validata!.
Grazie molte del tuo aiuto!

Andrea
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar zakunin
0
 
 
Grazie toni!
La provo e ti faccio sapere.
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar zakunin
0
 
 
Ciao toni!

Mi accodo al problema dell'url ridondante con il codice &itemid.
Quello che mi pare strano è che nella tua demo tutto funziona alla perfezione (il link tonicopi/brutto :) punta ad un (tuo) sito esterno, se non sbaglio);

Segnalo anche che non mi funziona il tipo "separatore": viene inserito comunque un link (quello della home page) con in fondo l'itemid.

Ciao e grazie!
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar tonicopi
0
 
 
Ciao zakunin, non è per niente strano. Io ho installato ancora il modulo nella versione che non inserisce gli itemid per poter far conoscere a joomla in che pagina è presente quel menù. Poichè senza non si potevano associare moduli o template a quella voce di menù il modulo è stato modificato. Quindi, riassumendo, o si preferisce che si possano associare alle immagini voci di menù esterne al sito oppure si preferisce non poter far questo ma che sia possibile associare alle voci di menù presenti in imagemenu moduli o template.
Adesso metto in download anche la vecchia versione di image menù...
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Play1
0
 
 
provate con questo:
$pippo="0";
global $mainframe;
$db =& JFactory::getDBO();
$query = "SELECT id,link, params, name FROM #__menu WHERE menutype='$men' AND published=1 ORDER BY ordering" ;
$db->setQuery($query);
$rows = $db->loadObjectList();
foreach ( $rows as $row )
{
if ($pippo == "1")
{
$menu['link'][$pippo]= "nome link esterno";
$menu['nome'][]=$row->name;
$parametri=$row->params;
$as=array();
$as= explode ("\n", $parametri);
foreach ($as as $a)
{
if (preg_match ("/menu_image/" , $a))
{
list($pre, $immagine)=explode ("=", $a);
$menu['immagine'][]=$immagine;
}
}
}
else
{
$menu['link'][]= $row->link."&Itemid=".$row->id;
$menu['nome'][]=$row->name;
$parametri=$row->params;
$as=array();
$as= explode ("\n", $parametri);
foreach ($as as $a)
{
if (preg_match ("/menu_image/" , $a))
{
list($pre, $immagine)=explode ("=", $a);
$menu['immagine'][]=$immagine;
}
}
}

$pippo++;
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar crissy76
0
 
 
Ciao Toni,
ho installato il modulo nella vecchia versione e funziona correttamente.
Ho solo un dubbio: ho provato ad impostare dall'amministra zione le voci di menu in modo tale che aprissero i link in una nuova finestra, ma purtroppo si aprono sempre nella stessa finestra....come mai?
Grazie x l'aiuto!!! Ciao. Cristina
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar tonicopi
0
 
 
Beh, ma lo sai che traffichiamo intorno a questo modulo da un anno e nessuno si era mai accorto o preoccupato di questa cosa? In effetti puntando a pagine esterne al sito sarebbe anche normale poterle aprire in un'altra pagina. Anche se, in numero crescente, si tende a far aprire SEMPRE nelle stessa pagina lasciando all'utente la scelta di aprire o meno in nuove pagine. Non ho il tempo adesso di trovare una soluzione che consenta di aprire il link come è stato scelto dai parametri del menù ma un soluzione semplice che però farà aprire sempre tutti i link in una nuova pagina l'ho trovata e ti pubblico qui il link per scaricare il nuovo file helper.php
Scaricalo e sostituisci il tuo file modules/imagemenu/helper.php
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Cosette
0
 
 
Scusa Toni, la riga 28 di questo file (nuovo file helper.php) non corrisponde a quella di Emanuele :
" Alè!!!
ebbene si, è andata. ho modificato 2 righe e è a posto. o perlomeno legge gli ItemId.
ecco la nuova riga 23:
$query = "SELECT id,link, params, name FROM #__menu WHERE menutype='$men' AND published=1 ORDER BY ordering" ;
ed ecco la nuova riga 28:
$menu['link'][]= $row->link."&Itemid=".$row->id;
nel forum di joomla il file patch zip (qui non lo posso importare)
Martedì 30 Giugno 2009, 17:34
Quale usare? Grazie.
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar tonicopi
0
 
 
Stai facendo una terribile confusione Cosette! Nel link qui sopra ti viene indicato di scaricare un file che ti permetterà di aprire un link in una nuova pagina.
Questo che c'entra con la modifica di Emanuele che è già stata inserita nel modulo image menu che scarichi da qui?
Riepiloghiamo: l'attuale versione di image menu riconosce gli itemid ma in questo modo non si possono inserire url esterni al sito.
La vecchia versione (image menu old) non riconosce gli itemid ma consente di inserire sia link esterni che interni al sito.
Il file qui sopra lo puoi utilizzare per sovrascrivere qualsiasi di queste due versioni. Ma se lo fai aprirai i link sia interni che esterni sempre in una nuova pagina e non riconosce gli itemid.
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Cosette
0
 
 
Grazie tante per la spiegazione chiara! Sai sono un po' alle prime armi.
Un altra domanda (che spero non ti fa arrabbiare): si può utilizzare (installare) tutte 2 le versioni di imagemenu nello stesso sito? Grazie per la tua pazienza.
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Redbull
0
 
 
Ragazzi questo modulo è fantastico, ma se non si riesce a far prendere il link esterno dai parametri del menù è davvero un problema!
La regola vuole che non si faccia mai abbandonare ad un potenziale cliente il sito...Potrebbe non tornare più. :-(
Non puoi non risolvere questa cosa, è un modulo che per raggiungere la perfezione ha assoluto bisogno di questa cosa...
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Davide Marchi
+1
 
 
Ciao Emanuele,
ho installato il tuo imagemenu e ho rilevato questo strano (almeno per me) comportamento:

1) ho selezionato alcune voci di menù come registered o special e compaiono comunque anche se non loggati
2) le icone/immagini del menù nel mio template vengono nascoste in parte dal banner appena sotto (www.veronalive.it)

ti sarò eternamente grato se mi potrai dare qualche utile consiglio ;-)
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar crissy76
0
 
 
Ciao, ho anch'io lo stesso problema: quando inserisco il link ad un indirizzo esterno mi aggiunge &Itemid=70 (la mia voce di menù).
Ho provato ad inserire l'URL nella modalità che tu hai descritto (con l'http://), ma continua a non funzionare correttamente!!!
Hai qualche suggerimento? Grazie. Ciao. Cristina
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar tonicopi
0
 
 
Ciao cristina rispondo due post più avanti a zakunin ...
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Daniele Mucilli
0
 
 
Ciao sono Daniele, ho un problema col tuo modulo, in poche parole io ho creato tutto secondo la spiegazione, il problema nasce quando provo a creare una voce di menù per un link web esterno, perchè mi aggiunge un inutile http://www.kreoambienti.it/sito/home.html"&Itemid=53" che non mi permette di aprirmi il link! Che posso fare?? grazie
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar tonicopi
0
 
 
Io credo che tu sbagli ad inserire l'url al sito esterno. Ma non è un problema di questo modulo ma generale dei menù di joomla!
Devi inserire l'url di questo tipo: http://www.tuosito.it e non www.tuosito.it
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar tonicopi
0
 
 
No. Non si possono ingrandire le foto del rollover cliccandole. Ma nulla ti vieta di creare una pagina collegata al rollover con la stessa immagine ingrandita. In effetti questo modulo si potrebbe utilizzare molto bene anche per presentare una bela fotogallery. Per esempio: una miniatura in bianco e nero che diventa a colori con il mouse sopra che al clic si ingrandisce... Figo!
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar vito fanciullo
0
 
 
Ciao sono Vito,
ho visto nel tuo esempio sul modulo impostato in un articolo che facendo click sulla foto si apre una foto ingrandita.
Volevo ottenere questo:
visto che le foto in rollover sono piccole, si possono ingrandire facendo click sopra?
grazie
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
GRAZIE, innanzitutto, per questo grandioso modulo!

Io uso le immagini png, però rimane il tremendo sfondo viola segnalato da altri come "bordo" viola... come fare?
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar tonicopi
0
 
 
Soluzione facilissima Carlotta. Inserisci nel tuo css questa regola:
img a {
border: none;
}
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
Wow bastava così poco? :)
Ora provo!
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Marco
0
 
 
Bellissimo modulo, l'ho utilizzato ed è ottimo. Mi chiedevo però se era possibile utilizzare delle immagini png ? semplicemente perchè sono trasparenti e possono essere adattate ad ogni tipo di sfondo...
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar tonicopi
0
 
 
Io credo di si. Prova e torna a postare
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Giò
0
 
 
Grazie Toni!!!,
scusa se riesco a rispondere solo ora... ma sono giornate lavorative "da manicomio".
Si, tra l'altro avevo visto che il tema era già stato affrontato e risolto "qualche riga più in sù"... come sempre, basta leggere con più calma :-)
Cmq ancora grazie e complimenti per ciò che fai!
Cordialmente.
Giò.
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Giò
0
 
 
Ciao Toni,
complimenti per il modulo che trovo molto valido. Unica cosa che non riesco ad eliminare è un bordo blu che automaticamente compare attorno alle immagini.
Il menù che ho realizzato è composto da tre voci, per motivi di template la dimensione dello stesso è 630 x 200 e le immagini sono 210 x 200 ciascuna (sia normali che _over) così che affiancate orizzontalmente coprono esattamente i 630 di lunghezza.
Ho cercato ovunque anche nei css del template tra impostazioni border, link, visited, ecc., ma nulla.
Grazie in anticipo per qualunque suggerimento e un cordiale saluto. Giò.

B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar tonicopi
0
 
 
Guarda che la soluzione è molto semplice. Devi soltanto inserire nel css una regola di questo tipo:
a img {
border:none;}
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar carmen
0
 
 
grazie lo stesso ho risolto da sola provando e riprovando.
Davvero bello ti ringrazio molto e ti seguo sempre
Carmen
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
Aiuto Toni. Non riesco a creare una nuova voce di menù che punta ovviamente a un articolo o a quello che mi serve scegliendo una voce da seleziona tipo di voce di menù. potresti per favore guidarmi alla creazione di questa voce? Poiquando vado sulla destra nei Parametri Sistema per scegliere l'immagine che ho precedentemente inserito nella cartella images/stories, non mi viene visualizzata. Perché?
Vorrei tanto risolvere questo problema. Ma non riesco a creare le voci di menu la mia versione di Joomla è l'ultima, mi aiuti per favore?
Grazie Carmen
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar kahuna
0
 
 
secondo voi è possibile fare in modo che il menu mostri la seconda immagine di rollover una volta che l' ho clikkato e sono entrato nella pagina specifica di quell' item del menu.
Ad eswmpio mettiamo che io come immagine di rollover abbia messo la stessa immagine Sottolineata in rosso, clicco sull' item e vado alla pagina , e mentre ci navigo dentro rimane visibile nel menu l' immagine sottolineata in rosso.

B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar tonicopi
0
 
 
Al momento no. Bisogna fargli riconoscere lo status di menù active
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Pala86
0
 
 
Stu utilizzando questo modulo in un menu del mio sito, solo che essendo abbastanza inesperto sto riscontrando un problema che per voi puo essere banale, per me fatale...
Il problema sta nel fatto che il modulo crea dei bordi attorno alle immagini di colore viola che non riesco ad eliminare.
Visto che è un menu roolover, non vedo il perche debba inserire questi fastidiosi bordi.
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar tonicopi
0
 
 
Soluzione facilissima Matteo. Inserisci nel tuo css questa regola:
img a {
border: none;
}
Ciao
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar andrea
0
 
 
già, me ne sono reso conto... e quale potrebbe essere la strada più corretta? qualcosa so di css... mi potresti dare qualche indicazione? grazie,
andrea
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar andrea
0
 
 
grazie molto del modulo che sto utilizzando proficuamente.
ho un solo problema: come fare perchè il pulsante rimanga HOVER una volta cliccato ed aperta la pagina corrispondente?
uso JOOMLA da non molto e forse mi sfugge qualcosa!
grazie e complimenti,

andrea
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar tonicopi
0
 
 
Non è possibile far restare HOVER il pulsante in posizione di link attivo. Almeno senza intervenire nel codice
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar alberto
0
 
 
Ciao,
Vi chiedo un aiuto perchè ho l'impressione di essermi incartato.
ho installato il modulo imangemenu ,ma non riesco ad ottenere l'effeto desiderato cioè quello visto nella dismostrazione di Toni,ho seguito alla "lettera "l'esemplificazi one, sicuramente sbaglio ma non capisco dove ,anche se poi sembra molto semplice spiegato da Toni. Allora vi chiedo una volta creato il menu vado su gestione voci di menu poi nuovo ,dovrei trovare in selezione tipo di voce di menu imagemenu ? oppure no. grazie saluti
alberto
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar tonicopi
0
 
 
Ciao Alberto. No. Una volta che crei un nuovo menù devi poi creare una nuova voce di menù che punta ovviamente a un articolo o a quello che ti serve scegliendo una voce da seleziona tipo di voce di menù. E' solo dopo aver creato questa voce che devi andare sulla destra nei Parametri Sistema che devi scegliere l'immagine che hai precedentemente inserito nella cartella images/stories.
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Alberto
0
 
 
Ciao Toni,
grazie alla tua precisazione ho risolto ,(mi ero perso).Ti seguo sempre con molta simpatia, ed apprezzo molto quello che scrivi ,quando vedo il tuo nome sotto un articolo mi affretto a leggerlo perchè sono sicuro che hai cose interessanti da farci sapere .(OT:complimenti hai delle bellissime nipotine)
grazie cordialmente Alberto
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Emanuele
0
 
 
Alè!!!
ebbene si, è andata. ho modificato 2 righe e è a posto. o perlomeno legge gli ItemId.
ecco la nuova riga 23:
$query = "SELECT id,link, params, name FROM #__menu WHERE menutype='$men' AND published=1 ORDER BY ordering" ;
ed ecco la nuova riga 28:
$menu['link'][]= $row->link."&Itemid=".$row->id;
nel forum di joomla il file patch zip (qui non lo posso importare)
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Nando
0
 
 
Ciao.
Io ho avuro problemi cercando di creare un link a sito esterno.
Il modulo mi accoda l'itemId, e quini il link http://www.example.com mi veniva alterato dal modulo come http://www.example.com?&itemId=xx, dove xx è il numero dell'item appunto.
Io ho modificato riportando il codice così:
$menu['link'][]= $row->link

Ciao,
Nando
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Antonello Dominici
0
 
 
Io avrei bisogno di entrambi i link, interno ed esterno:
questo:
$menu['link'][]= $row->link."&Itemid=".$row->id;
e questo:
$menu['link'][]= $row->link
come faccio?
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar tonicopi
0
 
 
Ottimo Emanuele, ho inserito la patch nel modulo imagemenu che si scarica da questo sito.
Quindi se volete risolvere il problema scaricatevi di nuovo il modulo e sovrascrivete il vostro file helper.php
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar Cosette
0
 
 
Scusate, non sono pratica per niente in questi post (?), ma mi interessava la questione dei link esterni, a cui sembra aver trovato spiegazione qui sopra.
In più ripeto la domanda di Antonello "Io avrei bisogno di entrambi i link, interno ed esterno:, come faccio?"
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica
URL
Code   
ChronoComments by Joomla Professional Solutions
Invia commento
Cancella
avatar tonicopi
0
 
 
Se il link interno ti va bene anche senza itemid puoi usare il modulo versione old che scarichi da qui:
http://www.joomlacsszengar den.com/demo/index.php?option=com_remository&Itemid=7&func=fileinfo&id=48
In questo ci puoi inserire sia i link esterni che quelli interni.
B
i
u
Quote
Code
List
List item
URL
Nome *
Inserisci l'e-mail per la verifica