Risultati da 1 a 6 di 6
-
20-04-2011, 01:51 #1
- Data Registrazione
- Apr 2011
- Messaggi
- 1
Cambiare tamplate ad ogni tab della navbar
Salve a tutti.
Il nostro gruppo di admin ha un problema con l'assegnazione di un template per ogni tab presente nella navbar.
La nostra idea è quella di cambiare la skin di tutto il sito quando si cambia la navbar. in modo da creare più pagine con una grafica comune con colori e banner diversi.
per esempio alla "Home" e al "Forum" vogliamo dare un sfondo rosso con le barre grigie, mentre alle altre tab (nel caso di questo sito, "Cos'è Nuovo?") vogliamo cambiare il colore dello sfondo per esempio sfondo verde e barre blu.
Abbiamo già preparare le skin e sappiamo come cambiale dalla home con un menù, però vogliamo fare questa automaticamente.
Quindi... Riassumendo... Come possiamo assegnare un tameplate ad ogni tab presente nella Navbar?
-
20-04-2011, 08:23 #2
Probabilmente sarà necessario scrivere un plugin che sceglie lo stile "predefinito" desiderato. Forse basta anche di mettere &styleid=N in aggiunta alla URL (quindi nello stile rispettivo) per cambiare, dove N è l'id dello stile.
La realtà è che non l'ho mai provato e la mia è un'ipotesi.Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
-
20-04-2011, 09:56 #3
- Data Registrazione
- Apr 2011
- Messaggi
- 4
Ho provato ad aggiungere al navtab ?styleid=N, ma il problema è che lui lo riconosce come un cambiamento di stile totale e lo applica a tutte le pagine. Quindi dovrei impostare per ogni navtab uno stile e non viene una cosa bella da fare...
Inoltre ho notato che se lo faccio in questo modo, alcune volte impazzisce e mi cambia solo l'header, mantenendo tutte le impostazione dello stile padre...
-
20-04-2011, 10:46 #4
Ho capito. Temo che non sia possibile fare questa modifica in termini semplici. Forse un plugin può fare qualcosa "così al volo" ma comunque lo vedo difficile.
Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
-
20-04-2011, 11:32 #5
- Data Registrazione
- Apr 2011
- Messaggi
- 4
Qualcuno che mi può spiegare come fare?
Anche se non è così semplice....
-
20-04-2011, 21:09 #6
Puoi provare a scrivere un plugin che al hook global_start cambi lo styleid in base allo script in esecuzione. Ma forse è già troppo tardi e bisogna usare un hook di prima, tipo global_bootstrap_start. E' solo un'idea. Bisogna andare nel codice e vedere dove viene impostato lo stile e poi eventualmente cambiarlo in base alla stringa contenuta in THIS_SCRIPT.
Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
Discussioni Simili
-
CAmbiare tutto il titolo della header!!!!
Di peppefark nel forum Come faccioRisposte: 1Ultimo Messaggio: 02-07-2010, 17:25 -
CSM : Layout personalizzato per ogni sezione
Di Tony_Montana nel forum Come faccioRisposte: 1Ultimo Messaggio: 15-02-2010, 01:33 -
vBulletin 3.6.x Immagini in ogni categoria
Di Ricsca nel forum VBulletin 3Risposte: 3Ultimo Messaggio: 01-12-2007, 21:47 -
vBulletin 3.6.x Cambiare link navbar
Di Waveout nel forum VBulletin 3Risposte: 8Ultimo Messaggio: 29-09-2007, 21:08 -
vBulletin 3.5.x icone diverse per ogni forum
Di djmarvin nel forum VBulletin 3Risposte: 22Ultimo Messaggio: 22-09-2006, 08:48
Segnalibri