Back to top

Autore Topic: [RISOLTO] Problema con nuova posizione modulo creata  (Letto 3587 volte)

Offline giusy.cosmo

  • Nuovo arrivato
  • *
  • Post: 24
    • Mostra profilo
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

Ho seguito questa procedura:

  • ho creato la nuova posizione modulo nel file xml <position>slide</position>
  • ho creato il codice css nel file template.css #slide {width:708px; height:312px; float:right; margin-right:60px;}
  • ho inserito il seguente codice nel file index.php del template <div id="slide"><jdoc:include type="modules" name="slide" /></div>
  • ho dato la posizione 'slide' al modulo Plimun Nivo Slider che gestisce le slide.
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.
« Ultima modifica: 12 Giu 2012, 14:41:08 da giusy.cosmo »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Problema con nuova posizione modulo creata
« Risposta #1 il: 11 Giu 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.

Offline giusy.cosmo

  • Nuovo arrivato
  • *
  • Post: 24
    • Mostra profilo
Re:Problema con nuova posizione modulo creata
« Risposta #2 il: 11 Giu 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.

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Problema con nuova posizione modulo creata
« Risposta #3 il: 11 Giu 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.
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Problema con nuova posizione modulo creata
« Risposta #4 il: 11 Giu 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
Codice: [Seleziona]
<?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
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline giusy.cosmo

  • Nuovo arrivato
  • *
  • Post: 24
    • Mostra profilo
Re:Problema con nuova posizione modulo creata
« Risposta #5 il: 12 Giu 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

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Problema con nuova posizione modulo creata
« Risposta #6 il: 12 Giu 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.

se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline giusy.cosmo

  • Nuovo arrivato
  • *
  • Post: 24
    • Mostra profilo
Re:Problema con nuova posizione modulo creata
« Risposta #7 il: 12 Giu 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

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Problema con nuova posizione modulo creata
« Risposta #8 il: 12 Giu 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
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline giusy.cosmo

  • Nuovo arrivato
  • *
  • Post: 24
    • Mostra profilo
Problema con nuova posizione modulo creata
« Risposta #9 il: 12 Giu 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  :)
« Ultima modifica: 12 Giu 2012, 14:54:10 da giusy.cosmo »

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:[RISOLTO] Problema con nuova posizione modulo creata
« Risposta #10 il: 12 Giu 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.

« Ultima modifica: 12 Giu 2012, 14:55:20 da giusebos »
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

 



Web Design Bolzano Kreatif