Back to top

Autore Topic: Ultime notizie e i più letti  (Letto 25586 volte)

Offline pulce

  • Appassionato
  • ***
  • Post: 342
  • Sesso: Maschio
    • Mostra profilo
Ultime notizie e i più letti
« il: 08 Mag 2008, 11:34:14 »
Ho anche questo problema da risolvere. Nel sito accessibile che sto costruendo, il modulo "ultime notizie" si vede, ma non compare "i più letti", nonostante ci siano le stesse impostazioni. Quando in gestione moduli seleziono il template accessibile i due moduli (user1 e user2) non sono presenti. Cosa devo fare ? Grazie
Nulla avviene per caso

Offline fatechand

  • Appassionato
  • ***
  • Post: 438
  • Sesso: Maschio
  • con l'aiuto del sole...
    • Mostra profilo
Re: Ultime notizie e i più letti
« Risposta #1 il: 08 Mag 2008, 11:37:12 »
user 1  e user 2 sono posizioni dove inserire i moduli,
devi aggiungerle nell'index.php del template, con un pò di html.
_______ _\!/_ ______
solopezziunici...

Offline pulce

  • Appassionato
  • ***
  • Post: 342
  • Sesso: Maschio
    • Mostra profilo
Re: Ultime notizie e i più letti
« Risposta #2 il: 08 Mag 2008, 17:11:22 »
Questo lo so. Il template è quello accessibile e pensavo di non dover metter mano alle impostazioni in html dell'index, ma che ci fosse qualche settaggio da impostare meglio. Non vorrei scompaginare il sito, mi aiutate a correggere l'html ? Grazie
Nulla avviene per caso

Offline fatechand

  • Appassionato
  • ***
  • Post: 438
  • Sesso: Maschio
  • con l'aiuto del sole...
    • Mostra profilo
Re: Ultime notizie e i più letti
« Risposta #3 il: 09 Mag 2008, 00:07:44 »
allora prima di tutto guarda da backend in sito -> anteprima -> posizione blocchi moduli  (con attivo il template che vuoi usare)
e da li vedi quali sono le posizioni attive in quel template e come sono disposte.
Poi vai nella gestione dei moduli che ti interessano e nel menu a tendina scegli la posizione(left, top, banner, user1, ecc).
E ricordati di pubblicarli :P
_______ _\!/_ ______
solopezziunici...

Offline pulce

  • Appassionato
  • ***
  • Post: 342
  • Sesso: Maschio
    • Mostra profilo
Re: Ultime notizie e i più letti
« Risposta #4 il: 09 Mag 2008, 05:57:43 »
L'operazione descritta l'ho già fatta e il risultato è quello del precedente post. Cioè se nel menù a tendina lascio "seleziona template" e cerco in "seleziona posizione" user 1 e poi user 2, che sono relativi ai due moduli in questione, sono presenti e sono pubblicati, ma se vado nel template "accessibile", non sono presenti. A livello di frontend del sito il risultato è che si può vedere solo il componente delle ultime notizie.
Non capisco perchè se ne veda uno solo, le impostazioni sono praticamente identiche nei due moduli e il templete non dovrebbe essere già predisposto per la visione di entrambi ?
Spero di essermi fatto capire e di trovare una soluzione. Grazie fatechand per l'interessamento
Nulla avviene per caso

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Ultime notizie e i più letti
« Risposta #5 il: 09 Mag 2008, 12:26:44 »
no, effettivamente nel template non ci sono, ovviamente puoi aggiungerli come puoi aggiungere qualsiasi altra posizione che ti ritrovi elencata nel menu a tendina.
Fai attenzione a quello che metti nei moduli, però. Tieni presente che il tutto deve comunque rimanere accessibile

Offline pulce

  • Appassionato
  • ***
  • Post: 342
  • Sesso: Maschio
    • Mostra profilo
Re: Ultime notizie e i più letti
« Risposta #6 il: 10 Mag 2008, 06:22:32 »
Io cerco di toccare il meno possibile il template per mantenerne l'accessibilità, anzi per non sbagliare mi potete aiutare ? Questa è la parte del template accessibile scaricata e originale dell'index:
 <div id="user12">
 <?php if ($this->countModules('user1') || $this->countModules('user2')) { ?>
 <div class="user">
                    <jdoc:include type="modules" name="user1" style="xhtml" />
                </div>
                <?php if ($this->countModules('user1') && $this->countModules('user2')) { ?>
                <?php } ?>
                <div class="user2"><?php $this->countModules('user2',-2); ?></div>
                <?php } ?>
            </div>
Io non ci capisco molto, ma non dovrebbe già essere attivo user2 ? Cosa dovrei fare ? Grazie
Nulla avviene per caso

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: Ultime notizie e i più letti
« Risposta #7 il: 10 Mag 2008, 19:37:34 »
Ho provato quel codice ed in effetti appare solo il modulo user1
Io ho provato ad inserire così i moduli e funziona:
<div id="miouser1">
<jdoc:include type="modules" name="user1" style="xhtml" />
</div>
<div id="miouser2">
<jdoc:include type="modules" name="user2" style="xhtml" />
</div>
Naturalmente nel foglio di stile devo inserire i parametri per i due moduli. Credo che con questo codice il template rimanga accessibile.
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Ultime notizie e i più letti
« Risposta #8 il: 10 Mag 2008, 19:53:53 »
Effettivamente manca il
Codice: [Seleziona]
<jdoc:include type="modules" name="user2" style="xhtml" />.

Modificando l'index così
Codice: [Seleziona]
<div id="user12">
 <?php if ($this->countModules('user1') || $this->countModules('user2')) { ?>
 <div class="user">
                    <jdoc:include type="modules" name="user1" style="xhtml" />
                </div>
                <?php if ($this->countModules('user1') && $this->countModules('user2')) { ?>
                <?php ?>
                <div class="user2"><?php $this->countModules('user2',-2); ?>
                <jdoc:include type="modules" name="user2" style="xhtml" />
                </div>
                <?php ?>
            </div>
dovrebbe andare tutto a posto


EDIT: In ogni caso, user2 sarà visibile solo se c'è anche user1.
User1 è, invece, indipendente e può "vivere di vita propria"
« Ultima modifica: 10 Mag 2008, 19:57:49 da sali40 »

Offline pulce

  • Appassionato
  • ***
  • Post: 342
  • Sesso: Maschio
    • Mostra profilo
Re: Ultime notizie e i più letti
« Risposta #9 il: 11 Mag 2008, 07:20:12 »
Ho fatto un passo in avanti, ho usato il codice modificato da sali40 già adattato al caso. Adesso c'è anche la finestra User2, ma viene posta sotto l'altra e non di fianco come normalmente andrebbero visualizzate. Ho fatto qualche prova, spostando i tag DIV, ma ancora non ho trovato la soluzione giusta.
Grazie a tutti.
Nulla avviene per caso

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Ultime notizie e i più letti
« Risposta #10 il: 11 Mag 2008, 23:35:19 »
dovresti costruire due classi nel css dando a ciascuna di esse il 50%. Una classe user1 e una classe user2.
Dopo di che, mentre la classe user2 è già assegnata, nel template, alla posizione user2, occorre aggiungere un div pe la classe user1.
Tenendo comunsue presente che, nel caso in cui non c'è alcun modulo nella posizione user2, la posizione user1 deve occupare tutto il 100%. Necessita, quindi, anche una condizione "if" chintercetti le due possibilità:
caso in cui non c'è user2 (user1 deve occupare il 100% di user12)
caso in cui ci siano entrambi e, in questo caso ciascuno di essi deve occupare il 50%

Offline pulce

  • Appassionato
  • ***
  • Post: 342
  • Sesso: Maschio
    • Mostra profilo
Re: Ultime notizie e i più letti
« Risposta #11 il: 13 Mag 2008, 06:35:07 »
Grazie del suggerimento, anche se non so se ci riuscirò. Però ci provo. Ti sei spiegato benissimo, adesso il difficile per me è farlo. Credo che probabilmente tornerò a chiedere lumi. Per adesso grazie
 ::)
Nulla avviene per caso

Offline pulce

  • Appassionato
  • ***
  • Post: 342
  • Sesso: Maschio
    • Mostra profilo
Re: Ultime notizie e i più letti
« Risposta #12 il: 15 Mag 2008, 07:13:47 »
Pensavo fosse più facile, ma mi sto perdendo in un bicchier d'acqua. Dunque di file css ce ne sono molti in questo template, ma credo di aver individuato quello giusto che è layout.css, qui ho aggiunto:
div#user1 {
    float: left;
    width: 50%;
  }
div#user2 {
    float: right;
    width: 50%;}
può andar bene così ? Nell'index invece come si scrive la condizione if ?  ???
Nulla avviene per caso

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Ultime notizie e i più letti
« Risposta #13 il: 15 Mag 2008, 07:56:45 »
devi fare anche altre due classi: user1full e user2full dando a ciascuno il 100% e allineando a sinistra.
nell'index, poi, dovrebbe funzionare così:
Codice: [Seleziona]
<div id="user12">
 <?php if ($this->countModules('user1') || $this->countModules('user2')) { ?>
<?php if ($this->countModules('user1') && $this->countModules('user2')) { ?>
<div class="user1">
<jdoc:include type="modules" name="user1" style="xhtml" />
</div>
<div class="user2"><?php $this->countModules('user2',-2); ?>
<jdoc:include type="modules" name="user2" style="xhtml" />
</div>
<?php } else { ?>
<div class="user1full">
<jdoc:include type="modules" name="user1" style="xhtml" />
</div>
<div class="user2full"><?php $this->countModules('user2',-2); ?>
<jdoc:include type="modules" name="user2" style="xhtml" />
</div>
<?php ?>
</div>

Offline pulce

  • Appassionato
  • ***
  • Post: 342
  • Sesso: Maschio
    • Mostra profilo
Re: Ultime notizie e i più letti
« Risposta #14 il: 15 Mag 2008, 18:03:39 »
Ho fatto come mi hai suggerito sali40, ho impostato nel css i due userfull e ricopiato nell'index il tuo codice, ma il  browser mi da questo errore: \templates\accessible\index.php on line 188
Ho controllato con dreamweaver e alla riga 188 c'è solo il tag di chiusura </html>. Quale può essere l'errore ? Ciao e grazie sali40 dell'interessamento
Nulla avviene per caso

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Ultime notizie e i più letti
« Risposta #15 il: 15 Mag 2008, 18:09:35 »
mi posti l'index completo, per favore? deve esserci qualche svista nella chiusura di qualche tag e quindi rinvia l'errore alla fine del file

Offline pulce

  • Appassionato
  • ***
  • Post: 342
  • Sesso: Maschio
    • Mostra profilo
Re: Ultime notizie e i più letti
« Risposta #16 il: 16 Mag 2008, 05:22:16 »
Ecco l'intero index del template:

<?php
/**
* This file is part of
* Joomla! 1.5 FAP
* @package   JoomlaFAP
* @version   $Id: index.php 36 2008-04-03 06:26:47Z elpaso $
* @author    Alessandro Pasotti
* @copyright    Copyright (C) 2008 Alessandro Pasotti http://www.itopen.it
* @license      GNU/AGPL

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU Affero General Public License as
    published by the Free Software Foundation, either version 3 of the
    License, or (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Affero General Public License for more details.

    You should have received a copy of the GNU Affero General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/


defined( '_JEXEC' ) or die( 'Restricted access' );

// xml prolog
echo '<?xml version="1.0" encoding="'. $this->_charset .'"?' .'>';


$cols = 1;
if ($this->countModules('right')
   && JRequest::getCmd('layout') != 'form'
   && JRequest::getCmd('task') != 'edit') {
   $cols += 1;
}

if($this->countModules('left or inset or user4')) {
   $cols += 1;
}

$url = clone(JURI::getInstance());

?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
<jdoc:include type="head" />
<link href="templates/<?php echo $this->template; ?>/css/template_css.css" rel="stylesheet" type="text/css"/>
<!--[if IE]>
<link href="templates/<?php echo $this->template; ?>/css/msie6.css" rel="stylesheet" type="text/css"/>
<![endif]-->
<?php // Load mootools if component is not com_content
     if(JRequest::getCmd('option') !== 'com_content'):
?>
<script type="text/javascript" src="<?php echo JURI::base();?>/media/system/js/mootools.js"></script>
<?php endif; ?>
<script type="text/javascript">
/* <![CDATA[ */
    var skin_default = '<?php echo $this->params->get('default_skin'); ?>';
/* ]]> */
</script>
<script type="text/javascript" src="templates/<?php echo $this->template;?>/js/skin_alter.js"></script>
</head>
<body class="<?php echo $this->params->get('default_skin'); ?>">
   <div class="hidden">
      <a name="up" id="up">[/url]
      <h1><?php echo $this->description; ?></h1>
      <ul>
         <li><a accesskey="P" href="#main-content"><?php echo JText::_('Skip to Content'); ?>[/url]</li>
         <li><a accesskey="M" href="#main-menu"><?php echo JText::_('Jump to Main Navigation and Login'); ?>[/url]</li>
      </ul>
      <!-- accesskey goes here! -->
   </div>
    <div id="wrapper">
        <div id="pathway">
            <div class="padding"><?php echo JText::_('You are here'); ?>
            <jdoc:include type="module" name="breadcrumbs" />
            </div>
        </div>
        <div id="top">
      
            <div class="padding">
                <div id="accessibility-links">
            <script type="text/javascript">
            //<![CDATA[
                    document.write('<?php echo JText::_('FONTSIZE'); ?><label for="decrease"><span class="hidden"><?php echo JText::_('smaller'); ?></span></label>');
                    document.write('&nbsp;<input type="button" name="decrease" id="decrease" value=" A - " accesskey="D" onclick="fs_change(-1); return false;" onkeypress="fs_change(-1); return false;" title="<?php echo JText::_('Decrease size'); ?>" /><label for="increase"><span class="hidden"><?php echo JText::_('bigger'); ?></span></label>');
                      document.write('&nbsp;<input type="button" name="increase" id="increase" value=" A + " accesskey="A" onclick="fs_change(1); return false;" onkeypress="fs_change(1); return false;" title="<?php echo JText::_('Increase size'); ?>" /><label for="contrast"><span class="hidden">Contrast</span></label>');
                      document.write('&nbsp;<input type="button" name="contrast" id="contrast" value="<?php echo JText::_('contrast'); ?>" accesskey="X" onclick="skin_change(\'black\');return false;" onkeypress="skin_change(\'black\');return false;" title="<?php echo JText::_('High contrast'); ?>" /><label for="reset"><span class="hidden"><?php echo JText::_('Revert styles to default'); ?></span></label>');
                      document.write('&nbsp;<input type="button" name="reset" id="reset" value="<?php echo JText::_('reset'); ?>" accesskey="Z" onclick="skin_change(\'white\');  fs_set(fs_default); return false;" onkeypress="skin_change(\'white\'); fs_set(fs_default);return false;" title="<?php echo JText::_('Revert styles to default'); ?>" />');
            //]]>
            </script>
                 </div>
            </div>
        </div>
       <div id="subtop"></div>
        <?php // Banner from component or CSS
        if ($this->countModules('banner')) { ?>
        <div id="banner">
            <div class="padding">
            <jdoc:include type="modules" name="banner" style="xhtml" />
            </div>
        </div>
        <?php } ?>
            <?php if ($this->countModules('user3')) { ?>
            <div id="menu-top">
                <div class="padding">
                <jdoc:include type="modules" name="user3" style="xhtml" />
                </div>
            </div>
            <?php } ?>
            <div class="clr"></div>
            <?php if ($this->countModules('left or inset or user4')) { ?>
            <div id="sidebar-left">
            <div class="padding">
               <?php if ($this->countModules('user4')) { ?>
                <div id="searchbox">
                    <jdoc:include type="modules" name="user4" style="xhtml" />
                </div>
                <?php } ?>
                <a name="main-menu" class="hidden">[/url]
                <jdoc:include type="modules" name="left" style="xhtml" />
                <?php if ($this->countModules('inset')) { ?>
                <div class="inset">
                    <jdoc:include type="modules" name="inset" style="xhtml" />
                </div>
                <?php } ?>
            </div>
            </div>
        <?php } ?>
        <div id="main-<?php print $cols ;?>">
        <a name="main-content" class="hidden">[/url]
            <div class="padding">
            <jdoc:include type="component"  style="xhtml"/>
 

---------------------------------------
--- Questa è la tua parte di codice ---
---------------------------------------
<div id="user12">
 <?php if ($this->countModules('user1') || $this->countModules('user2')) { ?>
   <?php if ($this->countModules('user1') && $this->countModules('user2')) { ?>
      <div class="user1">
         <jdoc:include type="modules" name="user1" style="xhtml" />
      </div>
      <div class="user2"><?php $this->countModules('user2',-2); ?>
         <jdoc:include type="modules" name="user2" style="xhtml" />
      </div>
   <?php } else { ?>
      <div class="user1full">
         <jdoc:include type="modules" name="user1" style="xhtml" />
      </div>
      <div class="user2full"><?php $this->countModules('user2',-2); ?>
         <jdoc:include type="modules" name="user2" style="xhtml" />
      </div>            
   <?php } ?>
</div>

----------------------------------------------
----------------------------------------------
 



  <?php if ($this->countModules('bottom')) { ?>
            <jdoc:include type="modules" name="bottom" style="xhtml" />
            <div class="clr"></div>
            <?php } ?>
            </div>

        </div>
        <?php if ($this->countModules('right')) { ?>
        <div id="sidebar-right">
            <div class="padding">
                <jdoc:include type="modules" name="right" style="xhtml" />
                </div>
        </div>
            <?php } ?>
        <div id="footer">
            <div class="padding">
                <?php if ($this->countModules('footer')) { ?>
                <jdoc:include type="modules" name="footer" style="xhtml" />
            </div>
            <?php } ?>
        </div>
</div>
<jdoc:include type="modules" name="debug" />
</body>
</html>
Nulla avviene per caso

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Ultime notizie e i più letti
« Risposta #17 il: 16 Mag 2008, 08:42:28 »
questo è l'index:
Codice: [Seleziona]
<?php
/**
* This file is part of
* Joomla! 1.5 FAP
* @package   JoomlaFAP
* @version   $Id$
* @author    Alessandro Pasotti
* @copyright    Copyright (C) 2008 Alessandro Pasotti http://www.itopen.it
* @license      GNU/AGPL

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU Affero General Public License as
    published by the Free Software Foundation, either version 3 of the
    License, or (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Affero General Public License for more details.

    You should have received a copy of the GNU Affero General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/


defined'_JEXEC' ) or die( 'Restricted access' );

// xml prolog
echo '<?xml version="1.0" encoding="'$this->_charset .'"?' .'>';


$cols 1;
if (
$this->countModules('right')
&& JRequest::getCmd('layout') != 'form'
&& JRequest::getCmd('task') != 'edit') {
$cols += 1;
}

if(
$this->countModules('left or inset or user4')) {
$cols += 1;
}

$url = clone(JURI::getInstance());

?>

<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language?>" lang="<?php echo $this->language?>" dir="<?php echo $this->direction?>">
<head>
<meta name="author" content="Alessandro Pasotti - Copyright ItOpen.it 2008" />
<jdoc:include type="head" />
<link href="templates/<?php echo $this->template?>/css/template_css.css" rel="stylesheet" type="text/css"/>
<!--[if IE]>
<link href="templates/<?php echo $this->template?>/css/msie6.css" rel="stylesheet" type="text/css"/>
<![endif]-->
<?php // Load mootools if component is not com_content
  if(JRequest::getCmd('option') !== 'com_content'):
?>

<script type="text/javascript" src="<?php echo JURI::base();?>/media/system/js/mootools.js"></script>
<?php endif; ?>
<script type="text/javascript">
/* <![CDATA[ */
    var skin_default = '<?php echo $this->params->get('default_skin'); ?>';
/* ]]> */
</script>
<script type="text/javascript" src="templates/<?php echo $this->template;?>/js/skin_alter.js"></script>
</head>
<body class="<?php echo $this->params->get('default_skin'); ?>" id="mainbody">
<div class="hidden">
<a name="up" id="up"></a>
<h1><?php echo $this->description?></h1>
<ul>
<li><a accesskey="P" href="#main-content"><?php echo JText::_('Skip to Content'); ?></a></li>
<li><a accesskey="M" href="#main-menu"><?php echo JText::_('Jump to Main Navigation and Login'); ?></a></li>
</ul>
<!-- accesskey goes here! -->
</div>
    <div id="wrapper">
        <div id="pathway">
            <div class="padding"><?php echo JText::_('You are here'); ?>
            <jdoc:include type="module" name="breadcrumbs" />
            </div>
        </div>
        <div id="top">
            <div class="padding">
                <div id="accessibility-links">
<script type="text/javascript">
                                //<![CDATA[
                        document.write('<?php echo JText::_('FONTSIZE'); ?><label for="decrease"><span class="hidden"><?php echo JText::_('smaller'); ?></span></label>');
                        document.write('<input type="button" name="decrease" id="decrease" value=" A - " accesskey="D" onclick="fs_change(-1); return false;" onkeypress="if(event.keyCode && event.keyCode != 9){fs_change(-1); return false;}" title="<?php echo JText::_('Decrease size'); ?>" /><label for="increase"><span class="hidden"><?php echo JText::_('bigger'); ?></span></label>');
                        document.write('<input type="button" name="increase" id="increase" value=" A + " accesskey="A" onclick="fs_change(1); return false;" onkeypress="if(event.keyCode && event.keyCode != 9){fs_change(1); return false;}" title="<?php echo JText::_('Increase size'); ?>" /><label for="contrast"><span class="hidden">Contrast</span></label>');
                        document.write('<input type="button" name="contrast" id="contrast" value="<?php echo JText::_('contrast'); ?>" accesskey="X" onclick="skin_change(\'black\');return false;" onkeypress="if(event.keyCode && event.keyCode != 9){skin_change(\'black\'); return false;}" title="<?php echo JText::_('High contrast'); ?>" /><label for="reset"><span class="hidden"><?php echo JText::_('Revert styles to default'); ?></span></label>');
                        document.write('<input type="button" name="reset" id="reset" value="<?php echo JText::_('reset'); ?>" accesskey="Z" onclick="skin_change(\'white\');  fs_set(fs_default); return false;" onkeypress="if(event.keyCode && event.keyCode != 9){skin_change(\'white\'); fs_set(fs_default);return false;}" title="<?php echo JText::_('Revert styles to default'); ?>" />');
                                //]]>
</script>
<noscript><h2><?php echo JText::_('NOSCRIPT'); ?></h2></noscript>
                </div>
             </div>
        </div>
        <?php // Banner from component or CSS
        
if ($this->countModules('banner')) { ?>

        <div id="banner">
            <div class="padding">
            <jdoc:include type="modules" name="banner" style="xhtml" />
            </div>
        </div>
        <?php ?>
            <?php if ($this->countModules('user3')) { ?>
            <div id="menu-top">
                <div class="padding">
                <jdoc:include type="modules" name="user3" style="xhtml" />
                </div>
            </div>
            <?php ?>
            <div class="clr"></div>
            <?php if ($this->countModules('left or inset or user4')) { ?>
            <div id="sidebar-left">
            <div class="padding">
            <?php if ($this->countModules('user4')) { ?>
                <div id="searchbox">
                    <jdoc:include type="modules" name="user4" style="xhtml" />
                </div>
                <?php ?>
                <a name="main-menu" class="hidden"></a>
                <jdoc:include type="modules" name="left" style="xhtml" />
                <?php if ($this->countModules('inset')) { ?>
                <div class="inset">
                    <jdoc:include type="modules" name="inset" style="xhtml" />
                </div>
                <?php ?>
            </div>
            </div>
        <?php ?>
        <?php if ($this->countModules('right')) { ?>
        <div id="sidebar-right">
            <div class="padding">
                <jdoc:include type="modules" name="right" style="xhtml" />
                </div>
        </div>
        <?php ?>
        <div id="main-<?php print $cols ;?>">
        <a name="main-content" class="hidden"></a>
            <div class="padding">
            <jdoc:include type="component"  style="xhtml"/>
            <div id="user12">
<?php if ($this->countModules('user1') && $this->countModules('user2')) { ?>
<div class="user1">
<jdoc:include type="modules" name="user1" style="xhtml" />
</div>
<div class="user2"><?php $this->countModules('user2',-2); ?>
<jdoc:include type="modules" name="user2" style="xhtml" />
</div>
          <?php ?>
<?php if ($this->countModules('user1') &! $this->countModules('user2')) { ?>
<div class="user1full">
<jdoc:include type="modules" name="user1" style="xhtml" />
</div>
<?php ?>
<?php if ($this->countModules('user2') &! $this->countModules('user1')) { ?>
<div class="user2full">
<jdoc:include type="modules" name="user2" style="xhtml" />
</div>
<?php ?>

            </div>
            <?php if ($this->countModules('bottom')) { ?>
            <jdoc:include type="modules" name="bottom" style="xhtml" />
            <div class="clr"></div>
            <?php ?>
            </div>
        </div>
        <div id="footer">
            <div class="padding">
                <?php if ($this->countModules('footer')) { ?>
                <jdoc:include type="modules" name="footer" style="xhtml" />
<?php ?>
            </div>

        </div>
</div>
<jdoc:include type="modules" name="debug" />
</body>
</html>

e queste le classi css:
Codice: [Seleziona]
.user1 {
    float: left;
    width: 47%;
}
.user2 {
    float: right;
    width: 48%;
    margin-right:5px;
}

.user1full {
    float: left;
    width: 100%;
  }
.user2full {
    float: left;
    width: 100%;
}
dovrebbe funzionare :)

Offline pulce

  • Appassionato
  • ***
  • Post: 342
  • Sesso: Maschio
    • Mostra profilo
Re: Ultime notizie e i più letti
« Risposta #18 il: 16 Mag 2008, 12:37:41 »
Perfetto, mitico. Hai cambiato il css facendo delle classi e non dei div, il problema stava li ? Grazie di tutto.
Nulla avviene per caso

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Ultime notizie e i più letti
« Risposta #19 il: 16 Mag 2008, 15:03:47 »
beh, o fai classi nel css e chiam i le classi nell'html oppure fai div in entrambi. Div in css e classi in html ... non quadrano bene ;)

No, cmq il problema stava in un if non chiuso

 



Web Design Bolzano Kreatif