Back to top

Autore Topic: barra fissa ma solo in homepage  (Letto 2455 volte)

Offline Uranus2000

  • Appassionato
  • ***
  • Post: 350
    • Mostra profilo
barra fissa ma solo in homepage
« il: 13 Apr 2013, 15:36:02 »
Buon Sabato a tutti


ho creato una barra fissa laterale (inserendo il DIV in index.php del mio template)


solo che si vede in tutte le pagine, io vorrei che la barra si vedesse solo in homepage, come devo fare?
grazie :)
« Ultima modifica: 13 Apr 2013, 15:38:50 da Uranus2000 »

Offline AleCat83

  • Nuovo arrivato
  • *
  • Post: 19
    • Mostra profilo
Re:barra fissa ma solo in homepage
« Risposta #1 il: 13 Apr 2013, 15:55:40 »
Ciao, hai diverse possibilità, puoi ad esempio vedere quale id ha la tua hompage (lo trovi nel administrator, lista di voci di menu, ultima colonna delal tabella) e racchiudere la barra laterale all'interno di:

se ad esempio l'idem id della home è 100

<?php if($_REQUEST['Itemid'] == 100) {?>

<div id="sidebar" >
....
</div>

<?php }?>
In questo modo tale sidebar viene visualizzata solo nella pagina con id 100. Questo vale sia per la homepage sia per qualsiasi altra pagina. Attenzione se hai più lingue, in quesro caso gli item id cambiano, nel caso devi quindi modificare il controllo.

Spero di esserti stato di aiuto

Alessandro
« Ultima modifica: 13 Apr 2013, 16:11:10 da AleCat83 »
Sviluppatore Joomla - Siti Web Bergamo

Offline Uranus2000

  • Appassionato
  • ***
  • Post: 350
    • Mostra profilo
Re:barra fissa ma solo in homepage
« Risposta #2 il: 13 Apr 2013, 16:02:52 »

ho capito il concetto ma sembrerebbe esserci un problema sul codice


ho inserito questo ma non va:




<?php if($_REQUEST['Itemid'] == 105)?>


<div id="leftfix" >
<A HREF="http://www.casadellamoda.it/index.php?option=com_icagenda&view=list&layout=event&id=1&Itemid=125#.UWlZB7V618E" TARGET="_blank"><img src="images/invitofix.png">[/url]
<>
<?php ?>
Ciao, hai diverse possibilità, puoi ad esempio vedere quale id ha la tua hompage (lo trovi nel administrator, lista di voci di menu, ultima colonna delal tabella) e racchiudere la barra laterale all'interno di:

se ad esempio l'idem id della home è 100

<?php if($_REQUEST['Itemid'] == 100)?>

<div id="sidebar" >
....
< / di v>

<?php }?>
In questo modo tale sidebar viene visualizzata solo nella pagina con id 100. Questo vale sia per la homepage sia per qualsiasi altra pagina. Attenzione se hai più lingue, in quesro caso gli item id cambiano, nel caso devi quindi modificare il controllo.

Spero di esserti stato di aiuto

Alessandro
« Ultima modifica: 13 Apr 2013, 16:09:34 da Uranus2000 »

Offline AleCat83

  • Nuovo arrivato
  • *
  • Post: 19
    • Mostra profilo
Re:barra fissa ma solo in homepage
« Risposta #3 il: 13 Apr 2013, 16:12:07 »
Si hai ragione scusami, mancava una { dopo il if. Ti ho aggiornato il codice

<?php if($_REQUEST['Itemid'] == 105) { ?>


<div id="leftfix" >
<A HREF="http://www.casadellamoda.it/index.php?option=com_icagenda&view=list&layout=event&id=1&Itemid=125#.UWlZB7V618E" TARGET="_blank"><img src="images/invitofix.png">
</div>
<?php } ?>
« Ultima modifica: 13 Apr 2013, 16:14:08 da AleCat83 »
Sviluppatore Joomla - Siti Web Bergamo

Offline Uranus2000

  • Appassionato
  • ***
  • Post: 350
    • Mostra profilo
Re:barra fissa ma solo in homepage
« Risposta #4 il: 13 Apr 2013, 16:21:25 »

SI SI FUNZIONAAAAAAAAAAAAA  :D :D :D :D :D :D :D :D :D


grazie di cuore  :) :) :) :) :) :) :)


ti ho mandato un MP  8)



Si hai ragione scusami, mancava una { dopo il if. Ti ho aggiornato il codice

<?php if($_REQUEST['Itemid'] == 105) { ?>


<div id="leftfix" >
<A HREF="http://www.casadellamoda.it/index.php?option=com_icagenda&view=list&layout=event&id=1&Itemid=125#.UWlZB7V618E" TARGET="_blank"><img src="images/invitofix.png">
<>
<?php } ?>

Offline dado83rm

  • Esploratore
  • **
  • Post: 56
    • Mostra profilo
Re:barra fissa ma solo in homepage
« Risposta #5 il: 17 Apr 2013, 11:17:03 »
Altra soluzione creare una posizione nel template.
Creare un modulo html personalizzato dove inserire il nostro codice.
Decidere in quali pagine mostrare il modulo :)
Il metodo IF comunque rimane validissimo!
Ciao
Dario

 



Web Design Bolzano Kreatif