lukamal
Редактор
- Регистрация
- 30.08.12
- Сообщения
- 803
- Реакции
- 484
- Баллы
- 28
В прошлом году решил сделать автоматическое появление новогодней мотни в определённый промежуток дат.
Не знаю насколько это правильно реализовано, но сделал следующим образом.
ПА > продукты и модули > добавить новый модуль
Продукт: vbulletin
Местоположение модуля: global_start
Заголовок: Дата для условия
Код PHP модуля:
Модуль включен: да
После сохранения модуля в шаблоне header новогоднюю мотню заключил в условие
Не знаю насколько это правильно реализовано, но сделал следующим образом.
ПА > продукты и модули > добавить новый модуль
Продукт: vbulletin
Местоположение модуля: global_start
Заголовок: Дата для условия
Код PHP модуля:
Код:
$datenow = date("Y-m-d");
$datestart = date("2015-12-15"); // Начальная дата
$dateend = date("2016-01-15"); // Конечная дата
if (strtotime($datenow) >= strtotime($datestart))
{ if (strtotime($datenow) <= strtotime($dateend)) {
vB_Template::preRegister('header',array('date_vivoda_novogodney_motni' => 1)); }
}
Модуль включен: да
После сохранения модуля в шаблоне header новогоднюю мотню заключил в условие
Код:
<vb:if condition="$date_vivoda_novogodney_motni">
<!-- код новогодней мотни -->
</vb:if>