Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : tore230690 18 Mar 2010, 16:11:14
-
Salve a tutti, ho un piccolo problemino col mio sito joomla, (www.cefalusulweb.com/cefalusulweb/) io ho istallato un template originario di joomla, ho scaricato da joomla extensions (questo: http://extensions.joomla.org/extensions/access-a-security/authentication/7907) un modulo di login e vorrei inserirlo in posizione breadcrumb al posto della linea nera del template di joomla ma non so come fare. Qualcuno mi può aiutare?
-
ciao,
nelle impostazioni del modulo puoi selezionare dove
visualizzarlo quindi ti basta selezionare la "posizione desiderata"
dal menu backend di joomla:
estensione>>gestione moduli>>selezioniIlmodulochevuoi>>
nella pagina che si apre sulla parte sinistra (dettagli) hai un menu di selezione chiamato Posizione seleziona
la posizione che vuoi nel tuo caso breadcrumb e fai applica/salva
Naturalmente tale posizione deve essere presente anche nel tuo template....
-
Grazie per la risposta, questo lo gia fatto ma mi compare sempre la ria nera del template, prima di inserire questo modulo avevo un Pathway inserito in posizione breadcrumb e tutto andava bene, se voglio inserire il modulo login non mi compare. Forse devo eliminare la linea nera di template?
-
ciao,
non credo che il problema sia la riga nera..
-potresti provare a vedere se latri moduli vengono visualizzati in quella posizione, oppure provare
a visualizzare il tuo modulo in una colonna di sinistra o destra per verificare se non presenta particolari problemi
e verificare nuovamente tutte le impostazioni tipo "assegnazione menu" e livello accesso...
-
ho già guardato, il modulo nelle altre posizioni funziona, prima del modulo login avevo inserito il modulo breadcrumb in posizione breadcrumb e funzionava
-
Nel foglio di stile del template hai provato a mettere un altezza determinata es 100px; o auto ecc per il contenitore (presumo un div)
che gestisce quella posizione?
-
no non ho provato, cosa devo fare?? il mio template è: siteground-j15-83
-
Se andate sul mio sito ho eliminato la riga nera denominata Pathway e gli ho impostato come modulo il modulo login orizzontale utilizzando come posizione "breadcrumb" ma non spunta..!!
-
Uso anch'io quel template e non sembra possibile pubblicare altri moduli se non il pathway in quella posizione.
Ti suggerirei di aggiungere questa posizione nel tuo index.php del template dopo la riga 60:
<?php if ($this->countModules('user')) : ?>
<div id="maincolumn_full">
<jdoc:include type="modules" name="user" style="xhtml" />
</div>
<?php endif; ?>
Poi vai sul modulo che vuoi pubblicare e nella finestra scorrevole dove ci sono le posizioni inserisci user. (Lo scrivi proprio)
Pubblicato sì e dovresti vederlo nella posizione breadcrumb se disattivi quella...
-
Oh, fatti una copia dell'index.php eh :) :) :)
-
Se l'avevi già copiata ricopiala che avevo fatto un errore. Adesso è a posto...
-
Grazie tante, adesso compare ma mi compare un pò più sotto del dovuto, come posso salirlo?
-
Prova così
template.css riga 304
div#maincolumn_full {
float:left;
margin-top:-30px; se lo vuoi ancora più su aumenta questa misura
padding:0; adesso è 10px, se lo metti a 0 ti riempie bene tutto il formato, aumentando la riga sotto a 960
width:960px;
}
Questo è però un div già in uso, magari può modificare qualche parte che invece non vuoi modificare. Ti conviene allora fartene uno nuovo, con un nuovo nome es:
div#maincolumn_mio {
float:left;
margin-top:-30px;
[b]padding:0;
[b]width:960px;
}
e incollarlo (dove vuoi) nella pagina template.css del template
e sostituire con maincolumn_mio
<?php if ($this->countModules('user')) : ?>
<div id="maincolumn_mio">
<jdoc:include type="modules" name="user" style="xhtml" />
</div>
<?php endif; ?>
nella index.php
Ciao
-
Che poi, sai perché non si riusciva a pubblicare in quella posizione?
Perché c'è un errore sulla index.php
Più o meno alla riga 57 c'è scritto
<jdoc:include type="module" name="breadcrumbs" />
anziché
<jdoc:include type="modules" name="breadcrumbs" />
Però, anche se la correggi, devi poi aumentare l'altezza, che è fissa, sul .css
Vedi tu...
Ciao
-
Grazie tante, comunque penso proprio di lasciarlo così.
Grazie dinuovo e Ciao
-
Ciao adottauncane
ti riscrivo perchè ho cambiato modulo login e adesso mi serve che esso e posizionato nella stessa posizione ma al centro, come posso pare???
-
Vedo che l'hai spostato... ti serve ancora la soluzione precedente? :)
-
Lo sai come ho risolto? inserendo il modulo all'interno dell'articolo, così mi sembra un pò meglio,
Grazie lo stesso
ciao
-
Sì ho visto. Ciao :)
-
Ciao adottauncane, devo creare una nuova posizione per un modulo per inserirlo alla fine del template, devo utilizzare sempre il codice che mi avevi fornito precedentemente? se si , in quale riga devo incollare il codice?
Grazie per il tuo aiuto
-
Salve a tutti, ho un piccolo problemino col mio sito joomla, (www.cefalusulweb.com/cefalusulweb/) io ho istallato un template originario di joomla, ho scaricato da joomla extensions (questo: http://extensions.joomla.org/extensions/access-a-security/authentication/7907) un modulo di login e vorrei inserirlo in posizione breadcrumb al posto della linea nera del template di joomla ma non so come fare. Qualcuno mi può aiutare?
-
Ciao tore230690,
la riga esatta non la so perché sul mio ho già modificato tante cose... comunque tra:
<?php endif; ?>
<div class="clr"></div>
</div>
</div>
e
<?php if($this->countModules('left') and $this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
metti:
<?php if ($this->countModules('footermio')) : ?>
<div id="nuovo_div">
<jdoc:include type="modules" name="footermio" style="xhtml" />
</div>
<?php endif; ?>
al posizione è footermio da scrivere nella tendina.
questo è il codice e questo sotto il .css da metere nel file template.css:
#nuovo_div {
float:left;
margin-top: 20px;
width:960px;
text-align: center;
font-size: 11px;
}
per avvicinarlo o allontanarlo dalla fine del template modifica qui: margin-top: 20px;