Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : graphicadd 21 Feb 2014, 17:48:46
-
Salve ragazzi,
allora ho inserito uno script nel index.php del mio sito per fare in modo che i messaggi di sistema di joomla appaiano in un modal box, l'unico problema rimane nel fatto che riappare il modulo di login nella sezione dedicata agli articoli del template (cancellando quindi il contenuto della pagina). Come potrei evitare che riappaia la form di login in quella posizione?
Spero di essere stato chiaro e grazie a tutti.
Ciao Ciao
-
Ciao graphicadd,
chiaro sei stato chiaro ma c'é da capire:
che codice hai inserito? dove? Hai seguito una guida o hai fatto da te? Un link al sito?
Sbrigate queste faccendo potremmo anche provare ad aiutarti, senza possiamo solo tirare a caso ;)
-
Hai ragione, ho seguito questa guida:
http://www.minitek.gr/blog/coding/javascript/how-to-display-joomla-system-messages-in-a-modal-window (http://www.minitek.gr/blog/coding/javascript/how-to-display-joomla-system-messages-in-a-modal-window)
Joomla versione 2.5, il sito è al momento offline perchè sto lavorando in locale.
Unico dubbio che ho è che ho omesso questa riga nel codice del file index.php del template
<jdoc:include type="message" />
in quanto nel mio template non è presente l'istruzione:
<jdoc:include type="component" />
-
ah ecco...
la jdoc include type message serve appunto a visualizzare i messaggi di Joomla/sistema e se la ometti...
temo che l'inghippo tu l'abbia trovato e/o risolto da solo...
se nel template quella riga non era presente dove li visualizzava i messaggi? :o
-
Li visualizzava nel container dove normalmente joomla inserisce gli articoli cancellando di fatto l'articolo.
Dove devo inserire entrambe le righe di codice? All interno del tag head?
-
Ragazzi ho provato ad inserire le due righe di codice mancante:
<jdoc:include type="message" />
<jdoc:include type="component" />
Ma sia se le metto nel body che nell'head il sito mi ripete nella parte alta della pagina (prima della testa del sito dove c'è il logo) il contenuto dell'articolo in evidenza che ho più in basso nella pagina.
Dove sbaglio?
-
Mi sa che il tuo Template non avendo previsto di mostrare i messaggi di sistema non ha nemmeno una posizione adatta per mostrarle e quindi:
crei una nuova posizione nel template
mostri i messaggi.. al posto di qualcos'altro (breadcrumb?) sottraendo una posizione in cui prima c'era qualcosa per farci stare i tuoi messaggi di sistema...
Intanto potresti partire da qui:
http://www.joomla.it/mediawiki/index.php/Joomla!_2.5:Creare_un_template/Posizione_moduli
-
Grazie infinite per il supporto che mi state dando,
nel frattempo ho trovato un plug-in free nella jed Joomla System Message che mi permette di visualizzare i messaggi di sistema in un modal box e sembra funzionare a dovere.
L'unico problema rimane che non vorrei vedere nella parte dedicata agli articoli di joomla nuovamente un altra form di login in quanto ho già il modulo nella parte alta del template. Come posso ovviare alla sua visualizzazione?Nell'immagine allegata si capisce cosa intendo!
Un altra domanda:
E' possibile far apparire i messaggi di sistema in italiano. Ora mi appare user don't exist ma vorrei apparisse l'utente non esiste oppure poter personalizzare il messaggio.
grazie ancora
[allegato eliminato automaticamente dopo un anno]
-
Nessun suggerimento ragazzi?