PDA

Afficher la version complète : Les conditions vBulletin 4.x [rassemblement]



Allan
15/11/2009, 10h41
Les futurs conditions vBulletin de la série 4 ... :D

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

PS2: Les conditions affichées ici doivent être terminées par </vb:if>, le texte qui doit être pris en compte par les conditions doit être entre la condition (<vb:if condition="$bbuserinfo['userid'] != X">) et le code de fin (</vb:if>) de la condition.

Exemple:
<vb:if condition="$bbuserinfo['userid'] != X"> votre texte ici </vb:if>Les nouvelles conditions ajoutées depuis la sorti de vB4:



Visible de tous sauf de cet ID précis:


<vb:if condition="$bbuserinfo['userid'] != X">

Seulement visible aux modérateurs


<vb:if condition="can_moderate()">

Seulement visible aux modérateurs d'un forum précis


<vb:if condition="can_moderate($forum['x])">

Seulement visible aux modérateur du forum actuel


<vb:if condition="can_moderate($forum['forumid'])">

Visible dans tous les forums sauf celui-ci:


<vb:if condition="$forum[forumid] != x">Ancienne conditions vB3 adaptées pour vB4:


Affiche l'avatar dans le postbit


<vb:if condition="$show['avatar']">

Seulement visible pour certains groupes d'utilisateur via ID (remplacez les X, Y, Z... par les ID des groupes visés)


<vb:if condition="is_member_of($bbuserinfo, X, Y, Z)">

Seulement visible par le membre (invisible aux visiteurs)


<vb:if condition="$show['member']">

Seulement visible pour les visiteurs (invisible aux membres)


<vb:if condition="$show['guest']">

Seulement visible pour un ID précis Utilisateur


<vb:if condition="$bbuserinfo['userid'] == X">

Seulement visible dans un ID de forum précis


<vb:if condition="$forum[forumid] == x">

Seulement visible dans certain ID de forum


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

Seulement visible sur la page calendar.php


<vb:if condition="THIS_SCRIPT == 'calendar'">

Seulement visible pour les admins

(changer le nombre suivant le groupe)


<vb:if condition="in_array($bbuserinfo['usergroupid'], array(6))">
Ou dans un fichier php:


if($vbulletin->userinfo['usergroupid'] == '6' OR '5' OR '7' OR '9' OR '13') {


Seulement pour l'utilisateur logguer



<vb:if condition="$bbuserinfo[userid]">


Ajouter des informations après le premier message



<vb:if condition="!$GLOBALS['FIRSTPOSTID']">


Rend actif l'affichage du nombres de messages privés (invisible aux visiteurs)



<vb:if condition="$show['pmstats']">


Permet l'affichage d'un champ personaliser que si celui ci est rempli dans le profil



<vb:if condition="$post['fieldX']">..... $post[fieldX]</vb:if>


Visible par les moderateurs du forum en question



<vb:if condition="$show['adminoptions']">


Permet de cacher des forums (ID)



<vb:if condition="in_array($forum[forumid], array(4,5,6))">
Remplacer les chiffres par les IDs des forums voulu.

Faire passer un message en filtrant, soit par visiteurs, membre ou groupe



<vb:if condition="$bbuserinfo[userid] == 0">
Message pour les visiteurs
<vb:else />
<vb:if condition="s_member_of($bbuserinfo, 2)">
Message pour le groupe utilisateur 2
<vb:else />
message pour les membres
</vb:if>
</vb:if>


Seulement visible sur l'index (première page)



<vb:if condition="in_array(THIS_SCRIPT, array(index))">


Permet d'afficher les infos uniquement sur le showthread



<vb:if condition="(THIS_SCRIPT == showthread)">


S'affiche seulement si la personne à moins de x posts (remplacer le x par une valeur de votre choix)



<vb:if condition="$bbuserinfo[posts] < x">
le texte à cacher
</vb:if>


S'affiche seulement si la personne à plus de x posts (remplacer le x par une valeur de votre choix)



<vb:if condition="$bbuserinfo[posts] > x">
le texte à cacher
</vb:if>


S'affiche seulement si la personne à x posts précisement (remplacer le x par une valeur de votre choix)



<vb:if condition="$bbuserinfo[posts] == x">
le texte à cacher
</vb:if>


Seulement visible pour un groupe d'utilisateurs précis


<vb:if condition="!is_member_of($bbuserinfo, X)">

Seulement visible pour un ID précis Utilisateur


<vb:if condition="$bbuserinfo[userid] == X">

Seulement visible pour de multiple ID Utilisateurs


<vb:if condition="in_array($bbuserinfo[userid], array(X,Y,Z))">

Seulement visible dans un ID de forum précis


<vb:if condition="$forumid == X">

Seulement visible dans certain ID de forum


<vb:if condition="in_array($forumid, array(X,Y,Z))">

Permet la sélection d'un groupe d'utilisateurs dans les templates postbit et postbit_legacy


<vb:if condition="$post[usergroupid]==X ">

Seulement visible sur le premier post.


<vb:if condition="$thread['firstpostid'] != $post['postid']">

Cacher les préfixes:




<vb:if condition="$thread['prefix_rich']"> votre préfix</vb:if>



Seulement visible dans la barre de navigation (navbar):



<vb:if condition="$show['breadcrumb']">


Permet d'afficher un texte un autre en fonction de l'ID du préfixe



<vb:if condition="$thread['prefixid'] == 'id_du_prefix'">Code</vb:if>


Permet d'afficher un texte un autre en fonction des ID de préfixe multiple



<vb:if condition="in_array($thread['prefixid'], array('id_prefixe_1','_id_prefixe_2'))">Code</vb:if>
Conditions testés:



Permet d'afficher un contenu dans le postbit ou postbit_legacy selon le groupe de la personne qui poste (remplacez les X, Y, Z... par les ID des groupes visés)


<vb:if condition="in_array($post[usergroupid], array(X, Y, Z))"> ...Contenus ... </vb:if>

Permet d'afficher un contenu dans le SHOWTHREAD sur des forums précis (remplacez les X, Y, Z... par les ID des forums visés)


<vb:if condition="in_array($post[usergroupid], array(X, Y, Z))"> ...Contenu ... </vb:if>

Permet de faire apparaitre un contenu si la discussion est fermé (threadbit testé et OK)


<vb:if condition="$thread['open']==0">...votre contenu...</vb:if>

Seulement visible sur le premier message dans le postbit(_legacy)


<vb:if condition="$post[postcount] == 1">...votre contenu...</vb:if>

Seulement visible pour des ID de forums précises ou une seule (tester sur le template postbit(_legacy) (remplacez les X, Y, Z... par les ID du ou des forums visés, mettre uen virgule entre les ID's)


<vb:if condition="in_array($GLOBALS[forumid], array(X,Y,Z))">


Seulement visible dans les sujet important "sticky"


<vb:if condition="$thread['sticky']">

karev
28/11/2009, 16h13
looooool allan moi jai cru je vais pouvoir mettre a jour mes modifications XD

Simon
28/11/2009, 16h58
J'inaugure le sujet.

Utilisateurs

Membre connecté:
<vb:if condition="$show['member']"> ou
<vb:if condition="$show['registeruserid']"> ou
<vb:if condition="$bbuserinfo['userid']">
Membre non connecté:
<vb:if condition="$show['registerbutton']">
Administrateur:
<vb:if condition="$show['adminoptions']"> ou
<vb:if condition="$show['admincplink']">
Modérateur:
<vb:if condition="$show['inlinemod']"> ou
<vb:if condition="$show['modcplink']">


Emplacements

Dans un sujet:
<vb:if condition="$show['threadinfo']">
Visite un blog:
<vb:if condition="$show['bloguserinfo']">
Gère un blog:
<vb:if condition="$show['blogcp']">
Regarde la liste des discussions:
<vb:if condition="$show['threadslist']">


Autres

Utilise Firefox:
<vb:if condition="is_browser('mozilla')">
Ajax activé:
<vb:if condition="$show['ajax_resolve']">
Flux RSS disponible:
<vb:if condition="$vboptions['externalrss']">
Annonces disponibles:
<vb:if condition="$announcebits">
Blog et CMS disponibles:
<vb:if condition="$vb_suite_installed">
Plusieures pages sur une discussion:
<vb:if condition="$pagenumber">

Ombre
28/11/2009, 17h02
Édites plutôt le premier message d'Allan Sd :) merci.

Allan
13/12/2009, 16h11
Affiche l'avatar dans le postbit



<vb:if condition="$show['avatar']">

Ombre
13/12/2009, 17h19
J'inaugure le sujet.merci, mais laisse quand même la condition dans ton poste, en plus de la mettre dans le sujet d'Allan :)

Simon
13/12/2009, 17h51
merci, mais laisse quand même la condition dans ton psote, en plus de la mettre dans le sujet d'Allan :)Pouvez pas le dire plus tôt ?

Ombre
13/12/2009, 19h18
J'y est pas pensez que tu effacerais le contenus de ton sujet, surtout que si tu regardes la partie des conditions vb3.x ça à toujours était comme ça qu'on à fait hein? tu pouvez pas regarder :D

Ombre
20/12/2009, 11h32
Seulement visible pour certains groupes d'utilisateur via ID (remplacez les X, Y, Z... par les ID des groupes visés)


<vb:if condition="is_member_of($bbuserinfo, X, Y, Z)">...votre contenu...</vb:if>

Allan
29/12/2009, 22h33
Les conditions vB3 ont été adaptées pour vB4, il n'est pas sur qu'elle fonctionnent toutes, cela reste donc à tester.

Les conditions nouvelles pour vb4 ont été ajoutées au début de post.

Ombre
29/12/2009, 23h56
Bonsoir, merci, c'est presque parfait, pourquoi ne pas avoir pris exemple sur les versions 3.x pour que les débutants puissent les utilisées sans surprises? en mettant l'emplacement du contenus et la fermeture de la condition? ça évitera une partie des questions.

Allan
30/12/2009, 14h03
Bonsoir, merci, c'est presque parfait, pourquoi ne pas avoir pris exemple sur les versions 3.x pour que les débutants puissent les utilisées sans surprises? en mettant l'emplacement du contenus et la fermeture de la condition? ça évitera une partie des questions.
PS2 ajouté en début de post ;)

Si j'ai pas trop la fleme, j'éditerais plus tard les conditions.

clems2269
31/12/2009, 14h20
Salut,
certaines conditions ne sont plus valide on dirait sur vb4:

Vb3:

<vb:if condition="$forum[forumid] != x">
<vb:if condition="$forum[forumid] == x">
<vb:if condition="in_array($forum['forumid'], array(1,2,3))"> J'ai remplacé $forum par $foruminfo est sa marche:
Vb4:


<vb:if condition="$foruminfo['forumid'] != x">
<vb:if condition="$foruminfo['forumid'] == x"> ......

Je croit que $thread a aussi été touché par la mise a jour et surement d'autre :/


<vb:if condition="$thread['prefixid'] == 'id_du_prefix'">Code</vb:if>

Vb4:


<vb:if condition="$threadinfo['prefixid'] == 'id_du_prefix'">Code</vb:if>


++++

karev
21/05/2010, 16h35
enorme travail allan mais jai une question pour cette condition


<vb:if condition="$forum[forumid] != x">

comment je peut mettre plusieurs id de forum ,je peut les séparer par des virgules ?????:blush2:

BalHack
21/05/2010, 16h41
enorme travail allan mais jai une question pour cette condition


<vb:if condition="$forum[forumid] != x"> comment je peut mettre plusieurs id de forum ,je peut les séparer par des virgules ?????:blush2:

salut, non tu peux pas faire ça, il faut utiliser cette condition


<vb:if condition="!in_array($forumid, array(1,2,3))">

karev
21/05/2010, 16h54
wow balhack réponse trés rapide et bien satisfaisante :yahoo: un grand merci à vous

karev
21/05/2010, 17h09
oups balhack sa semble ne pas marcher votre condition je suis désolé

BalHack
21/05/2010, 17h20
si si elle marche après tout dépends de ce que tu veux.
C'est juste qu'elle est ne remplis peut-être pas la condition :)
Essaye celle la

<vb:if condition="in_array($forum[forumid], array(1,2,3))">

ou

Celle la

<vb:if condition="!in_array($forum[forumid], array(1,2,3))">

karev
21/05/2010, 17h24
oups ca marche toujour pas la premiere désactive sur tous les forum elle prend pas en copte les id que jai inserer
la deuxieme elle affiche sur tous les forum

BalHack
21/05/2010, 17h26
lol c'est bien les conditions mais elles peuvent avoir deux sens
et quand on ne sait pas le sens qu'un membre souhaite, ça complique la chose
En mettant, les deux au moins tu as peux faire des essais ;)

karev
21/05/2010, 17h30
moi je veux exclure des forum alors je devrais essayer celel avec "!" mais cette derniere elle exclu tous les forums

BalHack
21/05/2010, 17h35
tu as des forums avec l'id 1,2,3,4,5
cette condition veut dire

<vb:if condition="in_array($forum[forumid], array(1,2,3))">
Si $forum[forumid] = 1 ou 2 ou 3 alors on affiche 1,2,3 mais pas 4 et 5

A l'inverse

<vb:if condition="!in_array($forum[forumid], array(1,2,3))">
Si $forum[forumid] = 1 ou 2 ou 3 alors on affiche pas 1,2,3 mais 4 et 5

Même moi je me perds lol

karev
21/05/2010, 17h38
si tu veux je t'envoie mes acces admin et tu va vérifier toi meme que la premiere affiche sur tous les forums elle prend aucun id en compte et la deuxieme exclu tous les forums

BalHack
21/05/2010, 17h48
Salut, désolé mais je fais pas de support sur les forums.
Tu te trompe peut-être d'endroit ? tu veux faire quoi exactement ?

karev
21/05/2010, 17h53
ah ok désolé alors ,bah je veux afficher par exemple cette phrase sur tous les forum en excluant ces ID "x1,x2,Xn" "hello world"
jai ajouter comme suite

<vb:if condition="!in_array($forum[forumid], array(14,15,16,17,18,22,31,25,27))">
<vb:if condition="(THIS_SCRIPT == showthread) AND ($post[postcount] == '1')">
<center>
hello world
</center>
</vb:if>
</vb:if>
mais cette phrase s'affiche sur tous les forums meme ceux que jai exclu leur id

BalHack
21/05/2010, 18h08
ah ok désolé alors ,bah je veux afficher par exemple cette phrase sur tous les forum en excluant ces ID "x1,x2,Xn" "hello world"
jai ajouter comme suite

<vb:if condition="!in_array($forum[forumid], array(14,15,16,17,18,22,31,25,27))">
<vb:if condition="(THIS_SCRIPT == showthread) AND ($post[postcount] == '1')">
<center>
hello world
</center>
</vb:if>
</vb:if>
mais cette phrase s'affiche sur tous les forums meme ceux que jai exclu leur id


Euhhhh!!!! tu affiche ça sur le showthread ?
Pourquoi avoir mis çà
<vb:if condition="(THIS_SCRIPT == showthread) AND ($post[postcount] == '1')">

karev
21/05/2010, 18h11
jai mis ca pour afficher juste sur le premier message de chaque sujet

Ombre
21/05/2010, 18h21
Bonsoir, Karev, merci de poser ta question dans le forum support, et non ici, ce forum sert à rassemblés les conditions et non pas à effectué du support.

BalHack
21/05/2010, 18h30
enfin, c'est pour ça que ça marche pas la variable $forum[forumid] n'existe pas.
il faut en trouver une qui contient l'id du forum ou la créé

ibanez
10/06/2010, 20h00
Est ce qu'il ya une condition VB4 pour verifier si on a XXX dans ca liste d'amis ?

Merci d'avance

Ombre
10/06/2010, 20h02
Bonsoir, j'ai pas compris la question, XXX?

ibanez
11/06/2010, 00h07
Bonsoir, j'ai pas compris la question, XXX?

Salut mon chére ombre et merci pour ta réponse.

ma question est : est ce que on peux avoir une condition pour vérifier qu'un membre (XXX) fait parti de notre liste d'amis ou pas.

Simon
11/06/2010, 17h40
Salut mon chére ombre et merci pour ta réponse.

ma question est : est ce que on peux avoir une condition pour vérifier qu'un membre (XXX) fait parti de notre liste d'amis ou pas.Salut,

La liste d'amis n'est pas chargé par vBulletin sur toutes les pages, il faudra passer par un module.

ibanez
11/06/2010, 18h05
Salut,

La liste d'amis n'est pas chargé par vBulletin sur toutes les pages, il faudra passer par un module.


Merci pour ta réponse.

Mon idée c'était de créer un bouton dans le postbit "ajouter ce membre a ma liste d'amis".

en utilisant le lien ./profile.php?do=addlist&userlist=friend&u=(User-ID)

Mais je veux que ce bouton soit invisible si le membre fait déja partie de ma liste d'amis.

Merci a tous et bon courage

Ombre
02/08/2010, 18h41
Permet d'afficher un contenus dans le postbit ou psotbit_legacy selon le groupe de la personne qui poste (remplacez les X, Y, Z... par les ID des groupes visés)


<vb:if condition="in_array($post[usergroupid], array(X, Y, Z))"> ...Contenus ... </vb:if>

Ombre
16/08/2010, 21h46
Permet d'afficher un contenu dans le SHOWTHREAD sur des forums précis (remplacez les X, Y, Z... par les ID des forums visés)


<vb:if condition="in_array($post[usergroupid], array(X, Y, Z))"> ...Contenu ... </vb:if>

Neox
22/09/2010, 19h19
Comment Afficher le pseuso d'un membre sur une page non vbulletin Une page simple genre :




Problème résolue


je voudrai afficher le pseudo du membre si il est connecter apres sa "Vous avez un message privé non lu&#160;!"

facile
22/09/2010, 19h35
salut c du francais sa :D

sur une page non vbulletin bizard :D

Neox
22/09/2010, 19h40
bizard => bizarre


c farancais => Français


Et ou sa ce dit une Page Non Vbulletin :D

Neox
22/09/2010, 19h55
Problème résolue !!

Ombre
22/09/2010, 20h03
Problème résolu? la solution était? :)

Neox
22/09/2010, 20h07
Impossible xd


j'ai demander a 3 personnes qui y connaisse bien il mon dit de crée une template et de la relier a la page :d

Ombre
22/09/2010, 20h10
Cela dépend de ce que tu veux mettre exactement, tu ne colles pas n'importe quoi dans un template, tu peux déjà oublié le php, si c'est pour ajouter un mode html, cela est possible et pour faire apparaitre le pseudo, si cela n'est pas possible d'origine un module devrait suffire, un codeur serait t'en dire plus.

Par contre ce sujet n'est pas le bon pour discuter de cela depuis le début, tu devrais ouvrir un sujet dans la partie support.

Neox
22/09/2010, 20h13
Désoler :p
et regarde dans la section Modifications de templates tu comprendra pourquoi ^^

Ombre
22/09/2010, 20h23
Il serait plus simple de le dire, car je ne vais pas chercher dans tout le forum :)

Neox
22/09/2010, 20h50
desoler ombre pour le retard de reponse voila le mod cree ^^http://www.vbulletin-ressources.com/forum/showthread.php?t=23225&p=166097#post166097

Ombre
08/11/2010, 19h39
Permet de faire apparaitre un contenu si la discussion est fermé (threadbit testé et OK)


<vb:if condition="$thread['open']==0">...votre contenu...</vb:if>

Neox
07/01/2011, 11h13
Je cherche a savoir si y'a une condtion qui permet d'afficher le nombre de Post Par ID

Exemple:


<vb:if condition="$forum[forumid] == 'id_du_forum'"><phrase 1="{vb:raw forum.threadcount}</phrase></vb:if>
Je sais que ce code n'est pas juste car je l'ai Bidouiller mais c'est pour que vous compreniez le principe
j'ai chercher dans la template "forumhome_forumbit_level2_post" pour voir si Il y avait une condition deja faite mais je ne la trouve pas !

le seul code qui affiche le nombre de post est celui-ci :



<h4 class="nocss_label">{vb:rawphrase forum_statistics}:</h4>
<ul class="forumstats td">
<li>{vb:rawphrase threads}: {vb:raw forum.threadcount}</li>
<li>{vb:rawphrase posts}: {vb:raw forum.replycount}</li>
</ul>
<div class="forumlastpost td">
<h4 class="lastpostlabel">{vb:rawphrase last_post}:</h4>
<div>
{vb:raw forum.lastpostinfo}
</div>
</div>

Ombre
07/01/2011, 18h20
Bonjour, j'ai pas trop saisi ta demande...

Neox
09/01/2011, 07h44
je reformule je cherche une conditions qui permet de compter le nombre de sujet dans tel ou tel id forum Pour l'afficher sur Ma Navbar :-)

Ombre
09/01/2011, 09h42
On appel pas cela une condition mais une variable, et il faut un module pour cela, car la variable prévu pour ne fonctionne pas de mémoire sur la navbar.

Neox
09/01/2011, 11h42
Et tu aurais cet Variable Par Hassard ?

Ombre
09/01/2011, 11h48
Oui mais elle ne te servira à rien sans le module, et tu l'as afficher dans le bout de code plus haut.

Neox
09/01/2011, 11h49
celui ci ?


<h4 class="nocss_label">{vb:rawphrase forum_statistics}:</h4>
<ul class="forumstats td">
<li>{vb:rawphrase threads}: {vb:raw forum.threadcount}</li>
<li>{vb:rawphrase posts}: {vb:raw forum.replycount}</li>
</ul>
<div class="forumlastpost td">
<h4 class="lastpostlabel">{vb:rawphrase last_post}:</h4>
<div>
{vb:raw forum.lastpostinfo}
</div>
</div>


Si quelqu'un sait comment On fait faite moi Signe :-)

Merenguista
14/06/2011, 22h52
Dites les amis, et si je voulais que l'avatar soit affiché seulement aux membres ?

Ou je veux que l'Avatar ne soit pas affiché pour certains groupes de membres ..

Maintenant j'ai ceci :


<vb:if condition="$show['avatar']">

Ombre
14/06/2011, 23h30
Bonsoir, si tu vises un groupe en particulier, alors dirige toi dans celui ci et désactive l'import d'avatar personnalisé tout simplement.

Merenguista
14/06/2011, 23h34
Ombre

Je crois que tu n'as pas compris ce que je veux ..

Je ne veux pas qu'un groupe ne puisse pas utiliser l'option avatar ..

Ce que je veux c'est que les visiteurs et les bannis et un autre groupe de membre ne puissent pas voir les avatars des membres .. Voilà ..

Merci bcq ..

Ombre
14/06/2011, 23h38
Utilise cette condition là alors:


<vb:if condition="is_member_of($bbuserinfo, X, Y, Z)">

Merenguista
14/06/2011, 23h41
Tu veux dire comme ça :




<vb:if condition="is_member_of($bbuserinfo, 1, 8, 13)">
<vb:if condition="$show['avatar']">
<div class="usercenter"><a class="postuseravatar_custom" href="{vb:link member, {vb:raw post}}" title="{vb:rawphrase {vb:raw post['onlinestatusphrase']}, {vb:raw post.username}}"><img src="{vb:raw post.avatarurl}" alt="{vb:rawphrase xs_avatar, {vb:raw post.username}}" title="{vb:rawphrase xs_avatar, {vb:raw post.username}}" /></a></div>
</vb:if>
</vb:if>

Ombre
14/06/2011, 23h43
Oui, mais tu dois mettre les id des groupes qui pourront voir l'avatar, toutes les ID de groupes pas incluent dedans, ne verront pas l'avatar.

Ombre
14/06/2011, 23h46
Sinon si tu veux te facilité la tâche tu peux inclure les deux ID de groupes, celui des visiteur et celui des membres bannis:


<vb:if condition="is_member_of($bbuserinfo, 1, 8)"><vb:else />
<vb:if condition="$show['avatar']">
<div class="usercenter"><a class="postuseravatar_custom" href="{vb:link member, {vb:raw post}}" title="{vb:rawphrase {vb:raw post['onlinestatusphrase']}, {vb:raw post.username}}"><img src="{vb:raw post.avatarurl}" alt="{vb:rawphrase xs_avatar, {vb:raw post.username}}" title="{vb:rawphrase xs_avatar, {vb:raw post.username}}" /></a></div>
</vb:if>

Les deux groupes indiqué ne verront rien, les autres verront l'avatar.

Merenguista
14/06/2011, 23h48
je vais faire un test Ombre ..

Merenguista
14/06/2011, 23h57
Bingoo !!

ça fonctionne superbement !

Merci Ombretto ;)

Ombre
18/09/2011, 01h23
Ajout de trois conditions:



Seulement visible sur le premier message dans le postbit(_legacy)


<vb:if condition="$post[postcount] == 1">...votre contenu...</vb:if>

Seulement visible pour des ID de forums précises ou une seule (tester sur le template postbit(_legacy) (remplacez les X, Y, Z... par les ID du ou des forums visés, mettre uen virgule entre les ID's)


<vb:if condition="in_array($GLOBALS[forumid], array(X,Y,Z))">

Seulement visible dans les sujet important "sticky"


<vb:if condition="$thread['sticky']">

amine
18/11/2011, 14h19
Bonjour a tous,

Voila, je voudrais cacher une pub au visiteur. voici comment j ai procédé :


<vb:if condition="is_member_of($bbuserinfo, 1)"><vb:else />


<vb:if condition="$bbuserinfo['userid'] != 1">

Avec ces deux conditions ça ne fonctionne pas, je vois toujours la pub en tant que visiteur.

Pouvez vous m'aider s'il vous plait, merci beaucoup et bonne journée ;)

Ombre
18/11/2011, 18h47
Bonsoir, donne nous plutôt le code complet, pub et condition que tu as mis, et ce que tu désires exactement, la cacher à qui et ou? Inutile de mettre les ID de ton compte correspondant à cette pub.

amine
19/11/2011, 09h02
Bonsoir, donne nous plutôt le code complet, pub et condition que tu as mis, et ce que tu désires exactement, la cacher à qui et ou? Inutile de mettre les ID de ton compte correspondant à cette pub.


Bonjour Cher Ombre, J'éspére que vous allez bien :angel:,

J'aimerais la cacher seulement (à ce qui ne sont pas connectés ) au visiteur et dans le forumhome, s'il vous plait. Merci beaucoup.


<div align="center">
PUBLICITES
<td>
<fieldset id=<<span style="font-family:Comic sans MS; color: #5C4009; font-size: 14pt;"><div class="largefont"><marquee style="color: #FF6070; text-decoration: blink;font-size: 16px;"><b><strong> </a> OOoOO <a href="http://www.vbulletin-ressources.com/forum/forum.php/"> vbulletin-ressources </a> OOoOO <a href="http://www.vbulletin-ressources.com/forum/forum.php/"> vbulletin-ressources </a> OOoOO
<a href=""> vBulletin </a> OOoOO
</strong></b></b></marquee></div>

Je vous souhaite une trés bonne journée ;)

Ombre
20/11/2011, 06h34
Bien merci et toi?

Il suffit d'ajouter cette condition, ça sera le plus simple:


<vb:if condition="$show['guest']"><vb:else /> TON BOUT DE CODE </vb:if>

Remplace la valeur en rouge, par la publicité qui doit apparaitre à tout le monde sauf aux visiteurs.

Par contre chose importante, le code que tu as copier est truffé d'erreurs Xhtml, voir des erreurs inconcevable, j'espère que tu ne va pas mettre ce style de bout de code, même si il est pas complet sur ton forum, à moins qu'il y en est d'autre et que la validité de ton style ne soit pas une priorité.

amine
23/11/2011, 07h14
Bonjour trés Cher Ombre :angel:,

Impeccable, merci mille fois.

je tiens a vous remercier encore pour vos aides chaleureuse et du temps que vous m’avez consacré, Toujours très bien accueillie, de très bons conseils et une gentillesse incomparable.


Bien cordialement ;)
Bonne journée byby

marilyn
29/11/2011, 14h38
Grand merci sa me sert vachement.

Red
18/12/2011, 17h57
Hello ;)

Petite erreur pour la visibilité pour admin seulement :


<vb:if condition="n_array($bbuserinfo['usergroupid'], array(6))">

Devient :


<vb:if condition="in_array($bbuserinfo['usergroupid'], array(6))">

Ombre
18/12/2011, 19h00
Bonsoir, c'est corrigé, probablement une faute de frappe, merci.

Red
19/12/2011, 08h40
Pas de soucis, au plaisir ;)