Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : efrite15 26 Dec 2009, 20:23:50
-
Buona sera a tutti.
Ho un problema con l'impaginazione del componente ... all'interno del mio template infatti, mettendo il componente nel "left" vorrei che il bottone "iscriviti" risultasse a Destra, come tutti gli altri, mentre lui me lo mette a sinistra... per farvi capire meglio vi linko il sito (anche perchè la spiegazione non è molto chiara...)
http://www.fototarzia.it
spero la cosa non vada contro il regolamente del sito ???
-
così va benissimo, grazie..
ti segnalo un articolo molto utile nel caso di variazioni che non sono gestibili dai vari .css:
http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html (http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html)
-
Ho seguito la guida, e ho capito il funzionamento del tutto, il mio problema però, è che non capisco quale sia il file che si occupa di impaginare la parola "iscriviti" che attiva il popup...
Io ho modificato il file :
/components/com_ccnewsletter/views/ccnewsletter/tmpl/default.php
inserendo "right" nella seguente riga :
<?php echo $this->pageTitle; ?>
</div><form action="" method="post" name="subscribeForm" id="subscribeForm">
<table><tr> <td align="right" colspan="2">
Senza però avere nessun risultato ... ???
-
Ciao
Prova a mettere nel modulo "iscriviti newsletter" la classe -menu
-
Ovvero? ... dal codice o dal pannello amministrativo di joomla?
-
Da pannello di joomla seleziona il modulo che visualizza la scritta iscriviti e metti la stessa classe che hai nei moduli menu che hai nelle posizioni left
-
Da pannello di joomla seleziona il modulo che visualizza la scritta iscriviti e metti la stessa classe che hai nei moduli menu che hai nelle posizioni left
Io il parametro "classe" mica lo vedo ??? ...
Vado nella sezione "Estensioni"-->"Gestione Moduli"--> seleziono "Iscrivi alla Newsletter" e da li ho diverse opzioni, ma non "classi"...
-
In Parametri avanzati dovresti avere "suffisso classe CSS modulo"
-
In Parametri avanzati dovresti avere "suffisso classe CSS modulo"
L'unico che ha quel paramentro è il "Menu Principale" che ha "_menu" ... ma anche inserendolo non cambia nulla nell'impaginazione...
Faccio presente che il modulo è giusto posizionato nella colonna "left" è solo il bottone "iscriviti" che deve stare allineato come gli altri menu e non tutto a sinistra....
-
In genere è la classe CSS che determina l'allineamento, siccome le voci dei moduli menù sono allineati correttamente ti suggerivo di usare la stessa classe CSS, nel modulo "Iscriviti alla Newsletter!" cha appunto la voce -iscriviti-
Prova a confrontare il modulo menu ed il modulo newsletter e vedi se puoi usare le stesse classi CSS.
In alternativa crei un nuovo menù che chiamerai "Iscriviti alla Newsletter!" ed in esso metterai una voce iscriviti che punta all'url della attuale voce, pubblichi a sinistra il relativo modulo e vedi se funge.
-
Prova a confrontare il modulo menu ed il modulo newsletter e vedi se puoi usare le stesse classi CSS.
Ho provato, ma senza alcun risultato, rimane com'è ...
che punta all'url della attuale voce
Non so se hai visto il sito che ho pubblicato all'inizio, ma il componente genera un popup "dinamico" (che immagino sia in java..) e non posso fare come dici te, perchè elimina l'effetto... o meglio, non funzionerebbe (non punta ad un link ..) .
-
ciao,
in /modules/mod_ccnewsletter/assets/newsletter.css modifica la classe
.newsletterbutton_highslide p {
text-align:center;
}
con
.newsletterbutton_highslide p {
text-align:right;
}
scusa, ma hai fatto un poco un paciugo con quel template ;)
ciao,
marco
-
ciao,
in /modules/mod_ccnewsletter/assets/newsletter.css modifica la classe
.newsletterbutton_highslide p {
text-align:center;
}
con
.newsletterbutton_highslide p {
text-align:right;
}
scusa, ma hai fatto un poco un paciugo con quel template ;)
ciao,
marco
Esattamente quello che mi serviva :D !!!!!!!!
Hem... avevo solo il blocco note di windows e mi impagina le cose a modo suo :o ... portiam pazienza...
Posso disturbarti ancora un secondo? Se volessi spostare la scritti "iscriverti" un pochino più su..? :P
-
immagino che tu voglia che vi sia lo stesso spazio presente tra il titolo ed il contenuto degli altri moduli.
lo spazio il più è dovuto ad un tag p vuoto,che però, non conoscendo l'estensione, non so a che serva, ovvero se è utilizzato da qualche opzione; il sistema più immediato è inserire, sempre nel citato file:
.mainnewsletter>p{
display:none;
}
Nota: il sistema corretto di effettuare queste modifiche sarebbe quello di ricreare il template del modulo al di sotto della cartella html/ del template, in modo che gli update non cancellino le modifiche; non conoscendo l'estensione non so se però rispetti il coding style d J1.5...
ciao, marco
-
Hem... avevo solo il blocco note di windows e mi impagina le cose a modo suo
non puoi lavorare sui file con quello, se non hai un sistema operativo linux disponibile ma usi win installati a Notepad++
-
il sistema più immediato è inserire, sempre nel citato file:
Provato, ma non ottengo risultati ... non l'ho inserito in un posto specifico, ma all'inizio del file! però non penso la cosa infici ???
il sistema corretto di effettuare queste modifiche sarebbe quello di ricreare il template del modulo al di sotto della cartella html/ del template
Me l'hanno suggerito anche ad inizio post :) infatti ho fatto, copiando l'intera cartella mod_ccnewsletter all'interno della cartella /templates/joomini/html/
non puoi lavorare sui file con quello, se non hai un sistema operativo linux disponibile ma usi win installati a Notepad++
In quel momento il convento passava solo il blocknotes :P ... bisogna sapersi adattare ;)
-
devi inserire la modifica NEL FILE CHE INCLUDI!!!
infatti se modifichi il file in /templates/joomini/html/ e poi carichi quello in /modules/mod_ccnewsletter/assets/newsletter.css difficilmente avrai dei risultati :(
l'altra modifica infatti la hai apportata a quest'ultimo file.
ciao,
marco
-
no no, l'ho apportata ad entrambi ma non succede nulla :( ...
-
inserita in http://www.fototarzia.it//modules/mod_ccnewsletter/assets/newsletter.css ?
non la vedo... non dovrebbe essere all'inizio del file?
comunque non la trovo in nessun css.
ciao, marco
-
inserita in http://www.fototarzia.it//modules/mod_ccnewsletter/assets/newsletter.css ?
non la vedo... non dovrebbe essere all'inizio del file?
comunque non la trovo in nessun css.
ciao, marco
L'avevo cancellata perchè non funzionava :) ora l'ho rimessa da entrambe le parti...
-
no, no, funziona!
ma rimuovi anche il padding-top:5px; dalla classe .newsletterbutton_highslide
ciao,
marco
ps: se riscrivi tutto ex novo fai prima ;)
-
no, no, funziona!
ma rimuovi anche il padding-top:5px; dalla classe .newsletterbutton_highslide
ciao,
marco
ps: se riscrivi tutto ex novo fai prima ;)
Se fossi capace lo farei volentieri ;D !!!
Purtroppo devo adattarmi con quello che so, e scendere a compromessi :) !
Ora è tutto ok, davvero mille grazie!!!
Chissà perchè però il file nella directory
/www.fototarzia.it/templates/joomini/html/mod_ccnewsletter/assets
non lo legge... devo modificare il principale
/www.fototarzia.it/modules/mod_ccnewsletter/assets
altrimenti non vedo le modifiche... ???
-
Chissà perchè però il file nella directory [...] non lo legge
a questo non posso risponderti, dato che non conosco l'estensione, e non ho il tempo di andare a studiarla :(
ma direi che comunque puoi segnare il topic come risolto.
ciao