Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > vBulletin 4.x > Инструкции и модификации для vBulletin 4.x
Расширенный поиск

Инструкции и модификации для vBulletin 4.x Различные инструкции и моды для vBulletin 4.x

Ответ
 
Опции темы Поиск в этой теме
Старый 30.06.2014, 23:17 Вверх   #1
Грамотный форумчанин
 
Аватар для iKing
iKing вне форума
Доп. информация
По умолчанию VBulletin. Условия просмотра.

Только зарегистрированные пользователи видят этот текст
Код:
<vb:if condition="$show['member']"></vb:if>
Только гости видят этот текст
Код:
<vb:if condition="$show['guest']"></vb:if>
Только пользователь с UserID 2 видит этот текст
Если пользователь который просматривает страницу имеет тот же userid, что указан в условии, то ему будет показана информация
Код:
<vb:if condition="$bbuserinfo['userid'] == 2"></vb:if>
Пользователь с UserID 2 не видит этот текст
Код:
<vb:if condition="$bbuserinfo['userid'] != 2"></vb:if>
Этот текст видит только пользователь, который может использовать поиск
Код:
<vb:if condition="$show['searchbuttons']"></vb:if>
Этот текст видит только пользователь, который использует язык SprachID (LanguageID) 1
Код:
<vb:if condition="$bbuserinfo['languageid'] == 1"></vb:if>
Этот текст видит только пользователь, если он использует язык, который не принадлежит к SprachID (LanguageID) 1
Код:
<vb:if condition="$bbuserinfo['languageid'] != 1"></vb:if>
Этот текст видят только пользователи, которые принадлежат к GroupID 2
Код:
<vb:if condition="$bbuserinfo[usergroupid] == 2"></vb:if>
Этот текст видят только пользователи, которые не принадлежат к GroupID 2
Код:
<vb:if condition="$bbuserinfo[usergroupid] != 2"></vb:if>
Этот текст видят только пользователи, которые принадлежат первоначально GroupID 2, 6 или 7
Код:
<vb:if condition="in_array($bbuserinfo['usergroupid'], array(2, 6, 7))"></vb:if>
Этот текст видят только пользователи, которые не принадлежат первоначально GroupID 2, 6 или 7
Код:
<vb:if condition="!in_array($bbuserinfo['usergroupid'], array(2, 6, 7))"></vb:if>
Этот текст видят только пользователи, которые принадлежат первоначально или вторично к GroupID 2, 6 или 7
Код:
<vb:if condition="is_member_of($bbuserinfo, 2, 6, 7)"></vb:if>
Этот текст видят только пользователи, которые не принадлежат первоначально или вторично к GroupID 2, 6 или 7
Код:
<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>
Этот текст видят только пользователи, которые имеют больше чем 100 сообщений
Код:
<vb:if condition="$bbuserinfo[posts] > 100"> </vb:if>
Этот текст видят только пользователи, которые имеют меньше чем 100 сообщений
Код:
<vb:if condition="$bbuserinfo[posts] < 100"> </vb:if>
Этот текст видят только пользователи, которые имеют точно 100 сообщений
Код:
<vb:if condition="$bbuserinfo[posts] == 100"> </vb:if>
Этот текст видят только пользователи, которые не имеют точно 100 сообщений
Код:
<vb:if condition="$bbuserinfo[posts] != 100"></vb:if>
Этот текст видят только пользователи, которые могут использовать поиск и имеют больше чем 100 постов
Код:
<vb:if condition="$show['searchbuttons'] AND $bbuserinfo[posts] > 100"> </vb:if>
Этот текст видят только пользователи, которые могут использовать поиск и имеют больше чем 100 постов
Код:
<vb:if condition="$show['searchbuttons'] && $bbuserinfo[posts] > 100"> </vb:if>
Этот текст видят только пользователи, которые могут использовать поиск или имеют больше чем 100 постов
Код:
<vb:if condition="$show['searchbuttons'] OR $bbuserinfo[posts] > 100"> </vb:if>
Этот текст видят только пользователи, которые могут использовать поиск или имеют больше чем 100 постов
Код:
<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>
Видит текст, только пользователь, который родился: 1999-01-01
Код:
<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
Видят это содержание только в Header, если находятся в ForumID 2, 3 или 4
Вывод информации только в конкретных разделах, используя массив со списком разделов
Код:
<vb:if condition="in_array($forumid, array(2, 3, 4))"></vb:if>
Видят это содержание только в Header, если не находятся в ForumID 2, 3 или 4 (а также в Forumhome)
Вывод информации, если не находятся в заданных разделах, используя массив со списком разделов
Код:
<vb:if condition="!in_array($forumid, array(2, 3, 4))"> </vb:if>
Этот текст видят только, если находятся в ForumID 5
Вывод информации только в конкретном разделе
Код:
<vb:if condition="$forumid == 5"></vb:if>
Этот текст видят только, если не находятся в ForumID 5 (а также в Forumhome)
Вывод информации везде, за исключением конкретного раздела
Код:
<vb:if condition="$forumid != 5"></vb:if>
Вывод информации, только в теме ID Y
Код:
<vb:if condition="$thread[threadid]==Y"></vb:if>
Вывод информации везде, за исключением конкретной темы ID Y
Код:
<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>
postbit (_legacy)
Этот текст присоединяется ForenID 5
Код:
<vb:if condition="$forum[forumid] == 5"></vb:if>
Этот текст присоединяется ко всем ForenIDs кроме как ForenID 5
Код:
<vb:if condition="$forum[forumid] != 5"></vb:if>
Этот текст присоединяется к ForenIDs 2 и 3
Код:
<vb:if condition="in_array($forum[forumid],array(2, 3))"></vb:if>
Этот текст присоединяется ко всем форумам кроме ForeIDs 2 и 3
Код:
<vb:if condition="!in_array($forum[forumid],array(2, 3))"></vb:if>
Этот текст видят только пользователи, которые имеют точно 100 сообщений
иначе (после else) Этот текст видят все пользователи, которые не имеют точно 100 сообщений
Код:
<vb:if condition="$bbuserinfo[posts] == 100">
<else ></vb:if>
Текст виден только в своём профиле

Код:
<vb:if condition="$prepared['myprofile']"></vb:if>

Последний раз редактировалось iKing; 20.12.2014 в 10:47..
  Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Старый 06.07.2014, 01:49 Вверх   #2
.:V.I.P.:.
 
Аватар для EHOT
EHOT вне форума
Доп. информация
По умолчанию

Откуда такие познания? Пост прекрасен Инфа классная!
  Ответить с цитированием
Старый 06.07.2014, 09:07 Вверх   #3
Грамотный форумчанин
 
Аватар для iKing
iKing вне форума
Доп. информация
По умолчанию

Цитата Сообщение от EHOT Посмотреть сообщение
Откуда такие познания? Пост прекрасен Инфа классная!
Да вот искал 1 переменную для себя нашел хороший пост решил поделится.
  Ответить с цитированием
Cказали cпасибо:
Старый 03.08.2014, 03:50 Вверх   #4
Пользователь
 
Аватар для qTemplier
qTemplier вне форума
Доп. информация
По умолчанию

Хоть половину и узнал (еще когда нужно было для своих потребностей), а так спасибо, думаю многим пригодится, ведь при правильном использовании можно и что-нибудь офигенное сделать :)
  Ответить с цитированием
Cказали cпасибо:
Старый 07.12.2014, 19:53 Вверх   #5
Грамотный форумчанин
 
Аватар для Dikiy_J
Dikiy_J вне форума
Доп. информация
По умолчанию

Ещё добавь

<vb:if condition="$prepared['myprofile']"></vb:if>

Текст виден только в своём профиле
  Ответить с цитированием
Старый 20.12.2014, 10:48 Вверх   #6
Грамотный форумчанин
 
Аватар для iKing
iKing вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Dikiy_J Посмотреть сообщение
Ещё добавь

<vb:if condition="$prepared['myprofile']"></vb:if>

Текст виден только в своём профиле
Добавил спасибо.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:59. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.14128 секунды с 13 запросами