Ограничение возможности редактирования и удаления
по времени  V.2

http://sa.uploads.ru/qSUPE.png

Автор: Alex_63
Платформа: MyBB

- Вариант реализации не привязан к Cookies, - работает с любого браузера/компьютера
- Ограничения от скрипта обойти невозможно, даже отключив JavaScript (с отключенным JS в браузере форма не отправится)
- Есть возможность задавать ограничения отдельно на редактирование и удаление

скрипт и описание

В HTML верх

<!-- Ограничение редактирования/удаления по времени -->
    <script type="text/javascript">
    var timeLimits = {};     // => ограничения по времени - в минутах
    //===========================//
    timeLimits.edit_time     = 120;  // время редактирования (макс.3600)
    timeLimits.edit_groups   = [4,5,6];  // группы с ограничением редактирования

    timeLimits.delete_time   = 90;  // время удаления (макс.3600)
    timeLimits.delete_groups = [4,5,6,7];  // группы с ограничением удаления

    timeLimits.no_limit_id   = [342,608];  // пользователи со снятием ограничений
    //===========================//
    </script><script src="https://forumstatic.ru/files/0015/c4/3f/24801.js"></script>
    <style id="hide_edit01">li.pl-edit,li.pl-delete{display:none!important}</style>
    <style id="hide_edit02">#pun-edit #post,#pun-delete form{display:none}</style>
    <script type="text/javascript">timeLimits.enable()</script>

Установки:
Все ограничения устанавливаются в минутах!
timeLimits.edit_time  - время, в течение которого можно отредактировать пост (макс. 3600)
timeLimits.edit_groups  - номера групп, на которые действует ограничение редактирования (через запятую)

timeLimits.delete_time  - время, в течение которого можно удалить пост (макс. 3600)
timeLimits.delete_groups  - номера групп, на которые действует ограничение удаления (через запятую)

timeLimits.no_limit_id  - ID пользователей (в группах с ограничениями), для которых ограничения снимаются

Если нужно отключить какое-либо из ограничений - можно прописать значение времени, равное -1, либо оставить пустым массив с ID групп для данного ограничения.


Редактирование сообщения по времени
Устанавливает ограничение по времени на редактирование сообщений.

https://forumupload.ru/uploads/0007/e3/f7/2617/214988.png

Автор: Deff
Платформа: Mybb

скрипт и описание

Скрипт из двух частей:
В HTML верх

<!-- HTML верх Ч1: time_limit_editing --><script>
var Edit_NoLimit=[1,2] //Юзер Группы без Ограничений на редактирование;
var setTimeEdit=180;  //Время редактирования в минутах! максимум 180(мин);</script>
<style id="style-st1">#pun-viewtopic li.pl-edit{display:none}</style>
<style id="style-st2">#pun-viewtopic li.hide_edit{display:none}</style>
<script src="http://hostjs-mybb2011.narod.ru/js/time_limit_editing.js"></script>
<!--END: Ч1,-time_limit_editing -->

Красным [1,2]- через запятую, группы свободные от ограничений, (*можно добавлять, - последний элемент без запятой! (*ЗЫ: 1,2 - админы-модеры по умолчанию //3 - гость (*4 эт юзер или новичок - зависит от ранга и т.д

180 - Ограничения по времени - в минутах  - выставляете свое

В начало HTML низ

<!-- HTML низ Ч2: time_limit_editing --><script> set_Time_Edit();</script>

Поскольку завязано на Кукисы - Сообщение(если вы не в VIP группе) - редактируем на том компе и браузере, в течении  времени редактирования, где оно создано - ( другой комп и брауз - просто не будут знать, что Вам дано разрешение