[GUIDA] VBulletin 4: lista di condizioni e variabili da utilizzare nei template

braccobaldo

Utente Attivo
7 Mar 2012
51
0
0
Vi lascio di seguito una piccola guida (spero vi sia utile come lo è stata a me) in cui vado ad elencare le condizioni e le variabili che è possibile utilizzare all'interno del template del VBulletin 4.
Come saprete, se usate il Vbulletin da un po' come me, a partire dalla release 4 il Vbulletin non supporta più le vecchie "StyleVar" ma si è evoluto ad un linguagio più moderno e robusto. Vi lascio di seguito alcuni snippet per customizzare i template:

Mostra ad uno specifico utente:

<vb:if condition="$bbuserinfo['userid'] == 123">Mostra solo all'utente 123</vb:if>

Mostra a tutti tranne che ad uno specifico utente:

<vb:if condition="$bbuserinfo['userid'] != 123">Mostra a tutti tranne che all'utente 123</vb:if>

Mostra solo ai membri (utenti iscritti):

<vb:if condition="$show['member']">Mostra questo solo ai visitatori</vb:if>

Mostra solo agli ospiti (visitatori):

<vb:if condition="$show['guest']">Mostra questo agli ospiti</vb:if>

Mostra solo ad un gruppo di utenti (Modificare ovviamente il numero del gruppo utente, al quale si vuole mostrare qualcosa):

<vb:if condition="is_member_of($bbuserinfo, 1,2,3)">Mostra questo ai gruppi utenti 1, 2, e 3</vb:if>

Mostra solo in una specifica sezione:

<vb:if condition="$forum[forumid] == 123">Mostra questo se il forum ID è 123</vb:if>

Mostra in ogni sezione del Forum, tranne che in quella specificata:

<vb:if condition="$forum[forumid] != 123">Mostra questo tranne che nel forum ID 123</vb:if>

Mostra solo nelle sezioni specificate:

<vb:if condition="in_array($forum['forumid'], array(1,2,3))">Mostra questo nei forum 1, 2 e 3 </vb:if>

Mostra a tutti i Moderatori del forum:

<vb:if condition="can_moderate()">Mostra questo a tutti i Moderatori</vb:if>

Mostra ai Moderatori della sezione che si sta visitando:

<vb:if condition="can_moderate($forum['forumid'])">Mostra questo al Moderatore dell’attuale forum</vb:if>

Mostra solo quando viene eseguito uno specifico script (ad esempio 'calendar.php'). Ricordarsi che lo script va inserito senza l'estensione (cioè senza '.php')

<vb:if condition="THIS_SCRIPT == 'calendar'">Mostra questo solo nel calendario</vb:if>

Mostra se una variabile è settata:

<vb:if condition="$miavariable">Mostro se la variabile è settata</vb:if>

Mostra se una variabile è uguale a:

<vb:if condition="$miavariable == 123">Mostro se la variabile è uguale a 123</vb:if>

Mostra se una variabile è diversa da:

<vb:if condition="$miavariable != 123">Mostro se la variabile è diversa da 123</vb:if>

Istruzione condizionale:

<vb:if condition="$show['guest']">
Mostro se ospite
<vb:else />
Mostro se registrato
</vb:if>

Fatemi sapere se vi è stato utile!
oppure aggiunte altri snippet!
Ciao
 

Kara Starbuck

Nuovo Utente
22 Lug 2012
17
0
0
bellissima a dir poco! wow!

è possibile utilizzare queste varianti anche all'interno degli "avvisi" che come sappiamo supportano codice html? che mi sai dire?
 
Discussioni simili
Autore Titolo Forum Risposte Data
max1974 [HTML] Guida / Helper HTML e CSS 1
D Guida o esempio PHPWord PHP 2
I Guida/Tutorial configurare PHPMailer per inviare mails tramite contact form? PHP 2
Max 1 Guida per costruire un blog con wordPress Altri Annunci 1
G [Guida MyBB 1.8] Mettere in colonna SubForum CMS (Content Management System) 0
G [Guida MyBB 1.8] Inserire icone accanto alle sezioni CMS (Content Management System) 0
S [Visual Basic] AIUTO - CERCO GUIDA Visual Basic 0
P Migrazione sito da http a https per rispettare linee guida google SEO e Posizionamento 12
V [Javascript] [Angular]: guida della versione 2? Javascript 4
Fuego2806 Guida per Phonegap Sviluppo app per Android 0
V File upload.php della guida, ma ha un errore PHP 8
V [Guida]: ho dubbi sulle Join MySQL 13
V guida Mysql: arriverà a qualcosa connesso al web? MySQL 0
M Aruba Cloud VPS: Guida alla scelta delle taglie Server Dedicati e VPS 6
G Guida html gratis HTML e CSS 3
E [Spring Social] Guida completa Java 0
E [Java 8] guida completa alla certificaizone OCA Java 7 Java 0
B Cercasi revisore per guida CodeIgniter Offerte e Richieste di Lavoro e/o Collaborazione 4
glm2006ITALY Wordpress: guida completa al backup integrale WordPress 1
L Guida programmazione web Programmazione 0
M Guida su come inserire la mappa di Goggle con Jumi Joomla 1
A una guida semplice in php PHP 2
L guida semplice per imparare jquery jQuery 5
maxbossi [GUIDA] bannare indirizzi email spammer CMS (Content Management System) 0
L problema creazione template con guida mrwebmaster.it WordPress 0
S AAA Cercasi: Guida completa su Guestbook PHP PHP 1
maxbossi Guida Guida Hosting Hosting 4
N phpFlickr: ultime foto inserite [era: phpFlickr, ho letto la guida, ho bisogno di ...] PHP 3
Web Designer Guida Photoshop: Effetto Scritta Infuocata Photoshop 1
PenguinLover Installare Skype su Ubuntu [Guida] Linux e Software 2
Web Designer Guida: Modem - Router alternativi da quelli forniti da Telecom Italia Adsl e Connettività 0
maxbossi Guida ad HTML5 in italiano HTML e CSS 0
T Guida mr Webmaster PHP 0
G Guida cartacea per la realizzazione di siti web HTML e CSS 2
F ilMioPrimoSito.net - guida html 10-14 anni Presenta il tuo Sito 5
B Guida TV per Android Smartphone e tablet 0
L Guida sessioni php PHP 3
catellostefano Guida api XML 1
S Guida all'amministrazione in remoto di IPCop 1.4.x ed installazione addons Presenta il tuo Sito 0
riroro14 Gino Guida Presenta il tuo Sito 1
V Guida su come usare flash di macromedia Flash 1
F Anteprima guida Visual Studio 2010 su mrwebmaster Supporto Mr.Webmaster 0
K Problema con una guida PHP 3
A Lasciare una traccia sulla Guida di movimento Flash 0
G guida forum php non funziona PHP 3
L guida o corso per imparare visual basic Visual Basic 0
C creazione testo attraverso una guida Flash 7
S guida html avazata HTML e CSS 2
C problema con guida su flash Flash 0
L guida per flash Flash 1

Discussioni simili