Иногда имеет смысл обрезать меню навигации какому-то пользователю, часто таким пользователем становится "РЕКЛАМА". Ну, когда там пароль ставят 1111 и все такое. Любой может зайти под такой публичной учетной записью. Но что делать, если кто-то забавы ради сменит пароль, поставим аватар, изменит подпись у такой учетки? Нам такого не надо. Надо... просто обрезать этой учетной записи меню навигации. Вот какие пункты мы оставим:
Форум
Участники
Поиск
Выход
Как видите, все как у гостя, только нету "регистрация" и вместо "войти" стоит "выход".
Вот скрипт:
<script type="text/javascript">
if(UserID==ЕГО_ID) {
document.getElementById('pun-navlinks').innerHTML="<h2><span>Меню навигации</span></h2><ul class=\"container\"><li id=\"navindex\"><a href=\"https://scriptest.ixbb.ru/\"><span>Форум</span></a></li><li id=\"navuserlist\"><a href=\"https://scriptest.ixbb.ru/userlist.php\"><span>Участники</span></a></li><li id=\"navsearch\"><a href=\"https://scriptest.ixbb.ru/search.php\"><span>Поиск</span></a></li><li id=\"navlogout\"><a href=\"https://scriptest.ixbb.ru/login.php?action=out&id=ЕГО_ID\"><span>Выход</span></a></li></ul>"
}
</script>
Значит, всесто ЕГО_ID мы ставим его id)) Ну, например, 5. Как узнать ID, написано в статье "Автокик пользователя по ID".
Вместо https://scriptest.ixbb.ru/ ставим адрес своего форума, причем обязательно в конце должно стоять "/" Пример:
http://iplay.mybb.ru/
Вот и все) Скрипт проверен на мне самом) Еле в админку попал.. Кста, я попал в админку, обманув этот скрипт. Думаю, что среди пользователей таких умных не найдется, но лучше перестраховаться, поставив заодно скрипт из статьи "Запрещенные страницы".