Вебдизайн и Техническая поддержка
Skype: disbb.ru
Контакты: обратная связь
Часы работы:
Пн-Пт 10:00-18:00
* по московскому времени


Псевдо-удаление сообщений и тем (Alex_63)


Скриншот

  • При попытке удаления сообщения пользователем оно скрывается от всех, кроме модераторов и администраторов.
  • Автор: Alex_63
  • Платформа: MyBB
  • Категория: Страница топика форума
  • Оценка: 5.0/2

  • Скачать (8.3 Kb)
  • 02.11.2015, 13:06

Скриншот Скриншот

V.1 Псевдо-удаление сообщений

При попытке удаления сообщения пользователем оно скрывается ото всех, кроме модераторов и администраторов. Под модератором в «удаленный» пост добавляется пометка «Удалено пользователем», а также добавляется кнопка «Восстановить» (скриншот №1), при нажатии на которую пост восстанавливается и снова становится доступным для просмотра.

В HTML-верх
Код
<!-- Псевдо-удаление сообщений © Alex_63 - Ч.1 в HTML верх -->  
<style>  
.post > .del-msg {  
padding: 20px;  
background: rgba(251, 249, 198, 0.56);  
border-radius: 10px;  
margin: 5px 0;  
}  
</style>  
<style id="HidPost">.post{display:none}</style>  
<script type="text/javascript" src="http://testscripts.mybb.ru/files/0016/0b/c8/33001.js"></script>


В HTML-низ
Код
<!-- Псевдо-удаление сообщений © Alex_63 - Ч.2 в HTML низ -->  
<script type="text/javascript" src="http://testscripts.mybb.ru/files/0016/0b/c8/33002.js"></script>


Примечание: скрипт не действует для первого поста в теме!




V.2 Псевдо-удаление сообщений и тем


В этой версии:
- возможность псевдо-удаления и восстановления тем;
- быстрое восстановление постов, без переадресации;
- пофорумный вывод «удаленных» сообщений;
- быстрый перенос «удаленных» сообщений из темы (скриншот №2).

В HTML-верх
Код
<!-- Псевдо-удаление сообщений © Alex_63 - Ч.1 в HTML верх -->
<style id="HidPost">.post{display:none}</style><script type="text/javascript">
if(document.title.indexOf('¬')!=-1)document.title=document.title.split('¬')[1]</script>


В HTML-низ
Код
<!-- Псевдо-удаление сообщений © Alex_63 - Ч.2 в HTML низ -->
<script type="text/javascript" src="http://testscripts.mybb.ru/files/0016/0b/c8/96496.js"></script>





Для корректной работы скрипта пользователям должно быть разрешено удалять свои посты!

«Удаленный» пост имеет селектор .post.del




Дополнительно:
1. Вариант оформления - рамка вокруг поста.
В html-верх или в style_cs.css без тегов <style>:
Код
<style type="text/css">
.post.del{outline:double 3px rgba(162, 2, 2, 0.37);}
</style>

2. Скрытие «удаленных» постов от модераторов.
В html-верх
Код
<style>.gid2 .post.del{display:none!important;}</style>
Теги: Alex_63, Страница топика форума, Сообщения (посты) на форуме, скрипт, Админы и модераторы, mybb

Просмотров: 754, Загрузок: 23, Оценка: 5.0 (2)
Страницы:
Имя *:
Email *:
Код *:
Сайт создан в системе uCoz