Однократное, периодически обновляемое, уведомление на форуме
(Для выбранных групп пользователей)

Добавляет уведомление для определенных групп пользователей, появляется однократно при обновлении информации.

http://gerda.moy.su/_bd/0/16.png

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

Создаёте на главной в одной из категорий  новый форум, видный нужным группам, но закрытый на запись тем и сообщений
В нём создаёте тему:

Однократное уведомление [1]

В сообщении темы прописываете нужный текст уведомления, данное сообщение будет показано на Главной всем группам, для которых данный форум открыт!
Для Нового уведомления, настраиваете данный форум заново для нужных групп и дописываете в тему Новое Сообщение (Но не ранее чем через 3 часа после предыдущего!)

Свернутый скрипт (Ставим ближе к концу или в конец HTML низ):

Код:
<script type="text/javascript" src="https://forumstatic.ru/files/0010/b4/f8/28328.js"></script>

Более длинный, с возможностью правки стиля:

Код:
<style type="text/css">
#modal_wrp {
  display:none;
  top:0;left:0;
  background-color: rgba(0,0,0,0.7);
  position:fixed;
  z-index:1000;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
}
#modal-0{
  top:0;left:0;right:0;bottom:0;
  margin:auto;
  background-color: #D1D1D1;
  position:absolute;
  z-index:100;
  width:340px;
  height:260px;
  border:3px double #000;
  border-radius:7px;
  text-align:center;
  padding:7px;
  color:#411D00;
  font: italic normal 400 14px/18px Georgia;
  line-height:19px;
  overflow-y:auto;
}
#modal-0 blockquote.visible{
  display:block;
}
#modal-0 ul{
  text-decoration:underline;
}
#close-button{
  width:20px;
  height:20px;
  display:block;
  position:absolute;
  right:9px;
  border:4px solid #D1D1D1;
  border-radius:50%;
  color:#DBDBDB;
  font: normal normal 700 14px/normal Verdana;
  text-shadow:1px 1px 3px #000;
  line-height:19px;
  box-shadow:3px 3px 9px #000,inset 0 0 4px #000;
  cursor:pointer;
}
</style>

<div id="modal_wrp"><div id="modal-0"><span id="close-button" title="Закрыть" onclick="$('#modal_wrp').fadeOut()">Х</span>
<!--Заголовок--><b><ul>Однократное уведомление<ul></b>
</div></div>

<script type="text/javascript">
$(document).ready(function(){
var tema_Name = "Однократное уведомление [";
function setcOOkie2(a,b,c) {if(c){var d = new Date();d.setTime(d.getTime()+c);}if(a && b) document.cookie = a+'='+ encodeURIComponent(b) +(c ? '; expires='+d.toUTCString() : '');else return false;}
function getcOOkie2(a) {var b = new RegExp(a+'=([^;]){1,}');var c = b.exec(document.cookie);if(c) c = c[0].split('=');else return false;return c[1] ? decodeURIComponent(c[1]) : false;}
var modal_messag = getcOOkie2("modal_messag");
var post_message =  $('tr.inew > .tcr').find('a:contains("'+tema_Name+'")');
if(!modal_messag && post_message.length){
  var post = post_message[0].href.split('#p')[1];
  $.get("/viewtopic.php?pid="+post, function(data){
    var cnt = $(data).find('#p'+post+' .post-content');
    cnt.find('.post-sig, p.lastedit, .post-vote, .post-rating').remove();
    cnt.appendTo('#modal-0');
    setcOOkie2("modal_messag",true,3*60*60*1000);
    $('#modal_wrp').fadeIn();
  });
};
});
</script>

Для Повторных Самотестов всплывания Уведомлений - нужно чистить кеш и куки браузера и дописывать новое сообщение в тему!
Кому надо, форум с темой можно скрыть с Главной (сохраните только ссылку на тему) кодом, устанавливаемым в Описание:

Код:
<script class="hide-hide">$("script.hide-hide").parents("tr[id^='forum_f']:first").hide();$("script.hide-hide").remove();</script>