можно ли ограничить удаление первого сообщения в теме пользователем? а то он сносит всю тему случайно
@kernel
Единый форум поддержки |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Единый форум поддержки » Форум для новичков » 1е сообщение
можно ли ограничить удаление первого сообщения в теме пользователем? а то он сносит всю тему случайно
@kernel
tartar1
Как ты это видишь?
Создал заголовок темы и всё.........
Дальше все сами накидывют.... Или как?
tartar1
Ну есть жа ограничение редактирования по времени в админ-настройках ? Выставь минут 15
можно ли ограничить удаление первого сообщения в теме пользователем? а то он сносит всю тему случайно
@kernel
Нет, потому что удаляя первое сообщение, удаляется и тема. Можете конечно попробовать предложить вашу идею здесь Сделаем сервис лучше
Отредактировано СергейSerg (Ср, 2 Сен 2020 15:59:40)
tartar1
Ну есть жа ограничение редактирования по времени в админ-настройках ? Выставь минут 15
не, я хочу дат ьправо редактировакть когда угодно, только тему не сносить
можно ли ограничить удаление первого сообщения в теме пользователем?
У меня раньше стоял такой костыль-скрипт. Обойти его, конечно, можно, но для рядового пользователя не всегда очевидно:
<!----- Запрет редактирования первого поста ----->
<script type="text/javascript">
(function () {
var EditOff_ForumId = [9,14]; //ID форумов с отключением редактирования-удаления Первых Постов;
var forum = $('#pun-viewtopic .crumbs:first a[href*="/viewforum.php?id"]'); if(!forum.length)return;
if($.inArray(+forum[0].href.split('id=')[1],EditOff_ForumId)!=-1&&GroupID>2)$('.post.topicpost').find('.pl-edit,.pl-delete').remove()
}()) // Конец скрипта
</script>
Не проверял, но, возможно, если удалить .pl-edit, то появится и заработает кнопка редактирования.
И есть еще такой, он получше будет: Скрипты от пользователей 3
Но вообще можно отключить право группы на удаление постов - и проблема решена )
Отредактировано Wilhelm (Ср, 2 Сен 2020 16:41:39)
tartar1 написал(а):можно ли ограничить удаление первого сообщения в теме пользователем?
У меня раньше стоял такой костыль-скрипт. Обойти его, конечно, можно, но для рядового пользователя не всегда очевидно:
<!----- Запрет редактирования первого поста ----->
<script type="text/javascript">
(function () {
var EditOff_ForumId = [9,14]; //ID форумов с отключением редактирования-удаления Первых Постов;
var forum = $('#pun-viewtopic .crumbs:first a[href*="/viewforum.php?id"]'); if(!forum.length)return;
if($.inArray(+forum[0].href.split('id=')[1],EditOff_ForumId)!=-1&&GroupID>2)$('.post.topicpost').find('.pl-edit,.pl-delete').remove()
}()) // Конец скрипта
</script>Не проверял, но, возможно, если удалить .pl-edit, то появится и заработает кнопка редактирования.
И есть еще такой, он получше будет: Скрипты от пользователей 3
Но вообще можно отключить право группы на удаление постов - и проблема решена )
О, как вариант
Wilhelm
а он же для админов отключает наверное
Есть еще такой скрипт
<!-- Запрет редактирования постов в определенных форумах -->
<script type="text/javascript">
/* Запрет редактирования первого поста */
var FirstPost_NoEdit = {
//ID форума //Группы с запретом
25: [4,5,7,8],
14: [4,5,7,8] //!Последний элемент без запятой
}
var DisallowOnlyFirst = 1 ; // Запрет редактирования: 0 - всех постов, 1 - только первых постов
</script><style id="HideEdit1">.post .pl-edit,#pun-edit #post{display:none!important}</style>
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/81542.js"></script>
а он же для админов отключает наверное
У админов возможность остается.
это все не то. надо от сервиса
или скрипт чтоб во всех форумах работал
Вы здесь » Единый форум поддержки » Форум для новичков » 1е сообщение