Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : number22 08 Apr 2010, 22:14:30

: header diverso in una singola pagina
: number22 08 Apr 2010, 22:14:30
Ciao a tutti, ho un problema come da titolo, e spero che qualcuno, per favore, mi dia una mano ;D: in una singola pagina devo cambiare l'header. Ho fatto qualche ricerca e ho trovato delle soluzioni, ma non sono riuscito a capire bene come realizzarle concretamente. :( L'header attuale non è gestito da modulo, ma viene richiamato direttamente da css..come posso fare? Grazie a tutti! ;)
: Re:header diverso in una singola pagina
: mikelee 09 Apr 2010, 00:41:56
se ci mandi il link del sito è meglio!
Se ci mandi anche le soluzioni che non hai capito è ancora meglio!
: Re:header diverso in una singola pagina
: conti1 10 Apr 2010, 00:42:51
ciao
la soluzione più veloce e duplicare il tuo template in uso e associ la voce al secondo template con il tuo header modificato.
: Re:header diverso in una singola pagina
: number22 10 Apr 2010, 12:10:03
Innanzi tutto grazie mille :D Il sito è www.futsalpsn.it (http://www.futsalpsn.it) Avevo trovato questa, e dicevano che non era un'idea malvagia:

se l'header ha già un suo modulo è semplicissimo basta creare un modulo con immagine diverse per ogni pagina e farlo visualizzare solo in quella pagina, se invece l'immagine dell'header è richiamata dal css devi priva creare una posizione modulo al posto dell'immagine e poi creare i vari moduli diversi per ogni pagina.

Poi ne ho trovata un'altra dove dicevano di duplicare il template(soluzione che va bene se non hai bisogno di molti header diversi).

Ho capito a grandi linee, ma non so come realizzare le soluzioni dal punto di vista pratico, e neanche qual'è la più comoda! Spero che, per favore, qualcuno mi aiuti ;D Grazie mille a tutti ;D ;D
: Re:header diverso in una singola pagina
: mikelee 10 Apr 2010, 12:26:34
Io ti consiglio questa:

se l'header ha già un suo modulo è semplicissimo basta creare un modulo con immagine diverse per ogni pagina e farlo visualizzare solo in quella pagina,

se non sai come fare chiedi pure
: Re:header diverso in una singola pagina
: conti1 10 Apr 2010, 14:30:13
ciao
se non sai bene come giocherellare tra php e css la seconda e la più facile "duplicare il template"

se in vece  fai la prima e che in teoria sarebbe una cosa piu logica e piu adattabile in futuro  xche in questo modo il modulo lo visualizzi dove vuoi tu.
: Re:header diverso in una singola pagina
: Escomputers 10 Apr 2010, 14:38:26
io ti sconsiglio di farlo...
se proprio vuoi una "sezione" che cambi immagine periodicamente utilizza un modulo e/o componente di immagini a slide
: Re:header diverso in una singola pagina
: number22 10 Apr 2010, 17:06:08
Io ti consiglio questa:

se l'header ha già un suo modulo è semplicissimo basta creare un modulo con immagine diverse per ogni pagina e farlo visualizzare solo in quella pagina,

se non sai come fare chiedi pure

Grazie mille ancora a tutti ;D anche io sarei per questa perchè non mi va di manipolare troppo i template non essendo ferrato (i css li conosco, php direi poco)..ma adesso c'è il problema..il mio header non è in un modulo, viene chiamato da css..come faccio?
: Re:header diverso in una singola pagina
: marcob 11 Apr 2010, 08:45:30
Faccio una domanda banale: come si fa a sapere se l'header è in un  modulo o se viene richiamato dal css?? Grazie.
: Re:header diverso in una singola pagina
: ramses_2th 11 Apr 2010, 10:00:09
La strada più semplica, da lato amministratore---> gestione template ----> seleziona il tuo template ----> clicca su anteprima.

Li hai tutte le posizioni visibili, vedi se l'header è in una posizione o no.
: Re:header diverso in una singola pagina
: number22 11 Apr 2010, 12:22:54
Ok, e per cambiare header come si fa? Grazie a tutti!!
: Re:header diverso in una singola pagina
: ramses_2th 11 Apr 2010, 13:00:51
per questo ci devi dire se hai l'header in un modulo pubblicato in una posizione o no.
: Re:header diverso in una singola pagina
: marcob 11 Apr 2010, 13:40:33
La strada più semplica, da lato amministratore---> gestione template ----> seleziona il tuo template ----> clicca su anteprima.

Li hai tutte le posizioni visibili, vedi se l'header è in una posizione o no.
Scusate se mi intrometto ancora in questo thread, per me molto interessante. In allegato metto uno screenshot dell'anteprima, ma non ho capito se il mio header è legato ad un modulo oppure no, visto che ci sono più posizioni, potreste spiergarmi?? Grazie ancora.
(http://www.pctunerup.com/up/results/_201004/th_20100411133841_header.JPG) (http://www.pctunerup.com/up/image.php?src=_201004/20100411133841_header.JPG)
: Re:header diverso in una singola pagina
: conti1 11 Apr 2010, 14:07:34
ciao
marcob
non si risponde ad un post con una domanda anche se sembra inerente al discorso, xche in questo modo non afresti risposta adeguata.
ti consiglio di aprire un tuo post.
grazie
: Re:header diverso in una singola pagina
: marcob 11 Apr 2010, 14:11:44
Sorry!
: Re:header diverso in una singola pagina
: number22 11 Apr 2010, 16:12:24
E ritornando al post originale.. ;D nessuno sa come fare per la questione header su singolo articolo per favore?
Grazie a tutti!
: Re:header diverso in una singola pagina
: adottauncane 11 Apr 2010, 17:03:13
Ciao number22, visto che preferiresti la soluzione di creare un modulo al posto dell'header fisso dovresti fare così:
1. Fatti una copia del file index.php e del template.css originali.
2. Apri l'index.php del tuo template e incolla questo sotto la riga 34.
:
<?php if ($this->countModules('usermio')) : ?>
<div id="top_container">
<jdoc:include type="modules" name="usermio" style="top" />
</div>
<?php endif; ?>

Apri il tuo template.css e cancella questo dalla riga 57 alla 61:
:
div#site_header {
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
height:192px;
}

Creati un modulo personalizzato html e incolla dentro l'immagine header.jpg che adesso stai utilizzando e assegnalo alla posizione usermio (la puoi scrivere nel menù a tendina). Assegna questo modulo alle pagine che ti interessano.

Con la stessa procedura crea un altro modulo html e incolla la nuova immagine identica come misure alla prima e assegnagli la pagina che ti interessa (sempre posizione usermio).

Dovrebbe funzionare. Se non funziona ripristina i due file originali e utilizza il suggerimento di conti1.
Ciao e buon lavoro.
P.S. Per funzionare su un singolo articolo il medesimo credo debba essere comunque una voce di menù.
: Re:header diverso in una singola pagina
: number22 24 Apr 2010, 17:25:27
Sei diventato il mio idolo ;D se mi mandi un poster tuo me lo metto in camera ;D  grazie mille davvero!
: Re:header diverso in una singola pagina
: adottauncane 24 Apr 2010, 19:20:44
Prego  :)
Puoi mettere RISOLTO al titolo del tuo primo post?