Псевдо-удаление сообщений и тем (Alex_63)
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>
<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>
<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>
<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>
<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>
.post.del{outline:double 3px rgba(162, 2, 2, 0.37);}
</style>
2. Скрытие «удаленных» постов от модераторов.
В html-верх
Код
<style>.gid2 .post.del{display:none!important;}</style>
Просмотров: 780, Загрузок: 23, Оценка: 5.0 (2)
Страницы: | |