Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Trotor

Временный контент

Рекомендованные сообщения

Просто когда увидел что такое есть на двойке, очень расстроился что такого нет на тройке

Нету. Поэтому нужно либо заказывать аналогичное под тройку, либо пользоваться теми советами которые были озвучены в этой теме.

Поделиться сообщением


Ссылка на сообщение

<if test="time() < strtotime('10 September 2015')">Показываем код до 10 сентября 2015 года</if>

А можно такую конструкцию, но скажем что бы контент показывался с 1 января по 3 января?

Поделиться сообщением


Ссылка на сообщение
12/26/16 08:56 (изменено)

<if test="time() > strtotime('1 January') or time() < strtotime('3 January')">Показываем контент с 1 по 3 января</if>

Если контент надо показать включительно по 3 число, то в условии "3 January" меняем на "4 January".

Изменено пользователем Strategius
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Только вместо or - and

Поделиться сообщением


Ссылка на сообщение
Только вместо or - and

У меня заработало с or, а когда поменял на and перестало работать 038.gif

Поделиться сообщением


Ссылка на сообщение

А можно ли сделать, чтобы за расчет этого условия бралось серверное время, а не пользовательское? А то так можно разместить скажем новогодние плюшки, и любой желающий может посмотреть их в летнее время, просто сменив время на компьютере.

Поделиться сообщением


Ссылка на сообщение

Если контент надо показать включительно по 3 число, то в условии "3 January" меняем на "4 January".

Спасибо.

Поделиться сообщением


Ссылка на сообщение

А можно ли сделать, чтобы за расчет этого условия бралось серверное время, а не пользовательское? А то так можно разместить скажем новогодние плюшки, и любой желающий может посмотреть их в летнее время, просто сменив время на компьютере.

А вообще есть ли в IPB свое время, не пользовательское? Т.е. время сервера, по мск к примеру.

Поделиться сообщением


Ссылка на сообщение

А можно ли сделать, чтобы за расчет этого условия бралось серверное время, а не пользовательское?

php это северный язык и работает с временем сервера. Пользователь может указать только часовой пояс, и то, учитывается он только при использования функции форума.

 

У меня заработало с or, а когда поменял на and перестало работать

Логическое условие OR (или) возвращает TRUE если хоть одно из выражений является истинным. Сейчас больше 1 January? Да. Вот по этому и заработало. Правильно условие должно быть таким - сейчас больше 1 января и меньше 3 января.

Поделиться сообщением


Ссылка на сообщение
12/26/16 19:14 (изменено)
Правильно условие должно быть таким - сейчас больше 1 января и меньше 3 января.

Сделал так:

 

<if test="time() > strtotime('1 December') AND time() < strtotime('30 December')">Показываем контент с 1 по 30 декабря</if>

И вообще не работает, не отображается... с 1 по 30 декабря.

Изменено пользователем Strategius

Поделиться сообщением


Ссылка на сообщение

И вообще не работает, не отображается... с 1 по 30 декабря.

Ага.

Но с OR все дни работает.

Поделиться сообщением


Ссылка на сообщение

А не подскажите конструкцию которая выводит информацию только на единственное число, раз вышеуказанная конструкция не работает?

Поделиться сообщением


Ссылка на сообщение
date('d.m') == '31.12'

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

date('d.m') == '31.12'

Вот так?

<if test="date('d.m') == '31.12'">Контент</if>

Такой вариант не работает...

Поделиться сообщением


Ссылка на сообщение

Такой вариант не работает...

А нет, сработало. Спасибо большое.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...