VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
<vb:if condition="$show['member']">
<!-- информация только для пользователей -->
</vb:if>
Показать информацию только для гостей
PHP Code:
<vb:if condition="$show['guest']">
<!-- информация только для гостей -->
</vb:if>
Показать информацию только для определённой группы
PHP Code:
<vb:if condition="is_member_of($bbuserinfo, 1,2,3)">
<!-- информация только для группы с ID = 1, 2 и 3 -->
</vb:if>
Показать информацию только для определённой группы в сообщении
PHP Code:
<vb:if condition="is_member_of($post, 1,2,3)">
<!-- информация только для группы с ID = 1, 2 и 3 -->
</vb:if>
Показать информацию только для определённого пользователя
PHP Code:
<vb:if condition="$bbuserinfo['userid'] == 318713">
<!-- информация только для пользователя с ID = 318713 -->
</vb:if>
Показать информацию для всех, кроме определённого пользователя
PHP Code:
<vb:if condition="$bbuserinfo['userid'] != 318713">
<!-- информация для всех, кроме пользователя с ID = 318713 -->
</vb:if>
Показать информацию для всех модераторов во всех форумах
PHP Code:
<vb:if condition="can_moderate()">
<!-- информация для модераторов во всех форумах -->
</vb:if>
Показать информацию для модератора в определённом форуме
PHP Code:
<vb:if condition="can_moderate($forum['x])">
<!-- информация для модератора определённого форума с ID = X -->
</vb:if>
Показать информацию во всех форумах, кроме одного
PHP Code:
<vb:if condition="$forum[forumid] != x">
<!-- информация во всех форумах, кроме ID = X -->
</vb:if>
Показать информацию в определённых форумах
PHP Code:
<vb:if condition="in_array($forum['forumid'], array(1,2,3))">
<!-- информация для форумов с ID = 1, 2 или 3 -->
</vb:if>
Показать информацию только на определённой странице
PHP Code:
<vb:if condition="THIS_SCRIPT == 'calendar'">
<!-- Показать информацию в calendar.php -->
</vb:if>
Показать информацию везде, кроме определённой страницы
PHP Code:
<vb:if condition="THIS_SCRIPT != 'calendar'">
<!-- информация на всех страницах, кроме calendar.php -->
</vb:if>
Показать информацию, если переменная активна
PHP Code:
<vb:if condition="$customvar">
<!-- показать, если переменная $customvar активна -->
</vb:if>
Показать информацию, если переменная имеет значение
PHP Code:
<vb:if condition="$customvar == значение">
<!-- показать, если переменная $customvar имеет значение "значение" -->
</vb:if>
Показать информацию, если переменная НЕ имеет значение
PHP Code:
<vb:if condition="$customvar != значение">
<!-- показать, если переменная $customvar на имеет значение "значение" -->
</vb:if>
Показать информацию только для пользователя не набравшего определённого количества сообщений
PHP Code:
<vb:if condition="$post[posts] < 10">
<!-- информация для пользователя, не набравшего 10 сообщений -->
</vb:if>
Комбинированные условия
PHP Code:
<vb:if condition="$show['guest']">
<!-- показать только для гостей. -->
<vb:else />
<!-- показать только зарегистрированным пользователям. -->
</vb:if>
PHP Code:
<vb:if condition="$show['guest']">
<!-- показать только для гостей. -->
<vb:elseif condition="is_member_of($bbuserinfo, 5,6)" />
<!-- показать только для групп пользователей с ID = 5 и 6. -->
<vb:else />
<!-- показать только зарегистрированным пользователям. -->
</vb:if>
неплохой гайд, но вот как применить то его, если только для рекламы, но ведь в булочке есть и стандартная банерокрутка с такими же настройками
а что общего между вопросом и мануалом?
Модуль рекламы - это одно, мануал про условия - другое.
@a_n_d_y
Знаток
Join Date: Nov 2005
Posts: 468
Версия vB: 4.1.8
Reputation:
Knowing 131
Репутация в разделе: 120
0
Quote:
Originally Posted by Тиджик
неплохой гайд, но вот как применить то его, если только для рекламы
Вот как раз вариантов применения просто валом, практически в любом своем продукте придется использовать. Но для этого есть отдельное условие - руки растущие из правильного места
@liner
Эксперт
Join Date: Dec 2008
Location: clubvolvo.ru
Награды в конкурсах:
Posts: 3,985
Версия vB: 4.2.х
Пол:
Reputation:
Expert 2939
Репутация в разделе: 665
Аллея Звезд
0
интересует условие "отобразить контент, если у пользователя доп.поле профиля ID=... содержит "значение доп. поля", т.е. этакий ручной таргетинг по городу, например.
@Liked
Специалист
Join Date: Dec 2012
Posts: 1,158
Версия vB: 4.2.х
Пол:
Reputation:
Professional 491
Репутация в разделе: 376
1
Quote:
Originally Posted by liner
интересует условие "отобразить контент, если у пользователя доп.поле профиля ID=... содержит "значение доп. поля", т.е. этакий ручной таргетинг по городу, например.
Лучше сделать радио кнопку у доп. поля (1 кнопка = Москва, 2 кнопка = Спб и т.д.) и далее делать уже условие (я к тому, что после == может идти не город, а ID выбранной радио кнопки, т.к. я не смотрел, что получится с радио кнопкой.)
Чтоб по содержимому поля делать условие - нужно быть уверенным, что в этом поле именно это и написано.
Если это задано админом и пользователю предоставляется выпадающее меню, тогда да - можно сделать таким способом
@liner
Эксперт
Join Date: Dec 2008
Location: clubvolvo.ru
Награды в конкурсах:
Posts: 3,985
Версия vB: 4.2.х
Пол:
Reputation:
Expert 2939
Репутация в разделе: 665
Аллея Звезд
0
@Sven, именно.
@Vetall
Продвинутый
Join Date: Oct 2005
Posts: 155
Версия vB: 4.1.x
Reputation:
Опытный 13
Репутация в разделе: 6
0
Подскажите пожалуйста.
Эти условия будут работать в "Дополнительных BB кодах" ?
а то у меня сто-то не получается...