M005. Автоматическое оповещение должников по постам
Теперь для того чтобы автоматически сформировать оповещение для должников сразу в трех местах, достаточно описать их в массиве в самом начале раздела Объявления в панели Админ\\Настройка
Пример содержания массива:
<script type="text/javascript">
debtors = new Array (
{"nic":"Irene Adler", "log": " Грин Парк, 13:50. "},
{"nic":"Mycroft Holmes", "log":"https://infectmelondon.rusff.me/viewtopic.php?id=239#p10549"},
{"nic":"Mike Stamford", "log":"https://infectmelondon.rusff.me/viewtopic.php?id=307#p12632"},
{"nic":"Catherine Bluebell", "log": "https://infectmelondon.rusff.me/viewtopic.php?id=313#p12778"}
)
</script>
После этого
1) Все указанные игроки будут отмечены в разделе объявлений
2) Для каждого из них при его посещении форума будет высвечиваться индивидуальная строчка оповещение
3) Их ники будут везде на форуме высвечиваться красным
Для того чтобы убрать их из массива достаточно целиком убрать строчку, например
{"nic":"Mike Stamford", "log":"https://infectmelondon.rusff.me/viewtopic.php?id=307#p12632"},
Чтобы добавить - соответственно добавить строчку. Имя в кавычках должно идти без лишних пробелов и точно соответствовать нику пользователя иначе он не получит индивидуального предупреждения. Ссылка - ссылка на тему в которой он должен отписаться.
Чтобы удалить скрипт:
Удалить из Объявления:
Описывает массив пользователей - должников
<!-- {#M005 -->
<!-- Скрипт для описания массива должников по отписыванию квеста
Для добавления новой строки используйте
{"nic":"Имя пользователя", "log": "ссылка на пост"}
Не забывайте что строки разделяются запятой {},
-->
<script type="text/javascript">
debtors = new Array (
{"nic":"Irene Adler", "log": " Грин Парк, 13:50. "},
{"nic":"Mycroft Holmes", "log":"https://infectmelondon.rusff.me/viewtopic.php?id=239#p10549"},
{"nic":"Mike Stamford", "log":"https://infectmelondon.rusff.me/viewtopic.php?id=307#p12632"},
{"nic":"Catherine Bluebell", "log": "https://infectmelondon.rusff.me/viewtopic.php?id=313#p12778"}
)
</script>
<!-- #M005} -->
Выписывает перечень должников в объявлении
<!-- {#M005 -->
<div id="debtorsann">
<script type="text/javascript">
strdebtors=""
for (n in debtors)
{
<!--document.write("<a href=" +debtors[n].log+">"+ debtors[n].nic+ "</a>; ")-->
strdebtors=strdebtors+"<a href=" +debtors[n].log+">"+ debtors[n].nic+ "</a>; "
}
document.getElementById('debtorsann').innerHTML ="<center>" + strdebtors + "</center>";
</script>
</div>
<!-- #M005} -->
Красная строка с предупреждением видимая только должнику
<!-- {#M005 -->
<script type="text/javascript">
strstart='<center><b><font style="font-size: 14px; color:#8B0000; padding: 2px; margin: 5px; border: 1px solid red ">'
strend='</font></b></center>'
linkstart='<b><font style="font-size: 14px; color:#8B0000; text-decoration:underline ">'
linkend='</font></b>'
for (n in debtors)
{
if (UserLogin==debtors[n].nic){
document.write(strstart+"Уважаемый "+debtors[n].nic+", мы ждем Ваш пост в <a href=" +debtors[n].log+">"+linkstart+"теме квеста"+linkend+ "</a> "+strend)
}
}
</script>
<!-- #M005} -->