|
||
Ответить |
|
#1
|
|
Вес репутации:
0
Регистрация: 27.02.2009
Адрес: Москва
Сообщений: 7,302
Сказал(а) спасибо: 578
Спасибок 2,627
в 1,832 сообщениях |
Коды, условия if и запросы в базу данных -
19.10.2009, 21:33
Различные коды для редактирования шаблонов vbulletin и написания/редактирования хаков.
Код HTML:
<if condition="$show['member']"></if>
Код HTML:
<if condition="$show['guest']"></if>
Код HTML:
<if condition="$bbuserinfo['userid'] == 2"></if>
Код HTML:
<if condition="$bbuserinfo['userid'] != 2"></if>
Код HTML:
<if condition="$show['searchbuttons']"></if>
Код HTML:
<if condition="$bbuserinfo['languageid'] == 1"></if>
Код HTML:
<if condition="$bbuserinfo['languageid'] != 1"></if>
Код HTML:
<if condition="$bbuserinfo[usergroupid] == 2"></if>
Код HTML:
<if condition="$bbuserinfo[usergroupid] != 2"></if>
Код HTML:
<if condition="in_array($bbuserinfo['usergroupid'], array(2, 6, 7))"></if>
Код HTML:
<if condition="!in_array($bbuserinfo['usergroupid'], array(2, 6, 7))"></if>
Код HTML:
<if condition="is_member_of($bbuserinfo, 2, 6, 7)"></if>
Код HTML:
<if condition="!is_member_of($bbuserinfo, 2, 6, 7)"></if>
Если вы хотите показать например рекламу не зарегистрированым пользователям и пользователям в группе ожидающих подтверждения по электронной почте, Вы можете использовать массив из id групп пользователей, например 1, 2, 3 (обязательно разделяйте запятой). Код HTML:
<if condition="is_member_of($vbulletin->userinfo, 1, 2, 3)"></if>
Код HTML:
<if condition="$bbuserinfo[posts] > 100"> </if>
Код HTML:
<if condition="$bbuserinfo[posts] < 100"> </if>
Код HTML:
<if condition="$bbuserinfo[posts] == 100"> </if>
Код HTML:
<if condition="$bbuserinfo[posts] != 100"></if>
Код HTML:
<if condition="$show['searchbuttons'] AND $bbuserinfo[posts] > 100"> </if>
Код HTML:
<if condition="$show['searchbuttons'] && $bbuserinfo[posts] > 100"> </if>
Код HTML:
<if condition="$show['searchbuttons'] OR $bbuserinfo[posts] > 100"> </if>
Код HTML:
<if condition="$show['searchbuttons'] || $bbuserinfo[posts] > 100"> </if>
Обычно название скрипта объявляется подобной записью: PHP код:
Код HTML:
<if condition="THIS_SCRIPT == 'index'"></if> Код HTML:
<if condition="THIS_SCRIPT != 'index'"></if>
Код HTML:
<if condition="$post['usergroupid'] == 5"></if> Код HTML:
<if condition="$post['usergroupid'] != 5"></if>
Код HTML:
<if condition="$bbuserinfo['birthday_search'] > '1999-01-01'">Слишком молод!</if>
Код HTML:
<if condition="$thread['forumid'] == X"></if> Код HTML:
<if condition="$thread['forumid'] != X"></if> Код HTML:
<if conditional="in_array($thread['forumid'], array(1,2,3,6))"></if>
Код HTML:
<if condition="can_moderate()"></if>
Код HTML:
<if condition="can_moderate($forum['forumid'])"></if>
Код HTML:
<if condition="can_moderate($forum['x'])"></if> Код HTML:
<if condition="$threadinfo['postuserid'] == $bbuserinfo['userid']"></if> Код HTML:
<if condition="!$show['closethread']"></if>
Код HTML:
<if condition="!$GLOBALS['FIRSTPOSTID']"></if>
Код HTML:
<if condition="$post['postcount'] % $vboptions['maxposts'] == x"></if>
Код HTML:
<if condition="in_array($forumid, array(2, 3, 4))"></if>
Код HTML:
<if condition="!in_array($forumid, array(2, 3, 4))"> </if>
Код HTML:
<if condition="$forumid == 5"></if>
Код HTML:
<if condition="$forumid != 5"></if>
Код HTML:
<if condition="$forum[forumid] == 5"></if>
Код HTML:
<if condition="$forum[forumid] != 5"></if>
Код HTML:
<if condition="in_array($forum[forumid],array(2, 3))"></if>
Код HTML:
<if condition="!in_array($forum[forumid],array(2, 3))"></if>
Код HTML:
<if condition="$bbuserinfo[posts] == 100"> <else /></if> |
#2
|
|
Вес репутации:
0
Регистрация: 08.06.2011
Адрес: Харьков
Сообщений: 66
Сказал(а) спасибо: 25
Спасибок 5
в 5 сообщениях |
15.08.2011, 16:55
Vector, скажите, как указать условие:
"если в теме больше одного сообщения" |
#3
|
|
Вес репутации:
0
Регистрация: 12.09.2010
Сообщений: 334
Сказал(а) спасибо: 157
Спасибок 249
в 119 сообщениях |
15.08.2011, 18:52
Я не Vector ,но все же попытаюсь помочь
Попробуйте так Код HTML:
<if condition="$thread[posts] > 1"> </if> |
#4
|
|
Вес репутации:
0
Регистрация: 08.06.2011
Адрес: Харьков
Сообщений: 66
Сказал(а) спасибо: 25
Спасибок 5
в 5 сообщениях |
15.08.2011, 20:49
ololo, не работает :(
|
#5
|
|
Вес репутации:
0
Регистрация: 28.06.2011
Сообщений: 37
Сказал(а) спасибо: 15
Спасибок 0
в 0 сообщениях |
06.09.2011, 01:27
Код HTML:
<if condition="$thread[replycount] > 0"></if> |
#6
|
|
Вес репутации:
0
Регистрация: 26.04.2013
Адрес: Харьков
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 1 раз
в 1 сообщении |
Re: Коды, условия if и запросы в базу данных -
06.05.2013, 07:31
Скажите, а могу я показывать какой-либо текст, юзеру, у которого в игнор-листе содержится пользователь, скажем, с UserID 31? Проще говоря, какую переменную можно использовать в шаблонах, чтобы сверяться со списком игнорирования у просматривающего пользователя?
|
#7
|
|
Вес репутации:
0
Регистрация: 11.12.2014
Сообщений: 3
Сказал(а) спасибо: 0
Спасибок 0
в 0 сообщениях |
Re: Коды, условия if и запросы в базу данных -
11.12.2014, 05:41
Получается с помощью этих кодов можно реализовать бб код скрытия текста от гостей? Вы мне только скажите я прав? К бб коду прикрутить css и все как например на mybb есть скрытие текста (не ссылок) от гостей.
|
Ответить |
Опции темы | |
Опции просмотра | |
|
|