Техническая поддержка сервиса Quadro.Boards

Объявление

Новости сервиса

О форуме

Quadro.Support – это форум технической поддержки различных проектов и сервисов Quadro.Systems LLC, на котором грамотные технические специалисты всегда смогут помочь вам в решении проблем, или же подсказать ответы на самые сложные вопросы. Так же на форуме собрана обширная база знаний по различным аспектам наших сервисов. Не забывайте пользоваться поиском ;)

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

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


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Скрипты и дополнения » Профилактика на форуме


Профилактика на форуме

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

1

Часто администраторам хочется провести профилактику на форуме отрезав от него пользователей, стиль там подготовить, или еще чего.. Но среди стандартных возможностей такого нет, что обидно. Но не беда! =)

Профилактика на форуме
Идея: Lazary
Реализация: Duka & Lazary

Сам скрипт:

<div id="resplash" style="display: none;">
<div class='formal' style='height:200px; width:200px; margin:auto; margin-top:200px; font-family:tahoma; font-size:10px;'> <form id='login' class='container' method='post' action='login.php?action=in' onsubmit='return my_form(this)'><fieldset><span>Форум на профилактике</span><div class='fs-box inline'> <input type='hidden' name='form_sent' value='1' /><input type='hidden' name='redirect_url' value='index.php' /><p class='inputfield required'> <label for='fld1'>Имя <em>(Обязательно)</em></label><br /> <span class='input'> <input type='text' id='fld1' name='req_username' size='25' maxlength='25'/></span></p> <p class='inputfield required'> <label for='fld2'>Пароль <em>(Обязательно)</em></label><br /> <span class='input'> <input type='password'  id='fld2'  name='req_password'  size='25'  maxlength='25' /></span></p></div></fieldset> <center><p class='formsubmit'> <input type='submit' class='button' id='customebutton' name='login' value='Войти как Администратор' /></p></center></form></div></div>
<script type="text/javascript">
var active = 1;
if(GroupID != 1 && active == 1){
e10 = document.createElement('div')
e10.innerHTML = document.getElementById("resplash").innerHTML;
document.getElementsByTagName('body')[0].insertBefore(e10,document.getElementById('pun_wrap'))
document.write("<style type=\"text/css\">html, body {background: #fff;} #customebutton {margin: auto;} #pun {display: none;}</style>");
document.title= 'Форум на профилактике - '+document.title;
}
</script>

Как работает:

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

Как выглядит:

http://s43.radikal.ru/i102/0912/d0/17c6e3778b47t.jpg

Примечания:

Не обязательно убирать скрипт после окончания профилактики, достаточно просто поменять 1 на 0 в строке var active = 1; и профилактика будет отключена. При необходимости можно возобновить профилактику произведя обратные действия, то есть поменяв 0 на 1 =)

Куда ставить:

В хтмл-верх (можно и вниз, но вверху будет быстрее срабатывать)

Тестирировалось:

Opera, Mozilla FireFox, IE

ЧаВО:

В: Не могу войти на форум из-за скрипта профилактики. Что делать?
О: Воспользоваться рестором: http://ссылка_на_ваш_форум/restore.php

Теги: Скрипты и дополнения, Скрипты для админов/модеров, Переадресация,Профилактика

+5

2

Спасибо, обожаю этот скрипт.  http://forumupload.ru/uploads/0003/ac/ce/29948-2.gif

0

3

Спасибо. Применю как-нибудь)

0

4

Вопрос - а можно сделать форум доступным для участников и закрытым от гостей? Просто есть у меня 2 форума, которые мне важны, но которые я не могу открывать для регистрации и рекламы.
http://gungsters2.rusff.me/ - вот, например. Очень скучаю по игре, хочу играть, придется одному или с парой хороших друзей.
Почему так? Первый автор идеи запретил развивать игру, которую мы начинали вместе еще на Борде. Сначала передал, а после ссоры запретил. Но разрешил пользоваться в закрытом режиме.
Просто в этом случае - или всем давать админправа (а мне нужны все персонажи, и не могу заходить от участника), или как-то можно дать доступ группе участников?
Новых игроков не принимаю в силу всего. Такая необычная ситуация.
Там вход только для админа просто.

Отредактировано Guizeppe (03.07.2015 20:42:11)

0

5

Guizeppe
Снимите профилактику и в Администрирование-Форумы-редактировать закройте все форумы  на чтение-запись гостю
Никто Ваш форум, кроме участников видеть не будет

+1

6

Deff
Спасибо) Так и сделаю.

0


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Скрипты и дополнения » Профилактика на форуме


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