PDA

Visualizza versione completa : vBulletin Vbulletin 4.x: Special Header



Asterix
21-11-09, 16: 53
Testata personalizzata in ogni forum.

L'utilizzo della testata personalizzata puo' essere visto come:

- un fattore puramente estetico, come nell'esempio sotto riportato (una bella immagine attinente all'argomento del forum)
- un insieme di utilità (vedi una tabella con link a discussioni importanti della community o link esterni utili)

Nulla vieta di unire le due cose estetica - utilità.

Modifiche testate su Vbulletin 4 beta 4

Per procedere con l’inserimento di una testata forum personalizzata necessita procedere su tre fronti:

1) creazione plugin
2) variazione del template forum display
3) creazione dei file html e del loro contenitore

Attenzione una volta implementata questa personalizzazione non risulta obbligatorio inserire header personalizzati in tutti i forum.

Risultato finale

http://www.collectiontricks.it/imagesbox/collection/guide/vb0017.png

1 Creazione Plugin


admin cp
Plugins e Prodotti >> Aggiungi nuovo plugin (punto 8)
http://www.collectiontricks.it/imagesbox/collection/guide/vb0009.png
Compilare tutti i campi
Prodotto: Vbulletin (punto 9)
Locazione: forumdisplay_complete (punto 10)
Titolo: Special_Header (punto 11)
Ordine: 5 (default) (punto 12)
Codice Plugin PHP: (punto 13)

Only registered members can view code.
Attivare il plugin (punto 14)
Salvare il plugin (punto 15)
http://www.collectiontricks.it/imagesbox/collection/guide/vb0010.png



Il codice evidenziato in rosso varia.


Only registered members can view code.


2 Variazione del template forum display



admin cp
stili e template
gestione stile
selezionare il proprio template - modifica template
ricercare il template FORUMDISPLAY
ricercare la seguente stringa
Only registered members can view PHP Code.
aggiungere sotto il seguente codice:



Only registered members can view PHP Code.


salvare il template

3 Creazione dei file html e del loro contenitore

Procedere con la creazione di una cartella denominata head nella root del proprio forum (con il client ftp), di seguito riporto due esempi al fine di chiare il tutto:

il forum è nella radice del nostro dominio es. www.tuosito.it la cartella dovra’ essere creata nella root in modo tale da avere il seguente risultato: www.tuosito.it/head

il forum è in una cartella del nostro dominio es. www.tuosito.it/forum in questo caso la cartella dovrà essere creata all’interno della cartella forum in modo tale da ottenere il seguente risultato www.tuosito.it/forum/head

Una volta creato il contenitore Head procediamo con la creazione dei file HTML naturalmente rispettando queste piccole regole:

il nome file dovrà essere così composto Idforum.html dove idforum è la variabile che identifica il forum di destinazione
Ad esempio per il forum Sweetbar l’idforum è 2, quindi il nome del file html creato dovrà essere 2.html

file html puo’ contenere: codice html (ovviamente) ad esclusione dei seguenti tag HTML, HEAD e BODY e anche del codice javascript

L'header personalizzata verrà visualizzata in modo automatico ed immediato non appena caricato il file x.hml nella cartella head.



<img src="http://www.collectiontricks.it/imagesbox/collection/icone/ct.png">

PS. se riscontrate delle problematiche non esitate, chiedete in questo thread

Asterix
20-05-10, 19: 52
Rilasciato addon per vb4 Special Header (http://www.vbulletin.org/forum/showthread.php?t=242978)

:bai

hg_snake
31-08-12, 10: 33
Sto testando questo tuo plugin perchè grazie ad esse riesco probabilmente a soddisfare alcune mie idee.

Non mi è chiaro una cosa, guardando l'esempio che fai su vb.org dici di usare come prefix idforum_nt.html

In questa guida non nomini invece delle lettere "nt".

Ho un po di confusione forse ??? :triste

In oltre questo link "head/2/collection.png" ...cosa significa la dir "2"

Asterix
31-08-12, 10: 49
Il prefisso nt indica newthread ed è utilizzato per far comparire delle regole in fase di inserimento discussioni, sempre utilizzando un file html esterno.

In questa guida non è presente in quanto non ha a che vedere con l'header e la guida presente nel primo post è stata sostiutita alcuni mesi dopo dal plugin (il quale ha funzioni in più).

:bai

hg_snake
31-08-12, 14: 08
Quindi vediamo se ho capito.

Se utilizzo questa forma
Only registered members can view code. serve per far apparire un Adviser o quello che meglio preferisco ogni volta che un utente scrive un nuovo thread?

Se utilizzo
Only registered members can view code. invece è un Adviser che appare sempre nel idforum che ho indicato?

Corretto?

:bai

Asterix
31-08-12, 14: 27
Tu dici adviser io dico codice html

Senza nt il codice viene caricato nel forumdisplay dell'id prescelto vedi da noi nello sweetbar
Con nt il codice viene caricato nel newthread, attenzione l'uso dell'nt è vincolato dalla variazione del template come indicato nel 3d di vbulletin.org

:bai

hg_snake
01-09-12, 15: 35
Ok claro!!!
Grazie

Se invece volessi far apparire un codice html nella home page del forum?

E' possibile?

Asterix
01-09-12, 16: 14
Di default non si riesce a farlo ma penso che con una modifica il tutto risulti possibile, devo comunque verificare il codice sai è da molto che non ci metto mano a quel plugin e non ricordo il codice :lol:

:bai

Asterix
02-09-12, 16: 09
Ciao

la modifica da te richiesta puo' essere applicata aggiungendo un plugin all'addon già installato.

vai in admincp -> plugin e prodotti -> aggiungi nuovo plugin

prodotto: CT special header
Locazione hook: forumhome_start
Titolo: Special Header home
Ordine di esecuzione: 5
Codice plugin PHP:


Only registered members can view PHP Code.

Il plugin è attivo: SI

fatto questo ti è sufficiente creare un file html denominato home.html e posizionarlo nella cartella head

:bai

hg_snake
02-09-12, 18: 54
Grazie.
Lo provo e ti faccio sapere

GerryZ
08-06-16, 00: 00
Ciao Astrix, Complimenti per il tuo forum pieno di spunti che con il tuo permesso scopiazzerò per il mio forum, ForumExcel.it (http://www.forumexcel.it) che gira su piattaforma 4.2.2
Sono interessato ad istallare questo ADDS-ON ( Special Header) che mi permette di lasciare un messaggio agli utenti prima di postare, e nel mio forum sarebbe molto importante
prima di istallarlo ti volevo chiedere se devo solo istallare il plug in ho devo fare qualche modifica nel template?
Va bene per la mia versione di vB 4.2.2?
Grazie

Asterix
08-06-16, 07: 20
Ciao

il plungin è stato rilasciato su vbulletin Forum Display Enhancements - CT - Special Header and rules newthread - vBulletin.org Forum (http://www.vbulletin.org/forum/showthread.php?t=242978) quindi lo puoi installare.
Per la sua funzionalità sulla 4.2.2 non dovrebbe esserci alcun problema, qui funziona Sweetbar (http://www.collectiontricks.it/forum/sweetbar-f2/)

:bai