Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : gargamella16 24 Nov 2010, 12:14:41

: [RISOLTO] problema con colonne left-right
: gargamella16 24 Nov 2010, 12:14:41
ciao ragazzi ho due problemi con le colonne allora il primo è che non riesco a farle collassare ho seguito la guida ma non capisco che valori devo inserire per far funzionare il tutto


ecco il mio index.php

:
<?php
// no direct access
defined'_JEXEC' ) or die( 'Restricted access' );
require_once 
dirname(__FILE__) . DS 'functions.php';
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language?>" lang="<?php echo $this->language?>" >
 <head>
  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<jdoc:include type="head" />
  <link rel="stylesheet" href="<?php echo $this->baseurl?>/templates/system/css/system.css" type="text/css" />
  <link rel="stylesheet" href="<?php echo $this->baseurl?>/templates/system/css/general.css" type="text/css" />
  <link rel="stylesheet" type="text/css" href="<?php echo $this->baseurl?>/templates/<?php echo $this->template?>/css/style.css" />
  <!--[if IE 6]><link rel="stylesheet" href="<?php echo $this->baseurl?>/templates/<?php echo $this->template?>/css/style.ie6.css" type="text/css" media="screen" /><![endif]-->
  <script type="text/javascript" src="<?php echo $this->baseurl?>/templates/<?php echo $this->template?>/script.js"></script>


</head>

<body>
<div class="PageBackgroundSimpleGradient">
</div>
<div class="Main">
<div class="Sheet">
    <div class="Sheet-cc"></div>
    <div class="Sheet-body">
<div class="Header">
    <div class="Header-jpeg"></div>

<div class="logo">
<jdoc:include type="modules" name="headerright" style="xhtml"/>
</div>


</div>
<jdoc:include type="modules" name="user3" />
<div class="contentLayout">
<div class="sidebar1">
<jdoc:include type="modules" name="left" style="artblock" />

</div>
<div class="content">
<?php if ($this->countModules('breadcrumb') || artxHasMessages()) : ?>
<div class="Post">
    <div class="Post-body">
<div class="Post-inner">
<div class="PostContent">
<jdoc:include type="modules" name="breadcrumb" />
<jdoc:include type="message" />

</div>
<div class="cleared"></div>

</div>

    </div>
</div>
<?php endif; ?>
<jdoc:include type="component" />

</div>
<div class="sidebar2">
<jdoc:include type="modules" name="right" style="artblock" />

</div>

</div>
<div class="cleared"></div>
<div class="Footer">
 <div class="Footer-inner">
  <jdoc:include type="modules" name="syndicate" />
  <div class="Footer-text"><p>Necrologic Online Publicity and Project Copyright © 2010</p>
</div>
 </div>
 <div class="Footer-background"></div>
</div>

    </div>
</div>
  <p class="page-footer"> <b> <a href="mailto:info@necrologic.it"> Informazioni</a> | <a href="mailto:staff@necrologic.it">Assistenza e Segnalazioni</a> </b>

</div>

</body>
</html>



inoltre ho un problema di visualizzazione con la colonna left ovvero la colonna destra mi si visualizza bene la sinistra invece il modulo invade il breadcrumb e non capisco il perche vi allego una screen

[allegato eliminato da un amministratore]
: Re:problema con colonne left-right
: govny 24 Nov 2010, 14:30:16
devi scrivere così:

<?php if($this->countModules('left')) : ?>
<div class="sidebar1">
<jdoc:include type="modules" name="left" style="artblock" />
</div>
<?php endif; ?>

<?php if($this->countModules('right')) : ?>
<div class="sidebar2">
<jdoc:include type="modules" name="right" style="artblock" />
</div>
<?php endif; ?>
: Re:problema con colonne left-right
: gargamella16 24 Nov 2010, 14:54:31
da inserire sempre prima del tag di chiusura dell'head?
: Re:problema con colonne left-right
: govny 24 Nov 2010, 16:34:28
no.
devi semplicemente racchiudere i div:

<div class="sidebar1">
<jdoc:include type="modules" name="left" style="artblock" />
</div>


<div class="sidebar2">
<jdoc:include type="modules" name="right" style="artblock" />
</div>

all'interno dell'istruzione:
<?php if($this->countModules('left')) : ?>

<?php endif; ?>
: Re:problema con colonne left-right
: gargamella16 24 Nov 2010, 19:21:28
ok ma non capisco questo codice dove lo devo copiare all'interno del mio index :'(
: Re:problema con colonne left-right
: govny 24 Nov 2010, 23:43:39
scusa ma il codice dell'index che tu hai inserito, se ci guardi contiene le seguenti righe:

<div class="sidebar1">
<jdoc:include type="modules" name="left" style="artblock" />

</div>


<div class="sidebar2">
<jdoc:include type="modules" name="right" style="artblock" />

</div>

al posto di quelle ci metti queste:

<?php if($this->countModules('left')) : ?>
<div class="sidebar1">
<jdoc:include type="modules" name="left" style="artblock" />
</div>
<?php endif; ?>

<?php if($this->countModules('right')) : ?>
<div class="sidebar2">
<jdoc:include type="modules" name="right" style="artblock" />
</div>
<?php endif; ?>
: Re:problema con colonne left-right
: gargamella16 25 Nov 2010, 19:45:28
questo sembra funzionare!

grazie!


per quanto riguarda il problema della colonna left come posso fare??
: Re:problema con colonne left-right
: govny 25 Nov 2010, 20:56:59
è impossibile rispondere alla domanda se non dai un link al sito o almeno ad una demo del template che hai usato.
: Re:problema con colonne left-right
: gargamella16 25 Nov 2010, 21:44:32
www.necrologic.it/index.php


ti attivo un modulo sulla colonna di sx cosi vedi come lo impagina
: Re:problema con colonne left-right
: govny 26 Nov 2010, 15:39:36
ho provato a darci un occhiata ma se ti devo dire la verità non ci ho capito niente.
c'è per esempio un div con associata la classe nav, che nel tuo index.php non vedo.
poi hai assegnato la proprietà float: left sia al sidebar1 che al contentlayout che invece secondo me dovrebbe non avere questa proprietà.
come pagina mi sembra un po' troppo incasinata.
: Re:problema con colonne left-right
: adottauncane 26 Nov 2010, 16:41:01
Ciao gargamella16,
prova così:
:
.contentLayout .sidebar1 {

.
margin-top:30px; <---- cambia
.
position:absolute; <---- cambia

}
style.css (riga 1457)

:
.contentLayout .content {
.
float:left; <---- aggiungi
margin-left:45px; <---- cambia
width:600px; <----- cambia
}
style.css (riga 1471)

da testare su IE.
: Re:problema con colonne left-right
: gargamella16 27 Nov 2010, 12:58:12
non capico pero in cosa devo cambiare! :'(
: Re:problema con colonne left-right
: adottauncane 27 Nov 2010, 14:26:24
Cambia, con i valori che ho scritto, quelli che trovi in originale...  :)
: Re:problema con colonne left-right
: gargamella16 27 Nov 2010, 14:49:12
ok provo e ti dico!
: Re:problema con colonne left-right
: gargamella16 27 Nov 2010, 14:58:40
funziona tutto alla perferzione non so davvero come ringraziarti!

dalla felicita allego anche una screen delle colonne che finalmente funzionano correttamente!


su IE non lo posso sapere dato che uso ubuntu!

[allegato eliminato da un amministratore]
: Re:problema con colonne left-right
: adottauncane 27 Nov 2010, 15:04:54
Però cerca un PC e controllalo su IE... si sa mai.  ;)
Un saluto ai Puffi.
: Re:problema con colonne left-right
: gargamella16 27 Nov 2010, 15:09:21
tanto IE mene combina sempre di tutti i colori!


dico io se qualcuno ha Ie bhe....peggio per lui :P :P
: Re:problema con colonne left-right
: adottauncane 27 Nov 2010, 15:13:47
E sì... solo che sono ancora taaanti. Potresti poi mettere [RISOLTO]? Grazie mille.
: Re:problema con colonne left-right
: gargamella16 27 Nov 2010, 15:14:55
si scusa mene ero dimenticato provvedo subito