Мод "ANTI Double-Post" - склейка идущих подряд сообщений

Моды только для форумов расположенных на 4admins.ru и myfor.ru
  • Информация
Аватара пользователя

Автор темы
Admin
Администратор
Сообщения: 1312
Зарегистрирован: 09 авг 2011, 00:22
Репутация: 14
Пол: Мужской
Благодарил (а): 2 раза
Поблагодарили: 9 раз

Мод "ANTI Double-Post" - склейка идущих подряд сообщений

Сообщение Admin » 14 янв 2012, 04:11

На конференции установлена функция "ANTI Double-Post", которая позволяет запрещать в конкретных форумах создание двух подряд сообщений в теме от одного автора, либо "склеивать" их в одно.
в свойствах каждого форума теперь есть блок "МОД Анти-дублирование сообщений" в котором можно активировать и настроить эту функцию.

Изображение
В параметр разделитель можно добавить переменную времени склейки:
1. Переменная %D заносит в сообщение время такое и в таком формате, каким оно было у автора сообщения на момент склейки
2. Переменная %t определяет "дельту" относительно написания сообщения (в текстовом виде)
3. Переменная %d заносит в сообщение время в формате UNIXTIME
Как этим можно воспользоваться?
Можно создать BBCODE, который будет преобразовывать UNIXTIME в локальное время пользователя. Например
BBCODE:

Код: Выделить всё

[time]{NUMBER}[/time]

ЗАМЕНА HTML:

Код: Выделить всё

<script>
var myDate = new Date( {NUMBER} *1000);
document.write(myDate.toLocaleString());
</script>

и после этого в параметре "разделитель" указать так:

Код: Выделить всё

-- добавлено [time]%d[/time] --

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

  • Поделитесь ссылкой
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Моды для форумов на 4admins.ру»