Faire un don pour aider vBulletin-Ressources
Vous appréciez vBr ? dite le sur notre livre d'Or!
Consulter le manuel de vBulletin en Francais !!
Consulter notre base de données.
Les règles à lire et à connaitres

Discussions entre créateurs Discussions entre créateurs de styles et hacks
Le saviez-vous ... ?  
Avant toutes questions, consultez notre section "Tutoriels"
Réponse
 
Choix du postbit Outils de la discussion Modes d'affichage
(#1)
Vieux
Avatar de Allan
AllanAdministrateur Déconnecté
Fondateur
 
Messages: 9 260
Date d'inscription: janvier 2006
Localisation: Lot et Garonne
Âge: 31
Ma version: vB 3.7.0
Intelo Les conditions vBulletin [rassemblements] - 09/02/2006, 23h01

J'aimerai à travers ce sujet, que l'on rassemble les conditions les plus utilisées par vBulletin, ceci afin de réaliser un mini tuto qui pourrait aider beaucoup de monde pour personnaliser les accès

Je commence pour donner l'exemple

PS: Utiliser les balises: [php]la condition[/php*]

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  • Seulement visible pour les admins
(changer le nombre suivant le groupe)
Code PHP:
<if condition="in_array($bbuserinfo['usergroupid'], array(6))">......</if> 
Ou dans un fichier php:
Code PHP:
if($vbulletin->userinfo['usergroupid'] == '6' OR '5' OR '7' OR '9' OR '13') { 
  • Seulement pour l'utilisateur logguer
Code PHP:
<if condition="$bbuserinfo[userid]">......</if> 
  • Ajouter des informations après le premier message
Code PHP:
<if condition="!$GLOBALS['FIRSTPOSTID']">.........</if> 
  • Seulement visible par le membre (invisible aux visiteurs)
Code PHP:
<if condition="$show['member']">......</if> 
  • Seulement visible pour les visiteurs (invisible aux membres)
Code PHP:
<if condition="$show['guest']">.............</if> 
  • Rend actif l'affichage du nombres de messages privés (invisible aux visiteurs)
Code PHP:
<if condition="$show['pmstats']">.....</if> 
  • Permet l'affichage d'un champ personaliser que si celui ci est rempli dans le profil
Code PHP:
<if condition="$post['fieldX']">..... $post[fieldX]</if> 
  • Visible par les moderateurs du forum en question
Code PHP:
<if condition="$show['adminoptions']">....</if> 
  • Permet de cacher des forums (ID)
Code PHP:
<if condition="in_array($forum[forumid], array(4,5,6))">.......</if> 
Remplacer les chiffres par les IDs des forums voulu.
  • Faire passer un message en filtrant, soit par visiteurs, membre ou groupe
Code PHP:
<if condition="$bbuserinfo[userid] == 0">
Message pour les visiteurs
<else />
<if 
condition="is_member_of($bbuserinfo, 2)">
Message pour le groupe utilisateur 2
<else />
message pour les membres
</if>
</if> 
  • Seulement visible sur l'index (première page)
Code PHP:
<if condition="in_array(THIS_SCRIPT, array(index))"
  • Permet d'afficher les infos uniquement sur le showthread
Code PHP:
<if condition="(THIS_SCRIPT == showthread)"> .....</if> 
  • S'affiche seulement si la personne à moins de x posts (remplacer le x par une valeur de votre choix)
Code PHP:
<if condition="$bbuserinfo[posts] < x">
le texte à cacher
</if> 
  • S'affiche seulement si la personne à plus de x posts (remplacer le x par une valeur de votre choix)
Code PHP:
<if condition="$bbuserinfo[posts] > x">
le texte à cacher
</if> 
  • S'affiche seulement si la personne à x posts précisement (remplacer le x par une valeur de votre choix)
Code PHP:
<if condition="$bbuserinfo[posts] == x">
le texte à cacher
</if> 
  • Seulement visible pour certain Groupe d'utilisateurs
Code PHP:
<if condition="is_member_of($bbuserinfo, X, Y, Z)">.....</if> 
  • Seulement visible pour un groupe d'utilisateurs précis
Code PHP:
<if condition="!is_member_of($bbuserinfo, X)">.....</if> 
  • Seulement visible pour un ID précis Utilisateur
Code PHP:
<if condition="$bbuserinfo[userid] == X">....</if> 
  • Seulement visible pour de multiple ID Utilisateurs
Code PHP:
<if condition="in_array($bbuserinfo[userid], array(X,Y,Z))">....</if> 
  • Seulement visible dans un ID de forum précis
Code PHP:
<if condition="$forumid == X">....</if> 
  • Seulement visible dans certain ID de forum
Code PHP:
<if condition="in_array($forumid, array(X,Y,Z))">....</if> 
  • Permet la sélection d'un groupe d'utilisateurs dans les templates postbit et postbit_legacy
Code PHP:
<if condition="$post[usergroupid]==X ">...</if> 


------------------------------------------
Deuttai
------------------------------------------
vBSkinConcept.com, vente de styles made in French

-------------------------------------------
La vie est simple, on fait des choix sans regarder derrière
-------------------------------------------
Vous appréciez vBulletin-ressources, >> dites-le << !

--------------------------------------------
Commence chaque journée comme si elle avait été écrite pour toi !
---------------------------------------------
Interviews de Kier Darby et Erwin Loh (des exemples à suivre .. )
WYSIWYG
---------------------------------------------
What You See Is What You Get => ce que vous voyez est ce que vous obtenez
---------------------------------------------
"Les problèmes de hacks doivent être postés dans le sujet du hack, non pas pour embeter le/les posteurs, mais au contraire afin de rassembler les problèmes dans le même sujets pour aider les suivants qui auront peut être le même problème."
Réponse avec citation
(#2)
Vieux
Avatar de Allan
AllanAdministrateur Déconnecté
Fondateur
 
Messages: 9 260
Date d'inscription: janvier 2006
Localisation: Lot et Garonne
Âge: 31
Ma version: vB 3.7.0
Par défaut 10/02/2006, 01h36

  • Ajouter des informations après le premier message
Code PHP:
<if condition="!$GLOBALS['FIRSTPOSTID']">.........</if> 


------------------------------------------
Deuttai
------------------------------------------
vBSkinConcept.com, vente de styles made in French

-------------------------------------------
La vie est simple, on fait des choix sans regarder derrière
-------------------------------------------
Vous appréciez vBulletin-ressources, >> dites-le << !

--------------------------------------------
Commence chaque journée comme si elle avait été écrite pour toi !
---------------------------------------------
Interviews de Kier Darby et Erwin Loh (des exemples à suivre .. )
WYSIWYG
---------------------------------------------
What You See Is What You Get => ce que vous voyez est ce que vous obtenez
---------------------------------------------
"Les problèmes de hacks doivent être postés dans le sujet du hack, non pas pour embeter le/les posteurs, mais au contraire afin de rassembler les problèmes dans le même sujets pour aider les suivants qui auront peut être le même problème."
Réponse avec citation
(#3)
Vieux
Avatar de Allan
AllanAdministrateur Déconnecté
Fondateur
 
Messages: 9 260
Date d'inscription: janvier 2006
Localisation: Lot et Garonne
Âge: 31
Ma version: vB 3.7.0
Par défaut 10/02/2006, 09h12

  • Seulement visible par le membre (invisible aux visiteurs)
Code PHP:
<if condition="$show['member']">......</if> 


------------------------------------------
Deuttai
------------------------------------------
vBSkinConcept.com, vente de styles made in French

-------------------------------------------
La vie est simple, on fait des choix sans regarder derrière
-------------------------------------------
Vous appréciez vBulletin-ressources, >> dites-le << !

--------------------------------------------
Commence chaque journée comme si elle avait été écrite pour toi !
---------------------------------------------
Interviews de Kier Darby et Erwin Loh (des exemples à suivre .. )
WYSIWYG
---------------------------------------------
What You See Is What You Get => ce que vous voyez est ce que vous obtenez
---------------------------------------------
"Les problèmes de hacks doivent être postés dans le sujet du hack, non pas pour embeter le/les posteurs, mais au contraire afin de rassembler les problèmes dans le même sujets pour aider les suivants qui auront peut être le même problème."
Réponse avec citation
(#4)
Vieux
Avatar de Allan
AllanAdministrateur Déconnecté
Fondateur
 
Messages: 9 260
Date d'inscription: janvier 2006
Localisation: Lot et Garonne
Âge: 31
Ma version: vB 3.7.0
Par défaut 10/02/2006, 09h15

  • Seulement visible pour les visiteurs (invisible aux membres)
Code PHP:
<if condition="$show['guest']">.............</if> 


------------------------------------------
Deuttai
------------------------------------------
vBSkinConcept.com, vente de styles made in French

-------------------------------------------
La vie est simple, on fait des choix sans regarder derrière
-------------------------------------------
Vous appréciez vBulletin-ressources, >> dites-le << !

--------------------------------------------
Commence chaque journée comme si elle avait été écrite pour toi !
---------------------------------------------
Interviews de Kier Darby et Erwin Loh (des exemples à suivre .. )
WYSIWYG
---------------------------------------------
What You See Is What You Get => ce que vous voyez est ce que vous obtenez
---------------------------------------------
"Les problèmes de hacks doivent être postés dans le sujet du hack, non pas pour embeter le/les posteurs, mais au contraire afin de rassembler les problèmes dans le même sujets pour aider les suivants qui auront peut être le même problème."
Réponse avec citation
(#5)
Vieux
Avatar de G@MER
G@MER Déconnecté
Membre
 
Messages: 384
Date d'inscription: janvier 2006
Localisation: Melun
Âge: 22
Ma version: vB 3.7.0
Par défaut 11/02/2006, 08h07

merci beaucoup pour ce tuto allan c'est bien pratique !
Réponse avec citation
(#6)
Vieux
Avatar de Allan
AllanAdministrateur Déconnecté
Fondateur
 
Messages: 9 260
Date d'inscription: janvier 2006
Localisation: Lot et Garonne
Âge: 31
Ma version: vB 3.7.0
Par défaut 11/02/2006, 08h35

Citation:
Envoyé par G@MER
merci beaucoup pour ce tuto allan c'est bien pratique !
Ho, c'est pas trop un tuto, mais un rassemblement

Je vous invitent TOUS à ajouter les conditions quer vous découvrez


------------------------------------------
Deuttai
------------------------------------------
vBSkinConcept.com, vente de styles made in French

-------------------------------------------
La vie est simple, on fait des choix sans regarder derrière
-------------------------------------------
Vous appréciez vBulletin-ressources, >> dites-le << !

--------------------------------------------
Commence chaque journée comme si elle avait été écrite pour toi !
---------------------------------------------
Interviews de Kier Darby et Erwin Loh (des exemples à suivre .. )
WYSIWYG
---------------------------------------------
What You See Is What You Get => ce que vous voyez est ce que vous obtenez
---------------------------------------------
"Les problèmes de hacks doivent être postés dans le sujet du hack, non pas pour embeter le/les posteurs, mais au contraire afin de rassembler les problèmes dans le même sujets pour aider les suivants qui auront peut être le même problème."
Réponse avec citation
(#7)
Vieux
Avatar de Devil
Devil Déconnecté
Membre
 
Messages: 138
Date d'inscription: janvier 2006
Ma version: vB 3.6.3
Par défaut 11/02/2006, 10h07

  • Rend actif l'affichage du nombres de messages privés (invisible aux visiteurs)
Code PHP:
<if condition="$show['pmstats']">.....</if> 
Réponse avec citation
(#8)
Vieux
Avatar de Fred
FredCodeur Déconnecté
Codeur
 
Messages: 1 755
Date d'inscription: janvier 2006
Localisation: Top secret ^^
Âge: 21
Ma version: vB 3.6.8
Par défaut 11/02/2006, 12h08

  • Permet l'affichage d'un champ personaliser que si celui ci est reply dans le profil
Code PHP:
 <if condition="$post['fieldX']">..... $post[fieldX]</if> 


Le support de mes hacks se feront sur vB-Hacks.org afin de facilité celui ci


Réponse avec citation
(#9)
Vieux
Avatar de Fred
FredCodeur Déconnecté
Codeur
 
Messages: 1 755
Date d'inscription: janvier 2006
Localisation: Top secret ^^
Âge: 21
Ma version: vB 3.6.8
Par défaut 11/02/2006, 16h28

  • Visible par les moderateurs du forum en question
Code PHP:
<if condition="$show['adminoptions']">....</if> 


Le support de mes hacks se feront sur vB-Hacks.org afin de facilité celui ci


Réponse avec citation
(#10)
Vieux
Gael11
Visiteur
 
Messages: n/a
Par défaut 12/02/2006, 11h51

Faudrait les regrouper toutes dans le 1er post
Réponse avec citation
Réponse


Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 
Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages
Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non