Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : giusy.cosmo 11 Jun 2012, 13:17:31

: [RISOLTO] Problema con nuova posizione modulo creata
: giusy.cosmo 11 Jun 2012, 13:17:31
Ciao a tutti,
ho un problema che non riesco a risolvere con una posizione modulo, sto utilizzando il template RT_Neutrino, questo è il link al sito: http://www.venditagiocattoli.com (http://www.venditagiocattoli.com)

Ho seguito questa procedura:

In home page si vede tutto correttamente, il modulo è nella posizione esatta.
Il problema si viene a creare quando si va nelle pagine interne, perchè il contenuto della pagina (in questo caso le categorie di virtue mart), invece di salire in alto rimane in basso, come se ci fosse sempre la slide. Se io nel modulo Plimun Nivo Slider ho impostato la visualizzazione solo in home page, non dovrebbe scomparire nelle altre pagine? Perchè il testo invece rimane giù e non sale automaticamente? Al momento come pagina interna è visualizzabile solamente Categorie>Accessori di bellezza.

Un grazie in anticipo a chi mi può aiutare.
: Re:Problema con nuova posizione modulo creata
: tomtomeight 11 Jun 2012, 13:26:59
Il modulo scompare ma lo spazio no, devi rendere lo spazio collassabile quando non è presente nessun modulo, lo si fà dichiarando  una condizione prima del codice che crea la posizione, non ho sottomano al momento il codice esatto, ma spulciando nel forum o prendendolo ad esempio da un template che implementa le posizioni collassabili dovresti capire come fare, in alternativa aspetta qualcuno più bravo che ti indica il codice esatto.
: Re:Problema con nuova posizione modulo creata
: giusy.cosmo 11 Jun 2012, 16:59:20
Ciao tomtomeight,
 grazie per la risposta.
 Ho seguito la guida che mi hai indicato e in parte funziona, mi spiego meglio.
 Se disattivo i 4 moduli a sinistra 'Consigli degli esperti, Superofferte, etc' il contenuto della pagina sale in alto se non c'è il modulo slide, se invece li attivo rimane in basso, quindi il problema è dato sicuramente da questa posizione dei moduli di sinistra che ho creato io con il nome di 'left2'. Ho provato anche a spostarli in altre posizioni nel file index.php ma non ho ancora risolto nulla.
Qualche suggerimento per favore?
Grazie ancora.
: Re:Problema con nuova posizione modulo creata
: conti1 11 Jun 2012, 17:17:55
ciao
e normale avendo qui 4 moduli sulla sinistra che non salga xche i 4 moduli si prendono tutta la larghezza
prova a dare una laghezza uguale alla colonna left.
: Re:Problema con nuova posizione modulo creata
: giusebos 11 Jun 2012, 17:37:07
Per far si che lo spazio collassi nelle pagine dove non va il codice, aggiungi il codice php prima e dopo la tua posizione, di seguito l'esempio con il codice della tua posizione
:
<?php if ((bool)$this->countModules('slider')) : ?>
    <div id="slide">
       <jdoc:include type="modules" name="slide" />
    </div>
<?php endif; ?>

Qui una discussione che può tornarti utile

http://forum.joomla.it/index.php/topic,164779.msg740498.html#msg740498
: Re:Problema con nuova posizione modulo creata
: giusy.cosmo 12 Jun 2012, 10:15:03
Grazie per le risposte,
ho provato entrambe le soluzioni di Conti1 e di Giusebos, ma non ho risolto.
Ho notato comunque che il problema potrebbe nascere dai quattro moduli verdi in alto a sinistra, perchè se tolgo quelli il contenuto in basso sale nelle pagine interne senza slide. Ora ho dato ad uno dei quattro moduli la formattazione 'left' come quello delle categorie per intenderci, però viene posizionato in basso e a me servirebbe in alto con la slide a destra. Evidentemente ho sbagliato qualcosa sia a livello di formattazione nel css sia nella posizione data al modulo left2 nel file index.php.
Avete altri suggerimenti per risolvere la cosa?
Grazie mille
: Re:Problema con nuova posizione modulo creata
: conti1 12 Jun 2012, 10:56:33
ciao
il comportamento del template  e giusto  di come si comporta , xche i template  sono fatti in maniera  di collassare le colonne  e il main  "la parte centrale " segue  le colonne  e non le posizioni allocate .
in pratica il main  non potrà mai uscire  dal suo contenitore  che composto in questa maniera:
left main right
il main  in altezza non uscirà  mai  oltre  l'altezza delle colonne, ameno che si  sconvolga il template.
per cui  hai 2 soluzioni  una ci sei arrivato spostando quelle 4 posizioni   e l'altra  sconvolgere il tutto.

: Re:Problema con nuova posizione modulo creata
: giusy.cosmo 12 Jun 2012, 11:13:09
Ciao conti1,
ho capito, grazie. Non c'è modo allora di inserire la posizione del modulo slide diversamente da come ho fatto io, dato che non si può intervenire sulle colonne?
grazie per l'aiuto
: Re:Problema con nuova posizione modulo creata
: conti1 12 Jun 2012, 11:16:46
certo che si
cambia la posizione di dove e ora  e la metta  in mezzo ale colonne

eaempio  left main  righr

diventera left silder right
-----------------main
: Problema con nuova posizione modulo creata
: giusy.cosmo 12 Jun 2012, 14:40:38
Dopo tante prove ho risolto così:

nel file index.php, nel punto in cui era richiamato il modulo 'slide' ho inserito il seguente codice

<?php if($this->countModules('slide')) : ?>
<div id="slide">
<jdoc:include type="modules" name="slide" />
</div>
<?php else: ?>
<div id="slide">
<jdoc:include type="message" />
<?php if($this->countModules('breadcrumbs')) : ?>
<jdoc:include type="modules" name="breadcrumbs" style="raw" />
<?php endif; ?>
<jdoc:include type="component" />
</div>
<?php endif; ?>


Grazie a tutti per l'aiuto  :)
: Re:[RISOLTO] Problema con nuova posizione modulo creata
: giusebos 12 Jun 2012, 14:53:35
ottimo!
Ti chiedo 1 cortesia, se puoi inserire il codice dentro i tag code e formattarlo un pochino, aiuteresti tantissime persone alleprime armi.