Условия в шаблонах vBulletin 4.х

Всё что относится к vBulletin

Moderator: Aleksandr

Avatar
Topic author
Дим M
Администратор
Администратор
Posts: 1302
With us: 7 years 1 month

Условия в шаблонах vBulletin 4.х

Post #1by Дим » 20 Jun 2018, 0:27

Условия для показа или скрытия информации.

Например, вы хотите, чтобы определенная информация была невидна гостям или же видна определенным юзерам, группам пользователям, в определенных разделах и т.д., то читаем о условиях в шаблонах:

Показать информацию только для пользователей

Code: Select all

<vb:if condition="$show['member']">
    <!-- информация только для пользователей -->
</
vb:if>

Показать информацию только для гостей

Code: Select all

<vb:if condition="is_member_of($bbuserinfo, 1,2,3)">
    <!-- информация только для группы с ID = 1, 2 и 3 -->
</
vb:if> 

Показать информацию только для определённой группы в сообщении

Code: Select all

<vb:if condition="is_member_of($post, 1,2,3)">
    <!-- информация только для группы с ID = 1, 2 и 3 -->
</
vb:if> 

Показать информацию только для определённого пользователя

Code: Select all

<vb:if condition="$bbuserinfo['userid'] == 318713">
    <!-- информация только для пользователя с ID = 318713 -->
</
vb:if> 

Показать информацию для всех, кроме определённого пользователя

Code: Select all

<vb:if condition="$bbuserinfo['userid'] != 318713">
    <!-- информация для всех, кроме пользователя с ID = 318713 -->
</
vb:if> 

Показать информацию для всех модераторов во всех форумах

Code: Select all

<vb:if condition="can_moderate()">
    <!-- информация для модераторов во всех форумах -->
</
vb:if> 

Показать информацию для модератора в определённом форуме

Code: Select all

<vb:if condition="can_moderate($forum['x])">
    <!-- информация для модератора определённого форума с ID = X -->
</
vb:if> 

Показать информацию во всех форумах, кроме одного

Code: Select all

<vb:if condition="$forum[forumid] != x">
    <!-- информация во всех форумах, кроме ID = X -->
</
vb:if> 

Показать информацию в определённых форумах

Code: Select all

<vb:if condition="in_array($forum['forumid'], array(1,2,3))">
    <!-- информация для форумов с ID = 1, 2 или 3 -->
</
vb:if> 

Показать информацию только на определённой странице

Code: Select all

<vb:if condition="THIS_SCRIPT == 'calendar'">
    <!-- Показать информацию в calendar.php -->
</
vb:if> 

Показать информацию везде, кроме определённой страницы

Code: Select all

<vb:if condition="THIS_SCRIPT != 'calendar'">
    <!-- информация на всех страницах, кроме calendar.php -->
</
vb:if> 

Показать информацию, если переменная активна

Code: Select all

<vb:if condition="$customvar">
    <!-- показать, если переменная $customvar активна -->
</
vb:if> 

Показать информацию, если переменная имеет значение

Code: Select all

<vb:if condition="$customvar == значение">
    <!-- показать, если переменная $customvar имеет значение "значение" -->
</
vb:if> 

Показать информацию, если переменная НЕ имеет значение

Code: Select all

<vb:if condition="$customvar != значение">
    <!-- показать, если переменная $customvar на имеет значение "значение" -->
</
vb:if> 

Показать информацию только для пользователя не набравшего определённого количества сообщений

Code: Select all

<vb:if condition="$post[posts] < 10">
    <!-- информация для пользователя, не набравшего 10 сообщений -->
</
vb:if> 

Комбинированные условия

Code: Select all

<vb:if condition="$show['guest']">
    <!-- показать только для гостей. -->
<
vb:else />
    <!-- показать только зарегистрированным пользователям. -->
</
vb:if> 

Или например

Code: Select all

<vb:if condition="$show['guest']">
    <!-- показать только для гостей. -->
<
vb:elseif condition="is_member_of($bbuserinfo, 5,6)" />
    <!-- показать только для групп пользователей с ID = 5 и 6. -->
<
vb:else />
    <!-- показать только зарегистрированным пользователям. -->
</
vb:if> 
i love you mxIni Mysql

! ! !


  • Similar Topics
    Replies
    Views
    Last post

Return to “vBulletin”

Who is online

Users browsing this forum: 1 guest