Back to top

Autore Topic: [RISOLTO] Creare una POSIZIONE per Banner parte TOP del sito....  (Letto 2523 volte)

Offline iz7auh

  • Nuovo arrivato
  • *
  • Post: 48
    • Mostra profilo
Ciao a tutti, mi sto cervellando ma non riesco proprio, ho seguito la guida su WIKI ma niente, vorrei creare una nuova posizione, la chiamerei TOPBANNER, vi posto il file index.php magari riuscite a dirmi dove diavolo devo mettere sto benedetto codice... Ho la versione JOOMLA 1.5.8 Iataliana
Ho provao ma il banner esce ma mi crea un CAOS nella pagina, addirittura mi duplica i contenuti della pagina!!!

in templateDetails.xml ho inserito

Codice: [Seleziona]
<position>TOPBANNER</position>
in templete.css ho inserito

Codice: [Seleziona]
#nuovo_div {
 float: left;
 width:100%}


Rimane da capire dove mettere il codice che dice la guida, oppure c'è altro da fare???

GRAZIE!

Codice: [Seleziona]
<?php

/**

 * @copyright Copyright (C) 2005 - 2007 Open Source Matters. All rights reserved.

 * @license GNU/GPL

 * Joomla! is free software. This version may have been modified pursuant

 * to the GNU General Public License, and as distributed it includes or

 * is derivative of works licensed under the GNU General Public License or

 * other free or open source software licenses.

 */



// no direct access

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

?>


<!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" /> <!--head set in the global configuration-->

<link rel="stylesheet" href="templates/<?php echo $this->template?>/css/template.css" type="text/css" />

<?php if($this->params->get('colorVariation')==1) : ?>

<link rel="stylesheet" href="templates/<?php echo $this->template?>/css/orange.css" type="text/css" />

<?php endif ?>

<?php if($this->params->get('colorVariation')==0) : ?>

<link rel="stylesheet" href="templates/<?php echo $this->template?>/css/blue.css" type="text/css" />

<?php endif ?>

<?php if($this->params->get('colorVariation')==2) : ?>

<link rel="stylesheet" href="templates/<?php echo $this->template?>/css/purple.css" type="text/css" />

<?php endif ?>

<!--[if lte IE 7]>

<link href="templates/<?php echo $this->template ?>/css/ieonly.css" rel="stylesheet" type="text/css" />

<![endif]-->

<link href="templates/<?php echo $this->template?>/css/alarge.css" rel="alternate stylesheet" type="text/css" media="screen" title="alarge"/>

<link href="templates/<?php echo $this->template?>/css/amedium.css" rel="alternate stylesheet" type="text/css" media="screen" title="amedium"/>

<link href="templates/<?php echo $this->template?>/css/asmall.css" rel="alternate stylesheet" type="text/css" media="screen" title="asmall"/>

<script src="templates/<?php echo $this->template?>/styleswitcher.js" type="text/javascript"></script>



<?php if($this->countModules('user3 and top')== 1) : ?>

<style type="text/css">

#user3{

background: transparent url(templates/<?php echo $this->template ?>/images/user3bg.png) bottom left repeat-x;

}

</style>

<?php endif; ?>

<?php 

if($this->countModules('left and right')==0$contentwidth="wide"

if(
$this->countModules('left')) $contentwidth="leftonly";

if(
$this->countModules('right')) $contentwidth="rightonly";

if(
$this->countModules('left and right') == 1$contentwidth="narrow"

?>




</head>



<body>



<jdoc:include type="message" />

<div id="bg">

<div id="wrapper" class="width_<?php echo $this->params->get('widthStyle'); ?>">

<div id="heading">

   <h1><a href="index.php" title="<?php echo JText::_"homepage" ); ?>" id="sitename<?php echo $this->params->get('logoStyle'); ?>"><?php echo $mainframe->getCfg('sitename');?></a></h1>

<?php if($this->params->get('showSwitcher')) : ?>   

   <div id="buttons"><a href="#" id="alarge" class="btnicon" title="<?php echo JText::_"TO_LARGE" ); ?> " onclick="setActiveStyleSheet('alarge'); return false;"><?php echo JText::_"Large" ); ?> </a><a href="#" id="amedium" class="btnicon" title="<?php echo JText::_"TO_MEDIUM" ); ?> " onclick="setActiveStyleSheet('amedium'); return false;"><?php echo JText::_"Medium" ); ?> </a><a href="#" id="asmall" class="btnicon" title="<?php echo JText::_"TO_SMALL" ); ?> " onclick="setActiveStyleSheet('asmall'); return false;"><?php echo JText::_"Small" ); ?> </a></div>

<?php endif; ?>

</div>

<div id="header"><div class="bgleft"><div class="bgright"><div class="bgbl">

<?php if($this->countModules('user3')) : ?>

<div id="user3">

<jdoc:include type="modules" name="user3" style="xhtml" />

</div><!--user3-->

<?php endif; ?>

<?php if($this->countModules('top')) : ?>

<div id="top">

<jdoc:include type="modules" name="top" style="xhtml" />

</div><!--top-->


<?php endif; ?>

<?php if($this->countModules('user4')) : ?>

<div id="user4"><div class="bgright"><div class="bg">

<jdoc:include type="modules" name="user4" style="xhtml" />

</div></div></div><!--search-->

<?php endif; ?>

</div></div></div></div><!--header-->


<div id="container"><div class="bgright"><div class="bg">

  <div id="breadcrumbs">

<?php echo JText::_"You are here" ); ?> <img src="templates/<?php echo $this->template ?>/images/arrow.png" alt="arrow"/> <jdoc:include type="module" name="breadcrumbs" />

  </div>

  <div id="content">

  <div class="middlewrap" id="middlewrap<?php echo $contentwidth?>">

     <div class="middle" id="middle<?php echo $contentwidth?>"><div class="middlebg">

<jdoc:include type="component" style="xhtml" />

   </div></div>

</div>

<?php if($this->countModules('left')) : ?>

<div class="left" id="left<?php echo $contentwidth?>"><div class="bgtop">

<jdoc:include type="modules" name="left" style="xhtml" />

</div></div>

<?php endif; ?>

<?php if($this->countModules('right')) : ?>

<div class="right" id="right<?php echo $contentwidth?>"><div class="bgtop">

<jdoc:include type="modules" name="right" style="xhtml" />

</div></div>

<?php endif; ?>

<div class="clear"></div>

  </div><!--content-->

<?php if($this->countModules('user1 or user2')) : ?>

  <div id="bottom"><div class="bottombg">

     <?php if($this->countModules('user1')) : ?>

     <div id="user1">

    <jdoc:include type="modules" name="user1" style="xhtml" />

</div>

<?php endif; ?>

<?php if($this->countModules('user2')) : ?>

<div id="user2">

    <jdoc:include type="modules" name="user2" style="xhtml" />

</div>

<?php endif; ?>

<div class="clear"></div>

  </div></div><!--bottom-->

<?php endif; ?>

  <div id="footer">

<p class="footerleft">

<jdoc:include type="modules" name="syndicate" />

</p>

<p class="footerright">

Powered by <a href="http://www.joomla.org">Joomla!</a>.

Valid <a href="http://validator.w3.org/check/referer" target="_blank">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/check/referer" target="_blank">CSS</a>.

</p>

<div class="clear"></div>

  </div>

  <div id="reflection"></div>

</div></div></div><!--container-->

</div><!--wrapper-->

</div><!--bg-->





</body>

</html>
« Ultima modifica: 21 Nov 2008, 16:20:55 da iz7auh »

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: Creare una POSIZIONE per Banner parte TOP del sito....
« Risposta #1 il: 20 Nov 2008, 01:04:01 »
E' indispensabile un link al sito :)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline iz7auh

  • Nuovo arrivato
  • *
  • Post: 48
    • Mostra profilo
Re: Creare una POSIZIONE per Banner parte TOP del sito....
« Risposta #2 il: 20 Nov 2008, 10:15:28 »
certo...
www.cd-dx.eu

Sto veramente impazzendo!

Offline iz7auh

  • Nuovo arrivato
  • *
  • Post: 48
    • Mostra profilo
Re: Creare una POSIZIONE per Banner parte TOP del sito....
« Risposta #3 il: 20 Nov 2008, 17:08:42 »
Nessun aiuto in merito?

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: Creare una POSIZIONE per Banner parte TOP del sito....
« Risposta #4 il: 20 Nov 2008, 19:02:18 »
Quando si chiede un link si vorrebbe che portasse da qualche parte ::)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline iz7auh

  • Nuovo arrivato
  • *
  • Post: 48
    • Mostra profilo
Re: Creare una POSIZIONE per Banner parte TOP del sito....
« Risposta #5 il: 20 Nov 2008, 21:22:56 »
Quando si chiede un link si vorrebbe che portasse da qualche parte ::)

MAMMA!! HAI RAGIONEEEEE HO SBAGLIATO!!!! hihihihihi

www.cq-dx.eu

Scusami tanto!!

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: Creare una POSIZIONE per Banner parte TOP del sito....
« Risposta #6 il: 21 Nov 2008, 00:40:27 »
Rileggi quello che hai chiesto. Dove lo vuoi il banner? C'è già la posizione top lassù non ti basta pubblicare il banner là dentro? 
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline iz7auh

  • Nuovo arrivato
  • *
  • Post: 48
    • Mostra profilo
Re: Creare una POSIZIONE per Banner parte TOP del sito....
« Risposta #7 il: 21 Nov 2008, 01:28:37 »
Nella posizione TOP mi pone il BANNER in zona onamala, vedi tu stesso, ho messo un esempio, io lo vorrei accanto al logo del sito.

GRAZIE

Offline iz7auh

  • Nuovo arrivato
  • *
  • Post: 48
    • Mostra profilo
Re: Creare una POSIZIONE per Banner parte TOP del sito....
« Risposta #8 il: 21 Nov 2008, 01:42:46 »
Tonicopi, ci sono riuscito con un pò di pazienza, puoi vedere sul sito, ma il banner risulta troppo attaccato alla parte superiore del browser come posso pare a dare un margine? devo inserire nel css un paramentro?

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: Creare una POSIZIONE per Banner parte TOP del sito....
« Risposta #9 il: 21 Nov 2008, 02:27:32 »
Bene adesso posiziona il banner con un codice di questo tipo
Codice: [Seleziona]
.tuobanner {
position:absolute;
right:100px;
top:10px;
width:400px;
}
Probabilmente copri le tre AAA . Se le vuoi tenere visibili tagia il blocco di cocice che le riguardano nella index.php e trasportalo in altro posto:
Codice: [Seleziona]
<?php if($this->params->get("showSwitcher","1")) : ?>   
   <div id="buttons"><a href="#" id="alarge" class="btnicon" title="<?php echo JText::_"TO_XLARGE" ); ?> " onclick="setActiveStyleSheet('alarge'); return false;"><?php echo JText::_"XLarge" ); ?> </a><a href="#" id="amedium" class="btnicon" title="<?php echo JText::_"TO_LARGE" ); ?> " onclick="setActiveStyleSheet('amedium'); return false;"><?php echo JText::_"Large" ); ?> </a><a href="#" id="asmall" class="btnicon" title="<?php echo JText::_"TO_NORMAL" ); ?> " onclick="setActiveStyleSheet('asmall'); return false;"><?php echo JText::_"Normal" ); ?> </a></div>
<?php endif; ?>
Ovviamente dovrai poi settare nel css il relativo #buttons
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline iz7auh

  • Nuovo arrivato
  • *
  • Post: 48
    • Mostra profilo
Re: Creare una POSIZIONE per Banner parte TOP del sito....
« Risposta #10 il: 21 Nov 2008, 12:46:51 »
Perfetto!!

Ho preferito non toccare altro nel index.php ma solospostare più a sinistra il banner, in tal modo i bottoni per aumentare e diminuire il carattere sono ben visibili.

GRAZIE Veramente!.

OPS!! Perchè non c'è il link sul banner? Eppure lato Admin nella sezione URL del banner c'è il link, dove sta l'errore?



Saluti
« Ultima modifica: 21 Nov 2008, 12:48:35 da iz7auh »

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: Creare una POSIZIONE per Banner parte TOP del sito....
« Risposta #11 il: 21 Nov 2008, 14:45:10 »
OPS!! Perchè non c'è il link sul banner? Eppure lato Admin nella sezione URL del banner c'è il link, dove sta l'errore?
Saluti
Deve essere perchè il banner posizionato in questo modo è finito sotto agli altri div. Proviamo ad alzarlo. Aggiungi questo nel css template.css (riga 1092):
Codice: [Seleziona]
#TOPBANNER {
z-index:2;
}
Come lo hai posizionato va bene. Il banner non si sovrappone al logo e neppure alle AAA con risoluzione 1024. Solo a 800 px si sovrappone  o va sotto il logo a seconda dei browser. Ma il layout non si scompone e tutto (banner, logo e AAA) resta cliccabile. Inoltre con questi piccoli monitor sono rimasti davvero pochi utenti (meno del 3%, che vanno sparendo perchè non si producono più :) )Direi che siamo a posto e puoi mettere un bel risolto nel titolo del primo post :)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline iz7auh

  • Nuovo arrivato
  • *
  • Post: 48
    • Mostra profilo
Re: Creare una POSIZIONE per Banner parte TOP del sito....
« Risposta #12 il: 21 Nov 2008, 16:20:32 »
OTTIMO!
Tutto funziona alla perfezione... si possiamo dire RISOLTO!....
Adesso apro un altro post per un'altra domanda....

GRAZIE, a buon rendere ;-)

 



Web Design Bolzano Kreatif