Back to top

Autore Topic: AS 002027 : rimuovere posizioni >> + spazio contenuti  (Letto 2991 volte)

Offline makistb

  • Appassionato
  • ***
  • Post: 275
    • Mostra profilo
Template AS002027

Sito: www.mercantiliedilizia.com

Link immagine (per chiarire le idee):


Uploaded with ImageShack.us


PROBLEMA: lo slideshow (pos 18) e le rispettive posizioni a destra (20 21 22) occupano tutto lo schermo, per vedere i contenuti delle voci menu ecc bisogna sempre scrollare in basso.

VORREI: nell'homepage visualizzare lo slide e quindi ovviamente i contenuti nelle posizioni a fianco, nelle altre voci menu INVECE vorrei visualizzare direttamente i contenuti eliminando lo slide e quello che sta a fianco.

IDEA... ci sono delle posizioni nei template, come per esempio le colonne laterali, dove se NON metti contenuti queste non vengono mostrate e COLLASSANO... lasciando cosi piu spazio per i contenuti (nell esempio di una colonna laterale)... è possibile fare la stessa cosa per le posizioni incriminate?

SOLUZIONE?



grazie mille
"lei non ha le ossa di vetro, può scontrarsi con la vita....perciò si butti mannaggia a lei!!"

adottauncane

  • Visitatore
Re:AS 002027 : rimuovere posizioni >> + spazio contenuti
« Risposta #1 il: 23 Set 2011, 13:34:28 »
Ciao makistb,
non pubblicare la slide dalle altre pagine che vediamo?

Offline makistb

  • Appassionato
  • ***
  • Post: 275
    • Mostra profilo
Re:AS 002027 : rimuovere posizioni >> + spazio contenuti
« Risposta #2 il: 23 Set 2011, 14:19:15 »
quella slideshow è PROPRIA del template.

nel file index.php del template c'è scritto il seguente codice dove slide1 slide2 slide3 sono le immagini che lui carica.

Se per esempio vado in una voce menu e vado a vedere i "Moduli assegnati a questa voce menu" non mi da ovviamente lo slideshow in quando non credo sia un "modulo"

Codice: [Seleziona]
<div id="headerbottom">
                    <div id="headerbottomleft">
                        <?php if(!$this->countModules('position-18')): ?>
                        <div id="slideshow">
                            <div id="fading">
                                <ul>
                                    <li><img src="templates/<?php echo $this->template ?>/images/slide1.jpg" height="405" alt="" /></li>
                                    <li><img src="templates/<?php echo $this->template ?>/images/slide2.jpg" height="405" alt="" /></li>
                                    <li><img src="templates/<?php echo $this->template ?>/images/slide3.jpg" height="405" alt="" /></li>
                                </ul>
                            </div>
                        </div>
                        <script type="text/javascript">
                             var $j = jQuery.noConflict();
                                 $j(function(){
                                 $j("#fading").faded({
                                        speed:<?php echo $speed ?>,// 900,
                                        crossfade: true,
                                        autopagination: false,
                                        autoplay: <?php echo $autoplay ?>,//default 5000,
                                        autorestart: true
                                 });
                             });
                        </script>                   
                        <?php elseif($this->countModules('position-18')): ?>
                        <div id="slideshow">
                            <jdoc:include type="modules" name="position-18" />
                        </div>               
                        <?php endif; ?>
"lei non ha le ossa di vetro, può scontrarsi con la vita....perciò si butti mannaggia a lei!!"

adottauncane

  • Visitatore
Re:AS 002027 : rimuovere posizioni >> + spazio contenuti
« Risposta #3 il: 23 Set 2011, 14:25:19 »
Comprendi il codice della slide qui:

Codice: [Seleziona]
<?php if(JRequest::getVar('view') == "featured" ) : ?>
------codice slideshow--------
<?php endif; ?>

e poi probabilmente dovrai anche correggere i css con min-height come questo:

Codice: [Seleziona]
#header #headerbottom #headerbottomright {    float: right;    min-height: 425px;    text-align: justify;    width: 665px;}template.css (riga 268)

ma ne hai altri, non dando nessuna misura minima.




Offline makistb

  • Appassionato
  • ***
  • Post: 275
    • Mostra profilo
Re:AS 002027 : rimuovere posizioni >> + spazio contenuti
« Risposta #4 il: 24 Set 2011, 10:12:24 »
mmm mannaggia a me che non me ne intendo cosi tanto...

ti ringrazio intanto per l aiuto e il tempo dedicatoci... ma non comprendo bene la tua risp... mi stai dicendo come far si che epr alcuni menu compaia la slideshow e per altri no?

ti servono dei file che devo allegare?


se puoi spiegarmi meglio... di codice php non me ne intendo molto anzi...


Grazie mille
"lei non ha le ossa di vetro, può scontrarsi con la vita....perciò si butti mannaggia a lei!!"

adottauncane

  • Visitatore
Re:AS 002027 : rimuovere posizioni >> + spazio contenuti
« Risposta #5 il: 24 Set 2011, 14:08:32 »
Se inserisci il codice della slide fra le due righe che ho messo, la stessa ti apparirà solo in home. In pratica dici: se la pagina è featured (home) voglio la slide se no, no. Quindi copi la prima riga e la metti prima della slide e l'ultima dopo. Nel codice che hai messo includi anche delle posizioni. Prova a mettere la prima riga prima di tutto e l'ultima dopo. Se non va bene la sposti fino a trovare il punto che ti serve.

Poi però potrebbe servire eliminare dal css l'altezza minima (se non hai compreso il div nell'esclusione). Devi fare un paio di prove... tanto se ti fai una copia, la modifica è reversibile...  ;)

 



Web Design Bolzano Kreatif