Палата № 221Б

Объявление

Баннеры!





WORSHIP BOARD



СМОТРЕТЬ ЕЩЕ..


❖ На доску почета у нас сегодня попал Sherlock Holmes!

Наш дорогой и любимый Шерлок, ты попал сюда заслуженно, потому как твоя помощь форуму неоценима, твои идеи блестящи, и ты сам - просто золотая находка! Спасибо тебе за то, что ты с нами, что ты рядом. Продолжай и дальше радовать нас собой!



IN THE GAME

17 февраля 2012, пятница

сводка погоды - +4 °C на улице. Прохладно. Ветер северо-западный, 5-7 м/с. Ближе к вечеру намечается потепление, возможен дождь.


Альтернативный квест «Люди-инвалиды»
День 1. 14 января 2025 года, пятница.

Погода:
Весь день морозно, идет крупный снег. Пасмурно. К вечеру обещают метель.

Прокрутка останавливается по наведению мыши
game system: эпизодическая.
game rating: NC-21
QUESTS


PARTNERS

PARTNER Forever with you. London [реклама вместо картинки] Шерлок Холмс. Новая квестовая игра Женская Академия Искусств (только для девушек) Dawn. Continuation. Marauders: opposition


INFORMATION


❖ Если вам понравился наш форум, если хотите нам что-то сказать или пожелать, пишите нам на почту - infectmelondon@mail.ru! Мы будем очень рады любым вашим письмам! поздравляем нас с новым дизайном!



❖ WELCOME, DEAR!

Мы рады прислать уведомление для явки на прохождение курса лечения в мировой клинике, знаменитой своими экстраординарными докторами и пациентами. Соберитесь духом, проверьте, все ли документы вы захватили, и смело входите в двери нашей больницы!

OUR NEWS


❖ Дорогие гости, обращаем внимание на то, что таблица объявлений прокручивается, поэтому смело тыкаем на стрелочку и смотрим остальные новости, а также на то, что навигация в шапке кликабельна!
❖ Все, кто остался без игры, отпишитесь пожалуйста в этой теме - поиск сюжета, дабы мы могли написать вам отдельный сюжет или помочь найти место в большом кол-ве ныне существующих.
❖ Итак, дорогие друзья, в честь первого дня весны,
наша ролевая скидывает прошлые одежды и наряжается в новенький и красивый дизайн, за который
мы выражаем благодарность .o r g a s m! Ура весне и обновлениям!

Уважаемые администраторы, разработан новый квест, оставляйте комменты
Уважаемые игроки. Планируется новый квест. Мы принимаем все ваши пожелания

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Палата № 221Б » Приемный покой » Автоматизация управления форумом и фичи для админов


Автоматизация управления форумом и фичи для админов

Сообщений 1 страница 7 из 7

1

Уважаемые представители администрации и иже с ними,

В данной теме я предлагаю писать те изменения которые были введены на форуме (скрипты) для более упрощенного управления с пояснениями как ими пользоваться. А также предложения, если вы хотите видеть какую-то дополнительную функциональность которая поможет вам лучше управлять форумом.

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

0

2

M001. Объявления для администрации.

Формирует объявление видимое только для администрации. Формат: красный шрифт, 16 пт, по центру.
Для вставки в разделе Объявление используются теги:
<div id="AdminNote" align=center>
</div>

Пример:
<div id="AdminNote" align=center>
Уважаемые администраторы, просим вас отписаться в теме <a href="https://infectmelondon.rusff.me/viewtopic.php?id=190&p=16"> Заседание №4 </a>
</div>
http://uploads.ru/t/l/i/7/li7J0.jpg

Чтобы убрать скрипты:

Из HTML-верх стираем

стираем код

<!-- {#M001 -->
<style type="text/css">
#AdminNote, #AdminNote a
{
margin:2px;
color: red;
font-size: 16px;
}

#AdminNote a
{
text-decoration:underline;
}
</style>
<!-- #M001} -->

Из HTML-низ стираем

стираем

<!-- {#M001 -->
<script type="text/javascript">
<!--if (document.getElementById('pun-status').innerHTML.indexOf("Mycroft Holmes")==-1)-->
if (GroupID != 1 )
{document.getElementById('csshelper').style.display="none"
  document.getElementById('AdminNote').style.display="none"
}
</script>
<!-- #M001} -->

Сами теги
<div id="AdminNote" align=center>
</div>

убираем в Объявлении

0

3

M002. Объявления для всех (которые не видны гостям).

Формирует объявление видимое только для подписчиков форума. Формат: черный шрифт, 14 пт, по центру.
Для вставки в разделе Объявление используются теги:
<div id="UserNote" align=center>
</div>

Пример:
<div id="UserNote" align=center>
Уважаемые игроки. Планируется новый квест. Мы принимаем все ваши <a href="https://infectmelondon.rusff.me/viewtopic.php?id=324#p13093"> пожелания </a>
</div>
http://uploads.ru/t/l/i/7/li7J0.jpg

Чтобы убрать скрипты

Из HTML-верх:

удалить

<!-- {#M002 -->
<style type="text/css">
#UserNote, #UserNote a
{
margin:2px;
font-size: 14px;
font-weight: bold;
}

#UserNote a
{
text-decoration:underline;
}
</style>
<!-- #M002} -->

Из HTML-низ:

удалить

<!-- {#M002 -->
<script type="text/javascript">
if (GroupID == 3 )
{
  document.getElementById('UserNote').style.display="none"
}
</script>
<!-- #M002} -->

Сами теги
<div id="UserNote" align=center>
</div>
убираем в Объявлении

0

4

M003.Выделение закрытые тем, которые не были удалены в архив (только в форуме Выездной центр реанимации)

Закрытые, но не удаленные в архив темы выделяются перечеркнутой чертой и серым цветом.

Пример:
http://uploads.ru/t/d/7/H/d7HAg.jpg

Чтобы убрать скрипты

В HTML-верх надо удалить:
<!-- {#M003 -->
<style type="text/css">
#forum_f8 .iclosed .tcl .tclcon, #forum_f8 .iclosed .tcl .tclcon .closedatafiled, #forum_f8 .iclosed .tcl .tclcon, #forum_f8 .iclosed .tcl .tclcon a, #forum_f8 .iclosed .tcl .tclcon, #forum_f8 .iclosed .tcl .tclcon .byuser   
{
text-decoration: line-through;
color:DimGray;
}
</style>
<!-- #M003} -->

0

5

M004. Кнопка для выделения кодов элементов на странице для помощи в описании CSS

В левом нижнем углу страницы есть видимая только для администрации кнопка "Помощь в CSS" по нажатию на которую при наведении курсора на любой элемент страницы высвечивается его абсолютный адрес, который можно использовать при описании CSS скриптов в  HTML-верх.

удалить

Из HTML-низ удалить скрипт
<!-- {#M004 -->
<script type="text/javascript">
function cookCopy()
{document.cookie="helper=not"}
window.onunload=cookCopy
function helpCss()
{document.cookie="helper=letcopy"
var alls=document.getElementsByTagName("body")[0].getElementsByTagName("*")
var e=0
for (e=0; e<=(alls.length-1); e++)
{
var styl=new Array()
var styl2=new Array(0)
var k=0
styl[0]=alls[e]
styl2.splice(0, 0, makingCss(styl[0]))
k=1
while(k<=10)
{styl[k]=styl[k-1].parentNode
if (styl[k].nodeName=="BODY")
{break}
styl2.splice(0, 0, makingCss(styl[k]))
k=k+1}
alls[e].title=styl2.join(" ")
}}
function makingCss(to)
{if (to.id)
{if ((to.id.indexOf("forum")!=-1)||(to.id.indexOf("category")!=-1))
{if (to.className.indexOf(" ")!=-1)
{var ret="."+to.className.substr(to.className.lastIndexOf(" ")+1)}
else
{var ret="."+to.className}}
else
{var ret="#"+to.id}}
else if ((!to.id)&&(to.className))
{if (to.className.indexOf(" ")!=-1)
{var ret="."+to.className.substr(to.className.lastIndexOf(" ")+1)}
else
{var ret="."+to.className}}
else if ((!to.id)&&(!to.className))
{var ret=to.nodeName.toLowerCase()}
return ret}
</script>
<input id="csshelper" type="button" value="Помощь в css" onclick="helpCss()" />
<!-- #M004} -->

0

6

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"},
Чтобы добавить - соответственно добавить строчку. Имя в кавычках должно идти без лишних пробелов и точно соответствовать нику пользователя иначе он не получит индивидуального предупреждения. Ссылка - ссылка на тему в которой он должен отписаться.

http://uploads.ru/t/e/u/I/euI7K.jpg

http://uploads.ru/t/M/q/r/MqrQx.jpg

Чтобы удалить скрипт:

Удалить из Объявления:

Описывает массив пользователей - должников

<!-- {#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} -->

0

7

Оформление квестов.

Сделаны три вида рамок для оформления подквестов, в дополнение к <quote> </quote>

[fin] Квестовое задание завершено. Оформляется также как и цитаты только вместо quote подставляете fin
[/fin]

[fly] Квестовое задание отыгрывается. Оформляется также как и цитаты только вместо quote подставляете fly
[/fly]

[frz] Квестовое задание поставлено в режим ожидания, например из-за отсутствия игрока. Оформляется также как и цитаты только вместо quote подставляете frz
[/frz]

0


Вы здесь » Палата № 221Б » Приемный покой » Автоматизация управления форумом и фичи для админов


Рейтинг форумов | Создать форум бесплатно