Back to top

Autore Topic: Notizie flash in nuova posizione modulo  (Letto 3937 volte)

Offline Charlie Brown

  • Esploratore
  • **
  • Post: 53
    • Mostra profilo
Notizie flash in nuova posizione modulo
« il: 14 Mag 2010, 12:51:12 »
Salve a tutti,
sono nuovo del mondo joomla e perdonatemise ancora potrei fare domande banali.
Stavo leggendo nel wiki di joomla la tecnica per inserire nuove posizioni modulo,perchè vorrei inserire nella homepage del mio sito di prova
, sotto al testo centrale di benvenuto, una linea di notizie flash, ma purtroppo mi viene sempre e solo sopra.
ANche se cambio i parametri del css della posizione modulo che ho utilizzato, non si muove dal centro della pagina, sotto la posizione header.

Cosa potrebbe essere?

Grazie

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Notizie flash in nuova posizione modulo
« Risposta #1 il: 14 Mag 2010, 15:30:29 »
Ciao Charlie Brown e benvenuto nel forum  :)
Difficile esserti di aiuto con le poche notizie che metti. L'ideale è sempre postare un link al problema...  ;)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline Charlie Brown

  • Esploratore
  • **
  • Post: 53
    • Mostra profilo
Re:Notizie flash in nuova posizione modulo
« Risposta #2 il: 14 Mag 2010, 20:12:00 »
Ciao Charlie Brown e benvenuto nel forum  :)
Difficile esserti di aiuto con le poche notizie che metti. L'ideale è sempre postare un link al problema...  ;)

Ciao,
hai ragione cerco di spiegarmi meglio.
Praticamente vorrei sapere, la posizione che creo e che associo al modulo come faccio a dargli una posizione precisa?
Mi spiego, nella homepage del sito(non è in linea ma in locale quindi non posso farvela vedere), c'è un articolo con testo di benvenuto e due foto, poi sotto a queste volevo inserire un modulo notizie flash.
Ma la poszione creata ed associata al modulo, una volta messa in home page mi va sopra all'articolo.

Grazie

Offline santograz

  • Abituale
  • ****
  • Post: 907
  • Sesso: Maschio
    • Mostra profilo
Re:Notizie flash in nuova posizione modulo
« Risposta #3 il: 14 Mag 2010, 20:27:19 »
Ciao,
se l'articolo di benvenuto è un normale articolo pubblicato in prima pagina, allora ho l'impressione che tu stia cercando di inserire una nuova posizione all'interno del modulo principale di contenuto.

Le posizioni, ragionando a spanne, sono determinate dal loro ordine nell'index.php del template.

Se vuoi fare una cosa del genere, secondo me, dovresti creare due posizioni sopra al modulo principale di contenuto. Nella prima metti il benvenuto (se rimane statica, puoi usare anche un modulo html personalizzato) e nella seconda quello che vuoi inserire tra benvenuto e contenuti...
Un esperto mi ha detto:"Per avere un sito web sicuro, installalo su di un server locale, poi spegnilo e stacca i cavi". Mi hanno rubato il computer.

Offline Charlie Brown

  • Esploratore
  • **
  • Post: 53
    • Mostra profilo
Re:Notizie flash in nuova posizione modulo
« Risposta #4 il: 14 Mag 2010, 20:33:46 »
Ciao,
se l'articolo di benvenuto è un normale articolo pubblicato in prima pagina, allora ho l'impressione che tu stia cercando di inserire una nuova posizione all'interno del modulo principale di contenuto.

Le posizioni, ragionando a spanne, sono determinate dal loro ordine nell'index.php del template.

Se vuoi fare una cosa del genere, secondo me, dovresti creare due posizioni sopra al modulo principale di contenuto. Nella prima metti il benvenuto (se rimane statica, puoi usare anche un modulo html personalizzato) e nella seconda quello che vuoi inserire tra benvenuto e contenuti...
Grazi, Proverò questo soluzione :-)

Offline Charlie Brown

  • Esploratore
  • **
  • Post: 53
    • Mostra profilo
Re:Notizie flash in nuova posizione modulo
« Risposta #5 il: 19 Mag 2010, 14:49:34 »
[quote author=santograz
Le posizioni, ragionando a spanne, sono determinate dal loro ordine nell'index.php del template.

Se vuoi fare una cosa del genere, secondo me, dovresti creare due posizioni sopra al modulo principale di contenuto. Nella prima metti il benvenuto (se rimane statica, puoi usare anche un modulo html personalizzato) e nella seconda quello che vuoi inserire tra benvenuto e contenuti...
[/quote]

Ciao,
non sono riuscito a fare questo che mi hai suggerito, questo è il listato di index.php

Codice: [Seleziona]
<?php
defined
'_JEXEC' ) or die( 'Restricted access' );
JPlugin::loadLanguage'tpl_SG1' );
?>

<!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>
<jdoc:include type="head" />
<link rel="stylesheet" href="templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<!--[if lte IE 6]>
<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/ie6.css" type="text/css" />
<![endif]-->

</head>
<body id="page_bg">
<div id="header_bg">
<div id="header">
<div id="search"><jdoc:include type="modules" name="user4" /></div>
<div class="clr"></div>
<div class="logo">
<table cellspacing="0" cellpadding="0">
<tr>
<td>
<h1><a href="index.php"><?php echo $mainframe->getCfg('sitename') ;?></a></h1>
</td>
</tr>
</table>
</div>
<div class="clr"></div>
<div class="newsflash<?php if(!$this->countModules('user1') and JRequest::getCmd('layout') != 'form') : ?> only<?php endif; ?>">
<jdoc:include type="modules" style="rounded" name="top" />
</div>
<div class="clr"></div>
<div id="pillmenu"><jdoc:include type="modules" name="user3" /></div>
<div class="clr"></div>
</div>
</div>

<div id="content">

<?php if($this->countModules('left') and $this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
<div class="middle">
<?php elseif($this->countModules('left') and !$this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
<div class="left">
<?php elseif(!$this->countModules('left') and $this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
<div class="right">
<?php else: ?>
<div class="full">
<?php endif; ?>

<?php if($this->countModules('left') and JRequest::getCmd('layout') != 'form') : ?>
<div id="leftcolumn">
<jdoc:include type="modules" name="left" style="rounded" />
<br />
<?php $sg 'banner'; include "templates.php"?>
<br />
</div>
<?php endif; ?>

<?php if($this->countModules('left') and $this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
<div id="maincolumn">
<?php elseif($this->countModules('left') and !$this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
<div id="maincolumn_left">
<?php elseif(!$this->countModules('left') and $this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
<div id="maincolumn_right">
<?php else: ?>
<div id="maincolumn_full">
<?php endif; ?>

<div class="nopad">
<jdoc:include type="message" />
<?php if($this->params->get('showComponent')) : ?>
                    <?php /*Aggiungo la nuova posizione modulo */?>                                       
    <?php if ($this->countModules('centro')) : ?>
      <div id="centro">
        <jdoc:include type="modules" name="centro" style="xhtml" />
      </div>
   <?php endif; ?>
 <?php /*Fine aggiunta nuova posizione modulo*/?>

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

<?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
<div id="rightcolumn">
<jdoc:include type="modules" name="right" style="rounded" />
</div>
<?php endif; ?>
<div class="clr"></div>

</div>

</div>

<div id="footer">
<jdoc:include type="modules" name="debug" />

<a href="http://validator.w3.org/check/referer"></a>
<a href="http://jigsaw.w3.org/css-validator/check/referer"></a>
</div>
<?php $sg '';  include  "templates.php"?>-->
</body>
</html>


Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Notizie flash in nuova posizione modulo
« Risposta #6 il: 19 Mag 2010, 14:57:11 »
Prova così:
Codice: [Seleziona]
<?php
defined
'_JEXEC' ) or die( 'Restricted access' );
JPlugin::loadLanguage'tpl_SG1' );
?>

<!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>
<jdoc:include type="head" />
<link rel="stylesheet" href="templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<!--[if lte IE 6]>
<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/ie6.css" type="text/css" />
<![endif]-->

</head>
<body id="page_bg">
   <div id="header_bg">
      <div id="header">
         <div id="search"><jdoc:include type="modules" name="user4" /></div>
         <div class="clr"></div>   
            <div class="logo">
               <table cellspacing="0" cellpadding="0">
                  <tr>
                     <td>
                        <h1><a href="index.php"><?php echo $mainframe->getCfg('sitename') ;?></a></h1>
                     </td>
                  </tr>
               </table>
            </div>
            <div class="clr"></div>   
            <div class="newsflash<?php if(!$this->countModules('user1') and JRequest::getCmd('layout') != 'form') : ?> only<?php endif; ?>">
               <jdoc:include type="modules" style="rounded" name="top" />
            </div>   
            <div class="clr"></div>   
            <div id="pillmenu"><jdoc:include type="modules" name="user3" /></div>
            <div class="clr"></div>   
      </div>   
   </div>   
         
   <div id="content">
   
      <?php if($this->countModules('left') and $this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
      <div class="middle">
      <?php elseif($this->countModules('left') and !$this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
      <div class="left">
      <?php elseif(!$this->countModules('left') and $this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
      <div class="right">
      <?php else: ?>
      <div class="full">
      <?php endif; ?>
               
         <?php if($this->countModules('left') and JRequest::getCmd('layout') != 'form') : ?>
         <div id="leftcolumn">
            <jdoc:include type="modules" name="left" style="rounded" />
            <br />
            <?php $sg 'banner'; include "templates.php"?>
            <br />
         </div>
         <?php endif; ?>
         
         <?php if($this->countModules('left') and $this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
         <div id="maincolumn">         
         <?php elseif($this->countModules('left') and !$this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
         <div id="maincolumn_left">
         <?php elseif(!$this->countModules('left') and $this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
         <div id="maincolumn_right">
         <?php else: ?>
         <div id="maincolumn_full">
         <?php endif; ?>
         
            <div class="nopad">
               <jdoc:include type="message" />
               <?php if($this->params->get('showComponent')) : ?>


                  <jdoc:include type="component" />
               <?php endif; ?>
                    <?php /*Aggiungo la nuova posizione modulo */?>                                       
    <?php if ($this->countModules('centro')) : ?>
      <div id="centro">
        <jdoc:include type="modules" name="centro" style="xhtml" />
      </div>
   <?php endif; ?>
 <?php /*Fine aggiunta nuova posizione modulo*/?>
            </div>
         </div>
         
         <?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
         <div id="rightcolumn">
            <jdoc:include type="modules" name="right" style="rounded" />
         </div>
         <?php endif; ?>
         <div class="clr"></div>
                 
      </div>
           
   </div>
         
   <div id="footer">
      <jdoc:include type="modules" name="debug" />
     
      <a href="http://validator.w3.org/check/referer"></a>
      <a href="http://jigsaw.w3.org/css-validator/check/referer"></a>
   </div>
   <?php $sg '';  include  "templates.php"?>-->
</body>
</html>

joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline Charlie Brown

  • Esploratore
  • **
  • Post: 53
    • Mostra profilo
Re:Notizie flash in nuova posizione modulo
« Risposta #7 il: 19 Mag 2010, 15:16:11 »
Grazie,  :D :D :D :D

Ora così funziona, ma ho il footer alla fine della pagina, ma non lo volevo?

Prima che stampi il tuo listato, a spanne cosa hai cambiato in modo da capire cosa hai fatto?

Offline Charlie Brown

  • Esploratore
  • **
  • Post: 53
    • Mostra profilo
Re:Notizie flash in nuova posizione modulo
« Risposta #8 il: 19 Mag 2010, 15:22:42 »
Il footer l'ho tolto decommentando la riga di codice 105
<?php $sg = '';  include  "templates.php"; ?>

Però volevo sapere una cosa, non riesco a capire perchè sopra al modulo ho l'immagine del footer per dividerla dall'articolo soprastante

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Notizie flash in nuova posizione modulo
« Risposta #9 il: 19 Mag 2010, 15:28:16 »
Ho semplicemente spostato il codice per la nuova posizione una riga più in basso.

Del resto non capisco cosa vuoi fare e cmq è proibito togliere quel riferimento dai template della siteground 
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline Charlie Brown

  • Esploratore
  • **
  • Post: 53
    • Mostra profilo
Re:Notizie flash in nuova posizione modulo
« Risposta #10 il: 19 Mag 2010, 15:34:14 »
Hai ragione,
rimetto il loro footer.

Mentre non riesco a capire perchè sopra al modulo che ho inserito nella nuova posizione, c'è un'immagine divisoria....

 



Web Design Bolzano Kreatif