WebSite X5Help Center

 
Pasquale D.
Pasquale D.
User

Evidenziare voce menù fondo pagina  it

Auteur : Pasquale D.
Visité 1229, Followers 1, Partagé 0  
Mots-clés :: fondo,menù,pagina

Buon giorno, vi chiedo se da codice è possibile fare questo : 

Ho il sito che non ha menù, solo il menù a fondo pagina.

Vorrei ad esempio, cliccando su "Contatti", una volta che il link mi porta alla pagina desiderata, visualizzare con un colore diverso, la voce contatti dal menù a fondo pagina.

Nell'esempio allegato, ci troviamo nella pagina Info

Posté le
11 RéPONSES - 1 UTILES - 1 CORRECT
Incomedia
Riccardo P.
Incomedia

BuongiornoPasquale,

dovresti modificare manualmente il colore dei vari link per ogni pagina,

Per esempio se relizzi unsemplice sito di 3 pagine, avrai un menù di pagina così:

<div id="imBtMn"><a href="index.html">Home Page</a> | <a href="pagina-1.html">Pagina 1</a> | <a href="pagina-2.html">Pagina 2</a> | <a href="pagina-3.html">Pagina 3</a> | <a href="imsitemap.html">Mappa generale del sito</a></div>

devi quindi inserire il codice CSS per cambiare colore (s__tyle="color:red;") nella pagina in cui ti trovi.

Quindi per esempio alla pagina pagina-1.html il menù sara:

<div id="imBtMn"><a href="index.html">Home Page</a> | <a href="pagina-1.html" s__tyle="color:red;">Pagina 1</a> | <a href="pagina-2.html">Pagina 2</a> | <a href="pagina-3.html">Pagina 3</a> | <a href="imsitemap.html">Mappa generale del sito</a></div>

Oppure per non effettuare la modifica tutte le volte puoi inserire delle classi e dei colori nelle impostazioni avanzate, prova a informarti sull'argomento.

Spero di esserti stato utile.

(s__tyle deve poi essere scritto style)

Lire plus
Posté le de Riccardo P.
Pasquale D.
Pasquale D.
User
Auteur

Ciao Riccardo e grazie intanto.

Ho provato per vedere se funziona, e non mi funziona.

Magari ho sbagliato, ho fatto la prova con la pagina : store.

Ecco il codice : 

<div id="imFooPad" style="height: 420px; float: left;">&nbsp;</div><div id="imBtMn"><a href="index.html">Home Page</a> | <a href="studio.html">Studio</a> | <a href="info.php">Info</a> | <a href="login.html">LogIn</a> | <a href="render.html">Render</a> | <a href="fotografia-3d.html">Fotografia 3D</a> | <a href="comunicazione.html">Comunicazione</a> | <a href="siti-web.html">Siti Web</a> | <a href="video.html">Video</a> | <a href="presentazioni.html">Presentazioni</a> | <a href="corsi.html">Corsi</a> | <a href="cad.html">Cad</a> | <a href="store.html" s__tyle="color:red;">Store</a> | <a href="contatti.html">Contatti</a> | <a href="newsletter.html">Newsletter</a> | <a href="blog.html">Blog</a> | <a href="social.html">Social</a> | <a href="imsitemap.html">Mappa generale del sito</a></div>


Ma se vai sulla pagina store : 

http://www.pdagrafica.com/Personale/test/pdagrafica-2013/store.html

La voce Store non è rossa.

Come mai, cosa ho sbagliato?

Lire plus
Posté le de Pasquale D.
Pasquale D.
Pasquale D.
User
Auteur

Mi correggo : ho scritto Style al posto di s__tyle e funziona.

Grazie!

Sul discorso delle impostazioni avanzate, non ho capito cosa intendi.

Potresti cortesemente esplicitarmelo?

Grazie!

Lire plus
Posté le de Pasquale D.
Pasquale D.
Pasquale D.
User
Auteur

Grazie, è esattamente quello che cercavo, ne sai una più del diavolo.

Infatti, una volta che funzionava(l'altro metodo), volevo però provare e capire il discorso sulle impostazioni avanzate, perchè non è pratico modificare il file html.

Mentre cercavo qualcosa come mi hai proposto tu.

Come vedi funziona : http://www.pdagrafica.com/Personale/test/pdagrafica-2013/info.php

Domanda : è fattibile, avere un colore diverso per ogni pagina?

Ho notato un inconveniente : nelle pagine nascoste, mi viene evidenziato il menù home.

http://www.pdagrafica.com/Personale/test/pdagrafica-2013/render-fotorealistici-ristorazione.html

Come lo posso evitare? (al di la di copiare il codice in tutte le pagine tranne quelle nascoste)

Grazie, gentilissimo!

Lire plus
Posté le de Pasquale D.
 lemonsong  
 lemonsong  
User
Pasquale D.
Domanda : è fattibile, avere un colore diverso per ogni pagina?

Credo che la soluzione più "semplice" sia inserire nelle pagine, dove vuoi cambiare il colore, un CSS (vedi pagina 2 dell'esempio precedentemente linkato).

Pasquale D.

Ho notato un inconveniente : nelle pagine nascoste, mi viene evidenziato il menù home.

http://www.pdagrafica.com/Personale/test/pdagrafica-2013/render-fotorealistici-ristorazione.html

Come lo posso evitare? (al di la di copiare il codice in tutte le pagine tranne quelle nascoste)

Ho aggiornato l'esempio online (refresha bene le pagine).

Grazie a Silvana per l'aiuto!

_______ oltre il 5° step ________

http://www.unofficialwsx5.com

Lire plus
Posté le de  lemonsong  
Pasquale D.
Pasquale D.
User
Auteur

Allora, non so come ringraziarti, per silvana gli invierò un messaggio privato sull'altro forum.

Come puoi vedere funziona : 

http://www.pdagrafica.com/Personale/test/pdagrafica-2013/newsletter.html

Ho inserito nella pagina in head ; 

<style>#imBtMn a.highlight {color: yellow;}</style>

Riguardo invece la pagina nascosta, la tua funzione e la mia no!

Non sono riuscito a capire le modifiche che hai fatto. Potresti chiarirmele ulteriormente?

Scusami, magari si tratta di una svista.

Grazie!


Lire plus
Posté le de Pasquale D.
 lemonsong  
 lemonsong  
User
Pasquale D.
Riguardo invece la pagina nascosta, la tua funzione e la mia no!

Hai lasciato il vecchio script, devi rimuoverlo ed inserire il nuovo in tutte le pagine (in head trovi sempre i commenti).

Quei libri che ti ho prestato, non sarebbe l'ora di aprirli? Smile

P.S.

Mi hai mandato un mp chiamandomi Silvana... mhmmm, ho la barba e le gambe molto pelose, vedi tu Smile

_______ oltre il 5° step ________

http://www.unofficialwsx5.com

Lire plus
Posté le de  lemonsong  
Pasquale D.
Pasquale D.
User
Auteur

Ok, adesso funziona!

Ho inserito questo in Head (per il sito)

<style> #imBtMn a.highlight { color: red; } </style><script> $(document).ready(function(){ var str=location.href.toLowerCase(); var isIndex = str.slice(-1); if (isIndex == '/') { $("#imBtMn a[href*='index.']").attr('class', 'highlight'); } $("#imBtMn a").each(function() { if (str.indexOf(this.href.toLowerCase()) > -1) { $("a.highlight").removeClass("highlight"); $(this).addClass("highlight"); } }); }) </script>

e la pagina nascosta così funziona, vedo tutte le pagine in rosso, fatta eccezione per le pagine dove ho inserito : 

<style>#imBtMn a.highlight {color: yellow;}</style>

Ho inviato un messaggio a Silvana e anche a te per conoscenza.

Grazie!


Lire plus
Posté le de Pasquale D.
Pasquale D.
Pasquale D.
User
Auteur

Sono riuscito a mettere ili testo sottolineato ma il grassetto non mi funziona :

<style>
#imBtMn a.highlight {
font-weight: bold;
text-decoration: underline;
color: white;


}
</style>

Perchè?

Grazie!

Lire plus
Posté le de Pasquale D.