|
|
Инструкции и модификации для vBulletin 4.x Различные инструкции и моды для vBulletin 4.x |
|
Опции темы | Поиск в этой теме |
30.06.2014, 23:17 Вверх | #1 | |||
Грамотный форумчанин
|
VBulletin. Условия просмотра.
Только зарегистрированные пользователи видят этот текст
Код:
<vb:if condition="$show['member']"></vb:if> Код:
<vb:if condition="$show['guest']"></vb:if> Если пользователь который просматривает страницу имеет тот же userid, что указан в условии, то ему будет показана информация Код:
<vb:if condition="$bbuserinfo['userid'] == 2"></vb:if> Код:
<vb:if condition="$bbuserinfo['userid'] != 2"></vb:if> Код:
<vb:if condition="$show['searchbuttons']"></vb:if> Код:
<vb:if condition="$bbuserinfo['languageid'] == 1"></vb:if> Код:
<vb:if condition="$bbuserinfo['languageid'] != 1"></vb:if> Код:
<vb:if condition="$bbuserinfo[usergroupid] == 2"></vb:if> Код:
<vb:if condition="$bbuserinfo[usergroupid] != 2"></vb:if> Код:
<vb:if condition="in_array($bbuserinfo['usergroupid'], array(2, 6, 7))"></vb:if> Код:
<vb:if condition="!in_array($bbuserinfo['usergroupid'], array(2, 6, 7))"></vb:if> Код:
<vb:if condition="is_member_of($bbuserinfo, 2, 6, 7)"></vb:if> Код:
<vb:if condition="!is_member_of($bbuserinfo, 2, 6, 7)"></vb:if> Если вы хотите показать например рекламу не зарегистрированым пользователям и пользователям в группе ожидающих подтверждения по электронной почте, Вы можете использовать массив из id групп пользователей, например 1, 2, 3 (обязательно разделяйте запятой). Код:
<vb:if condition="is_member_of($vbulletin->userinfo, 1, 2, 3)"></vb:if> Код:
<vb:if condition="$bbuserinfo[posts] > 100"> </vb:if> Код:
<vb:if condition="$bbuserinfo[posts] < 100"> </vb:if> Код:
<vb:if condition="$bbuserinfo[posts] == 100"> </vb:if> Код:
<vb:if condition="$bbuserinfo[posts] != 100"></vb:if> Код:
<vb:if condition="$show['searchbuttons'] AND $bbuserinfo[posts] > 100"> </vb:if> Код:
<vb:if condition="$show['searchbuttons'] && $bbuserinfo[posts] > 100"> </vb:if> Код:
<vb:if condition="$show['searchbuttons'] OR $bbuserinfo[posts] > 100"> </vb:if> Код:
<vb:if condition="$show['searchbuttons'] || $bbuserinfo[posts] > 100"> </vb:if> Код:
<vb:if condition="$thread[replycount] == 0"> </vb:if> Эсли этот скрипт index (будем использовать для примера), тогда будет выполняться условие. Вы можете найти название скрипта в файле скрипта, например название скрипта для файла showthread.php будет showthread. Обычно название скрипта объявляется подобной записью: Код:
define('THIS_SCRIPT', 'showthread'); Код:
<vb:if condition="THIS_SCRIPT == 'index'"></vb:if> Код:
<vb:if condition="THIS_SCRIPT != 'index'"></vb:if> Код:
<vb:if condition="$post['usergroupid'] == 5"></vb:if> Код:
<vb:if condition="$post['usergroupid'] != 5"></vb:if> Код:
<vb:if condition="$bbuserinfo['birthday_search'] > '1999-01-01'">Слишком молод!</vb:if> Код:
<vb:if condition="$bbuserinfo['birthday_search'] == '1999-01-01'">Слишком молод!</vb:if> Код:
<vb:if condition="$thread['forumid'] == X"></vb:if> Код:
<vb:if condition="$thread['forumid'] != X"></vb:if> Код:
<if conditional="in_array($thread['forumid'], array(1,2,3,6))"></vb:if> Код:
<vb:if condition="can_moderate()"></vb:if> Код:
<vb:if condition="can_moderate($forum['forumid'])"></vb:if> Код:
<vb:if condition="can_moderate($forum['x'])"></vb:if> Код:
<vb:if condition="$threadinfo['postuserid'] == $bbuserinfo['userid']"></vb:if> Код:
<vb:if condition="!$show['closethread']"></vb:if> Код:
<vb:if condition="!$GLOBALS['FIRSTPOSTID']"></vb:if> Код:
<vb:if condition="$post['postcount'] % $vboptions['maxposts'] == x"></vb:if> Видят это содержание только в Header, если находятся в ForumID 2, 3 или 4 Вывод информации только в конкретных разделах, используя массив со списком разделов Код:
<vb:if condition="in_array($forumid, array(2, 3, 4))"></vb:if> Вывод информации, если не находятся в заданных разделах, используя массив со списком разделов Код:
<vb:if condition="!in_array($forumid, array(2, 3, 4))"> </vb:if> Вывод информации только в конкретном разделе Код:
<vb:if condition="$forumid == 5"></vb:if> Вывод информации везде, за исключением конкретного раздела Код:
<vb:if condition="$forumid != 5"></vb:if> Код:
<vb:if condition="$thread[threadid]==Y"></vb:if> Код:
<vb:if condition="$thread[threadid] != Y"></vb:if> Код:
<vb:if condition="!in_array($thread, array(2, 3, 4))"></vb:if> Код:
<vb:if condition="in_array($thread, array(2, 3, 4))"></vb:if> Этот текст присоединяется ForenID 5 Код:
<vb:if condition="$forum[forumid] == 5"></vb:if> Код:
<vb:if condition="$forum[forumid] != 5"></vb:if> Код:
<vb:if condition="in_array($forum[forumid],array(2, 3))"></vb:if> Код:
<vb:if condition="!in_array($forum[forumid],array(2, 3))"></vb:if> иначе (после else) Этот текст видят все пользователи, которые не имеют точно 100 сообщений Код:
<vb:if condition="$bbuserinfo[posts] == 100"> <else ></vb:if> Код:
<vb:if condition="$prepared['myprofile']"></vb:if> |
|||
Последний раз редактировалось iKing; 20.12.2014 в 10:47.. |
||||
03.08.2014, 03:50 Вверх | #4 | |||
Пользователь
|
Хоть половину и узнал (еще когда нужно было для своих потребностей), а так спасибо, думаю многим пригодится, ведь при правильном использовании можно и что-нибудь офигенное сделать :)
|
|||
Cказали cпасибо: |