Скажите пожалуйста, на многих форумах есть огрничение по времени редактирования сообщений. Например, сообщение пользователь может отредактировать в течение часа после его публикации. Как сделать такую функцию на нашем форуме?
Ограничение времени возможности редактирования сообщений
Сообщений 1 страница 12 из 12
Поделиться205.05.2012 13:06:12
В HTML-верх:
<script> var Edit_NoLimit=[1,2]; var setTimeEdit=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>
В HTML-низ:
<script> set_Time_Edit();</script>
[1,2] - это группы пользователей без ограничения времени редактирования. По умолчанию 1 и 2 - это администраторы и модераторы. На них лимит времени не действует. Если нужно добавить еще какие-то группы, посмотрите порядок их расположения в Администрирование-Группы-Текущие группы и добавьте номер через запятую.
180 - допустимое время редактирования в минутах. Можете заменить на свое.
И еще одно. Этот скрипт ссылается на файл time_limit_editing.js, который загружен на какой-то сайт. И если этот файл будет оттуда удален, ваш скрипт перестанет работать. Чтобы этого не произошло, сделайте так:
1. Пройдите по ссылке http://hostjs-mybb2011.narod.ru/js/time … editing.js На экране высветится текст.
2. Откройте на компьютере блокнот, скопируйте этот текст туда и сохраните файл с расширением *.txt
3. Ручками у этого файла измените расширение на *.js
4. Загрузите получившийся файл к себе на форум через Администрирование-Файлы
5. В скрипте замените ссылку на этот файл на свою.
Отредактировано brener (05.05.2012 13:17:51)
Поделиться305.05.2012 13:26:46
brener, премного благодарна!
Сейчас попробую установить ограничение
Поделиться406.05.2012 01:35:42
Милушка
Не за что, коллега! ))) Гляньте личку.
Поделиться512.05.2012 15:50:05
Поставила эти скрипты...
Возникла проблема - исчезла функция редактирования сообщений у пользователей совсем...
Как исправить?
Поделиться612.05.2012 17:21:36
хм... у меня стоит, все работает. Какие настройки поставили?
Поделиться714.05.2012 12:15:29
хм... у меня стоит, все работает. Какие настройки поставили?
Вот эти:
В HTML-верх:
Код:
<script>
var Edit_NoLimit=[1,2];
var setTimeEdit=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>
В HTML-низ:
Код:
<script> set_Time_Edit();</script>
Только, правда, просто поставила их в ХТМЛ-верх и -низ, без копирования себе в текстовый и пр.
У меня не получилось у текстового файла расширение поменять на *.js. Не знаю, как это сделать...
Поэтому просто скопировала скрипты в настройки...
И у всех пропала функция редактирования текста, хотя в настройках групп у всех стоит разрешение редактировать текст - я проверяла.
Поделиться815.05.2012 08:50:53
странно. Надо на Вашем форуме копаться. Так не скажу.
Поделиться916.05.2012 13:58:56
brener, а вы как ставили скрипты, через этот текстовый файл с расширением *.js или просто скрипты поставили в ХТМЛ-верх, низ - и всё?
Ещё вопрос, можно ли после скрипта делать отступления до следующего скрипта с помощью двух-трёх нажатий "Энтер"? (чтобы потом легче было найти и удалить скрипт, если станет не нужен)
Или скрипты должны идти подряд друг за другом?
Я - чайник, если что... в тонкостях такого рода не разбираюсь.
Поделиться1016.05.2012 16:01:34
Я не знаю, что происходит....
Поставила эти скрипты, на другом форуме - работают, на моём - нет.
Слетела функция редактирования сообщений ещё и у модератора вдобавок.
И не восстанавливается никак......
Поделиться1116.05.2012 16:41:49
Скажите, пожалуйста, кто знает, а есть ли ещё какие-нибудь скрипты, другие, для ограничения времени редактирования?
Может, у меня какой нобиудь другой код заработает, как надо???
Поделиться1216.05.2012 18:04:18
С функцией редактирования сообщений у модератора разобрались - это не из-за скрипта, по другой причине.
Попробовала установить скрипт через загрузку тесктового файла с расширением *.js (разобралась, как менять расширение)...
Всё равно скрипт не работает! Помогите кто-нибудь, пожалуйста!!!
Может быть, есть какой-нибудь другой скрипт?