[4admins] Мод "ANTI Double-Post" - склейка идущих подряд сообщений
Мод "ANTI Double-Post" - склейка идущих подряд сообщений
На конференции установлена функция "ANTI Double-Post", которая позволяет запрещать в конкретных форумах создание двух подряд сообщений в теме от одного автора, либо "склеивать" их в одно.
в свойствах каждого форума теперь есть блок "МОД Анти-дублирование сообщений" в котором можно активировать и настроить эту функцию.
В параметр разделитель можно добавить переменную времени склейки:
1. Переменная %D заносит в сообщение время такое и в таком формате, каким оно было у автора сообщения на момент склейки
2. Переменная %t определяет "дельту" относительно написания сообщения (в текстовом виде)
3. Переменная %d заносит в сообщение время в формате UNIXTIME
Как этим можно воспользоваться?
Можно создать BBCODE, который будет преобразовывать UNIXTIME в локальное время пользователя. Например
BBCODE:
ЗАМЕНА HTML:
и после этого в параметре "разделитель" указать так:
итогом этого будет вывод времени склейки в том формате, в котором оно должно быть у пользователя, который просматривает сообщение.
Эти моды только для форумов расположенных на: 4admins.ru, myfor.ru, luckbb.ru
На конференции установлена функция "ANTI Double-Post", которая позволяет запрещать в конкретных форумах создание двух подряд сообщений в теме от одного автора, либо "склеивать" их в одно.
в свойствах каждого форума теперь есть блок "МОД Анти-дублирование сообщений" в котором можно активировать и настроить эту функцию.
В параметр разделитель можно добавить переменную времени склейки:
1. Переменная %D заносит в сообщение время такое и в таком формате, каким оно было у автора сообщения на момент склейки
2. Переменная %t определяет "дельту" относительно написания сообщения (в текстовом виде)
3. Переменная %d заносит в сообщение время в формате UNIXTIME
Как этим можно воспользоваться?
Можно создать BBCODE, который будет преобразовывать UNIXTIME в локальное время пользователя. Например
BBCODE:
Код: Выделить всё
[time]{NUMBER}[/time]
Код: Выделить всё
<script>
var myDate = new Date( {NUMBER} *1000);
document.write(myDate.toLocaleString());
</script>
Код: Выделить всё
-- добавлено [time]%d[/time] --
Эти моды только для форумов расположенных на: 4admins.ru, myfor.ru, luckbb.ru
Поделитесь ссылкой.
HTML код
BBCode
Link
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей