Back to top

Autore Topic: header diverso nelle altre pagine del sito joomla  (Letto 2538 volte)

Offline vegeth1985

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
header diverso nelle altre pagine del sito joomla
« il: 26 Ago 2011, 20:27:06 »
salve! come posso inserire in tutte le altre pagine del sito un header diverso rispetto a quello dell'homepage?
« Ultima modifica: 26 Ago 2011, 20:28:53 da vegeth1985 »

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:header diverso nelle altre pagine del sito joomla
« Risposta #1 il: 26 Ago 2011, 22:06:40 »
Ciao vegeth1985,
il sistema più pratico è avere una posizione dove visualizzi l'header.
In quel modo puoi caricare un modulo html personalizzato diverso contenente un'immagine diversa per ogni  pagina.

Ciao!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline vegeth1985

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re:header diverso nelle altre pagine del sito joomla
« Risposta #2 il: 27 Ago 2011, 00:36:19 »
humm non ho ben capito. Il mio header è 1 classico header posto in alto al centro del sito, e sotto si sviluppano le colonne e testo. come posso inglobare l'html?
io stavo provando una soluzione del genere e cioè editando il file index del template e scrivendo un codice simile a questo:



<?  $nome="header-ita.png";
                  if($_GET['lang']=='en') $nome="header-eng.png";?>
                          <img alt="" height="223" src="templates/nometemplate/images/<? print $nome;?>" width="680" />


questo codice lo usai per cambiare la visualizzazione dell'header dall'inglese all'italiano!! ma non riesco ad utilizzarlo per il mio caso... la soluzione che dicevi è più semplice?


Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:header diverso nelle altre pagine del sito joomla
« Risposta #3 il: 27 Ago 2011, 11:17:27 »
Sostituisci il tuo codice con
Codice: [Seleziona]
<?php /*Aggiungo la nuova posizione modulo */?>                                       
    <?php if ($this->countModules('nomeposizionecreata')) : ?>
      <div id="nuovo_div">
        <jdoc:include type="modules" name="nomeposizionecreata" style="xhtml" />
      </div>
   <?php endif; ?>
 <?php /*Fine aggiunta nuova posizione modulo*/?>


aggiungi la tua posizione nel file templateDetails.xml vedi ultima riga "nomeposizionecreata"

Codice: [Seleziona]
<positions>
     <position>breadcrumb</position>
     <position>left</position>
     <position>right</position>
     <position>top</position>
     <position>user1</position>
     <position>user2</position>
     <position>user3</position>
     <position>user4</position>
     <position>footer</position>
     <position>debug</position>
     <position>syndicate</position>
     <position>nomeposizionecreata</position>
  </positions>
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline vegeth1985

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re:header diverso nelle altre pagine del sito joomla
« Risposta #4 il: 02 Set 2011, 15:38:26 »
Sostituisci il tuo codice con
Codice: [Seleziona]
<?php /*Aggiungo la nuova posizione modulo */?>                                       
    <?php if ($this->countModules('nomeposizionecreata')) : ?>
      <div id="nuovo_div">
        <jdoc:include type="modules" name="nomeposizionecreata" style="xhtml" />
      <>
   <?php endif; ?>
 <?php /*Fine aggiunta nuova posizione modulo*/?>


aggiungi la tua posizione nel file templateDetails.xml vedi ultima riga "nomeposizionecreata"

Codice: [Seleziona]
<positions>
     <position>breadcrumb</position>
     <position>left</position>
     <position>right</position>
     <position>top</position>
     <position>user1</position>
     <position>user2</position>
     <position>user3</position>
     <position>user4</position>
     <position>footer</position>
     <position>debug</position>
     <position>syndicate</position>
     <position>nomeposizionecreata</position>
  </positions>


ma qui mi creo 1 nuova posizione da usare in joomla.. a cosa servirebbe?
dove carico le rispettive due header differenti come nel mio esempio?

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:header diverso nelle altre pagine del sito joomla
« Risposta #5 il: 02 Set 2011, 15:50:01 »
Ciao vegeth1985,
il sistema più pratico è avere una posizione dove visualizzi l'header.
In quel modo puoi caricare un modulo html personalizzato diverso contenente un'immagine diversa per ogni  pagina.

Ciao!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline vegeth1985

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re:header diverso nelle altre pagine del sito joomla
« Risposta #6 il: 02 Set 2011, 15:52:44 »
capisco, ho effettuato tutti i 2 step scritti da giusebos e ora cosa dovrei fare di preciso? inglobo l'immagine in un xml? e come lo chiamo il file e come lo collego?

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:header diverso nelle altre pagine del sito joomla
« Risposta #7 il: 02 Set 2011, 15:54:55 »
Estensioni > gestione moduli > Nuovo > html personalizzato
e ci schiaffi dentro la tua immagine.
Lo fai per ogni immagine che ti serve e pubblichi il modulo nella nuova posizione solo dove ti serve (lo assegni solo alla voce di menu che ti serve).

Ovviamente le immagini devono essere già della grandezza adatta.

Ciao!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline vegeth1985

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re:header diverso nelle altre pagine del sito joomla
« Risposta #8 il: 02 Set 2011, 16:01:08 »
ok provo appena adesso ;)


una domanda ma se usassi il mio codice nell'index php del template



  <?  $nome="home.swf";
if($_GET['option']<>'index.php') $nome="header_en.swf";?>


il codice molto semplice, parte con l'assegnare alla variabile nome, il file home.swf, successivamente se clicco su tutti gli altri tasti che non siano lhome page, nlla variabile nome va l'altro header
il problema è che secondo me, sbaglio qualcosa nel prendere la variabile che gestisce il cambio pagina


Offline vegeth1985

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re:header diverso nelle altre pagine del sito joomla
« Risposta #9 il: 02 Set 2011, 16:28:43 »
Estensioni > gestione moduli > Nuovo > html personalizzato
e ci schiaffi dentro la tua immagine.
Lo fai per ogni immagine che ti serve e pubblichi il modulo nella nuova posizione solo dove ti serve (lo assegni solo alla voce di menu che ti serve).

Ovviamente le immagini devono essere già della grandezza adatta.

Ciao!


bene ci son riuscito! il problema ora è che non mi cambia la grandezza dello spazio dell'header xke l'altro header è più piccolo e mi lascia un palmo di spazio vuoto sotto... come posso ridurre l'area inutilizzata nell'header 2 ?


[edit] sn riuscito a resizare l'header facendo 1 altro div e puntandolo al css, ma ora resta il fatto che il sito si sballa tutto con questo tipo di soluzione posta nell'header!
« Ultima modifica: 02 Set 2011, 17:48:04 da vegeth1985 »

 



Web Design Bolzano Kreatif