Двухсуточный запрет на написание в Теме
двух постов подряд Одним пользователем

Запрещает всем, кроме админов и модераторов, писать в топике два сообщения подряд в течении двух суток.
http://sf.uploads.ru/xdph9.png

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

В HTML верх

<script src="http://hostjs-mybb2011.narod.ru/js/no_two_messages_a_row.js.js"></script>

ОГРАНИЧЕНИЯ для модераторов и Администраторов - Отсутствуют.
Тестируется


Вариант 2
С добавкой еще одной (произвольной) выбранной группы, свободной от ограничений

Вcё HTML низ, (*друг за другом

<script>var adGroup=8</script>

Код:
<script>if(GroupID>3&&GroupID!=adGroup&&(GroupTitle!="Гость"||GroupTitle!='Гости')&&$("#pun-viewtopic").html()!=null){var AL01='   Ваше Сообщение в данной Теме, - Последнее.\n Решением Администрации выставлен Запрет на создание одним юзером двух и более сообщений подряд.\n PS: Данный запрет,  в Данной теме, снимается  автоматически  при истечении двух суток с момента написания Вами последнего сообщения!\n\n';var AL02='    Пожалуйста, скопируйте свой текст из поля Ответа и, нажав клавишу "Редактировать" последнего Вашего сообщения в Теме, - перенесите туда скопированный текст и отправьте Сообщение с новыми добавлениями и изменениями.',Data23,total_Num,NumPag,Link_LastPost;function FindAndChange(date){var L=$(date).find(".post.endpost .post-links li.pl-email a[href*='profile.php?id=']").attr("href");if(UserID==parseInt(L.replace(/^.*id=/img,""))){var L=$(date).find(".post.endpost a.permalink").text();if(L.search(/^\D{2,8}\d{2}:/img)!=-1){var L="<a onclick=\"alert(AL01)\"><span>Ответить</span></a>";$("#pun-main .postlink a[href*='/post.php?tid=']").replaceWith(L);var L="<p class=\"formsubmit\"><input type=\"button\" class=\"button\" onclick=\"alert(AL01+AL02)\" name=\"button11\" value=\"Отправить\"/> <input type=\"button\" class=\"button\" onclick=\"alert(AL01+AL02)\" name=\"button12\" value=\"Посмотреть\"/></p>";$("#post p.formsubmit").replaceWith(L);}}};var Pagelink=$("#pun-main .linkst .pagelink ");if(Pagelink.html()!=null){var a=document.URL,lnk=a.replace(/&p=[^=]*$/m,'');if(a==lnk){NumPag=1;lnk=lnk.replace(/#p\d+$/img,'')}else NumPag=parseInt($(Pagelink).find("strong").text());if($(Pagelink).find("a.next").html()!=null){var VVV=$(Pagelink).find("a").length;$(Pagelink).find("a").each(function(j){if(j==(VVV-2)){total_Num=$(this).text()}})}else{total_Num=NumPag};if(total_Num==NumPag){FindAndChange("#pun-main")}else{$.get(lnk+'&p='+total_Num,function(Data23){FindAndChange(Data23)})}}};</script>

ОГРАНИЧЕНИЯ для модераторов и Администраторов - Отсутствуют.

Цифру красным - меняем на свою, ( или ставим 0, если такой группы пока нет

Отредактировано Герда (16.05.13 06:33)