|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Скрыть форумы |
Скрыть форумы |
Привет форумчане uCoz. Сделал очень хороший скрипт и решил поделится!
Скрипт предназначен для скрытия форумов (Так чтоб они неоттображались) Пример можете посмотреть тут: del Вы сможете заметить что есть: Форум, а подним есть: Баги, Тюнинг - Тоже форумы. Но они неотображаются! Код <script type="text/javascript"> link=document.getElementsByTagName('a'); hideForums=new Array('...'); // Где: ... прописываем названия форумов которые скрываем for(k=0;k<hideForums.length;k++){ for(i=0;i<link.length;i++){ if(link[i].className=='forum' && link[i].innerHTML==hideForums[k]){ link[i].parentNode.parentNode.style.display='none'; }}} </script> Сообщение отредактировал webanet - Суббота, 12 Окт 2013, 18:12:46
|
Откройте страничку в любом браузере в виде HTML-текста и прекрасно увидите ссылки на все скрытые форумы - по этим ссылкам спокойно открываете и читаете форумы!
Опять-же - от кого скрываете форумы? Если от всех или для некоторых категорий пользователей, то поставьте в настройках прав доступа к этим форумам видимость только для нужных категорий. Если хотите более тонкие настройки по отдельным пользователям, то кроме вышеприведенного скрипта надо еще в самих шаблонах форума поставить условные операторы запрета генерации контента для скрываемых форумов и для определенных пользователей или групп. И еще - проверку лучше делать по id форума, что бы не зависить от возможных переименований. |
kostolom295, скриптами что-то скрывать крайне бесполезное занятие. только лишний мусор на сайте. с отключенными скриптами я узнаю, что вы там что-то пытались только из исходника вашего сайта и то, если это будет интересно
если хотите что-то скрыть, то только или условными операторами или в настройках каждого форума уже заложена возможность скрывать от глаз некоторых групп форумы. изучите админку. и не замусоривайте сайты никому не нужными килотоннами скриптов. только действительно функциональное и самое нужное старайтесь ставить, а не все подряд |
kostolom295, скриптами что-то скрывать крайне бесполезное занятие. только лишний мусор на сайте. с отключенными скриптами я узнаю, что вы там что-то пытались только из исходника вашего сайта и то, если это будет интересно если хотите что-то скрыть, то только или условными операторами или в настройках каждого форума уже заложена возможность скрывать от глаз некоторых групп форумы. изучите админку. и не замусоривайте сайты никому не нужными килотоннами скриптов. только действительно функциональное и самое нужное старайтесь ставить, а не все подряд |
Ну зачем врать
![]() Откройте страничку в любом браузере в виде HTML-текста и прекрасно увидите ссылки на все скрытые форумы - по этим ссылкам спокойно открываете и читаете форумы! или в настройках каждого форума уже заложена возможность скрывать от глаз некоторых групп форумы Т.о форум никто не видит, однако в него можно спокойной попасть. В случае же с ПУ - там только запрещение читать, из чего следует - что юзер не сможет прочитать форум даже зная ссылку на него. |
а можно наоборот,
форум все видят, а вот прочитать... фиг вам ![]() http://promalp-forum.com/forum/14 как уже писалось выше условными оператарами без всяких скриптов promalp-forum.com
|
Кроме названия самих форумов - вы не увидите там больше ничего. Какие ссылки? Вы о чем? В противном случае Вы просто не сможете войти в нужный форум только по его названию! Внимательно посмотрите код скрипта - первый-же оператор собирает список всех A-ссылок. И дальше просто скрывает ссылку, если "обернутое" в ней название форума совпадает с "запрещенным". Скрывает эту ссылку (как и само имя форума) только на экране браузера - в html-коде все эти ссылки так и остаются! |
volazar, эффективность скрипта в плане сокрытия чего-то как раз и зарыта в исходнике. пользователь, выставивший скрипт, описал его главное предназначение как сокрытие
|
| |||
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!