Форум вебмастеров

vBulletin 4.x.x Общая инфомация и обмен опытом по работе с vBulletin 4.x.x

Ответ
 
LinkBack Опции темы
Старый 13.12.2013, 23:45 #1 (Ссылка)
Модератор
Дополнительная информация
По умолчанию

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


В шаблоны можно вставить условия которые позволяют определённым пользователям показывать/не показывать какую-то информацию

например:
Цитата:
<vb:if condition="$show['guest']"> Показать только гостям. <vb:else /> Показать всем зарегистрированным </vb:if>
Хочу условие работающее с датой
например:

<vb:if condition=>"$datatime['13.12.2013']" and condition<="$datatime['15.01.2014']"> Показать только надпись. </vb:if>

Но ни яндекс ни гугл не помогли в этом вопросе!
lukamal вне форума   Ответить с цитированиемОтветить с цитированием

Старый 14.12.2013, 20:58 #2 (Ссылка)
Местный
Дополнительная информация
По умолчанию

Цитата:
Сообщение от lukamal Посмотреть сообщение
Хочу условие работающее с датой
Я такое делал для тройки, следующим образом:

Добавляем хук, в месте где хотим выполнение условия:
Код:

Блок отключен
И вставляем в шаблон условие:
Код:

Блок отключен
Для четверки сильно отличатся не будет.

Последний раз редактировалось Mister; 15.12.2013 в 20:56.
Mister вне форума   Ответить с цитированиемОтветить с цитированием
2 пользователя(ей) сказали cпасибо:
lukamal (14.12.2013), Veter (14.12.2013)

Старый 15.12.2013, 16:13 #3 (Ссылка)
Модератор
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Mister Посмотреть сообщение
Я такое делал для тройки, следующим образом:

Добавляем хук, в месте где хотим выполнение условия:
Код:

Блок отключен
И вставляем в шаблон условие:
Код:

Блок отключен
Для четверки сильно отличатся не будет.
Тут как говорится самое трудное начать!
На саппорте читал про хук, но что-то до конца не понятно!

Расскажи как для первоклашки как добавлять хук?

Добавлено через 1 минуту
Задача которую я хочу решить это различное отображение шапки форума в зависимости от определённых промежутков дат!
lukamal вне форума   Ответить с цитированиемОтветить с цитированием

Старый 15.12.2013, 17:28 #4 (Ссылка)
Местный
Дополнительная информация
По умолчанию

Цитата:
Сообщение от lukamal Посмотреть сообщение
Расскажи как для первоклашки как добавлять хук?
Хук, иными словами модуль, продукты в vBulletin складываются с модулей, посмотреть можно - Продукты и модули - Управление модулями.

Что бы добавить новый модуль Продукты и модули -Добавить новый модуль.

Цитата:
Сообщение от lukamal Посмотреть сообщение
Задача которую я хочу решить это различное отображение шапки форума в зависимости от определённых промежутков дат!
Добавьте новый модуль в global_start
Код:

Блок отключен
Цитата:
<vb:if condition=>"$datatime['13.12.2013']" and condition<="$datatime['15.01.2014']"> Показать только надпись. </vb:if>
Это не правильно составленное условие, должно быть как то так (нет четверки что бы проверить):

Код:

Блок отключен

Последний раз редактировалось Mister; 15.12.2013 в 17:26.
Mister вне форума   Ответить с цитированиемОтветить с цитированием
Пользователь сказал cпасибо:
lukamal (15.12.2013)

Старый 15.12.2013, 22:11 #5 (Ссылка)
Модератор
Дополнительная информация
По умолчанию

Данный код ошибок не выдаёт, но если поставит временной промежуток не выполняющий условия, то ни чего не происходит.
Видимо даты нужно как-то по другому сравнивать (в другом формате)!
lukamal вне форума   Ответить с цитированиемОтветить с цитированием

Старый 15.12.2013, 22:31 #6 (Ссылка)
Местный
Дополнительная информация
По умолчанию

Цитата:
Сообщение от lukamal Посмотреть сообщение
Видимо даты нужно как-то по другому сравнивать (в другом формате)!
Проверил, у работает нормально.

p/s Ссылку на видео демонстрацию скинул в ЛС.

Последний раз редактировалось Mister; 15.12.2013 в 22:45.
Mister вне форума   Ответить с цитированиемОтветить с цитированием
Пользователь сказал cпасибо:
lukamal (15.12.2013)

Старый 15.12.2013, 22:55 #7 (Ссылка)
Модератор
Дополнительная информация
По умолчанию

У меня так не проходит переменные в дату не превращаются!
lukamal вне форума   Ответить с цитированиемОтветить с цитированием

Старый 15.12.2013, 22:59 #8 (Ссылка)
Местный
Дополнительная информация
По умолчанию

Цитата:
Сообщение от lukamal Посмотреть сообщение
У меня так не проходит переменные в дату не превращаются!
Проверь местоположение модуля и включен ли он.
Mister вне форума   Ответить с цитированиемОтветить с цитированием

Старый 15.12.2013, 23:14 #9 (Ссылка)
Модератор
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Mister Посмотреть сообщение
Проверь местоположение модуля и включен ли он.
В четвёрке видимо по другому




lukamal вне форума   Ответить с цитированиемОтветить с цитированием
Пользователь сказал cпасибо:
Mister (15.12.2013)

Старый 15.12.2013, 23:22 #10 (Ссылка)
Местный
Дополнительная информация
По умолчанию

Цитата:
Сообщение от lukamal Посмотреть сообщение
В четвёрке видимо по другому
Возможно, нужно поставить четверку на denwer и посмотреть что там.
Mister вне форума   Ответить с цитированиемОтветить с цитированием

Ответ

Опции темы

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Официальный топик] Zorka.Network CPI/CPA, $ еженедельно, оборотка, спец.условия для рекламных кабинетов ZorkaMobi Партнерские программы 73 01.11.2018 18:55
Условия в шаблонах Xenforo примеры использования worldencoder2 XenForo 3 14.06.2017 23:11
Почему краснеют коды в шаблонах? Ночная странница vBulletin 11 28.01.2013 13:29


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

Powered by vBulletin®
Copyright ©2000 - 2022, WMboard.
Перевод: zCarot
 

Форум вебмастеров

Здесь делают сайты, учатся на них зарабатывать. Ты новичок, и ничего не понимаешь в создании сайтов и в интернет заработке? Не знаешь ответа на вопрос по сайтостроению? Мучают вопросы сео оптимизации?

Не беда, присоединяйся к сообществу вебмастеров, и зарабатывай вместе с нами!