block-Forum
В общем, последнее время стал уделять много времени форуму сайта... то моды, теперь блок.
В общем, дело такое я скачал вот этот блок http://www.phpnuke.ru/modules.php?n...ew_file&lid=598 он мне почти подходит, так как есть в нём один недостаток: он показывает последние топики, и сообщения с невидимых для обычного пользователя форумов то есть приватные. Я немного химичил с кодом, и вот что у меня получилось: PHP код:
Этот код из bbforums выдирает переменные $auth_view и $auth_read и если они равняются 2 (иватные форумы находится под эти номером), то он их не показывает. Вот только я никак не пойму, куда его надо правильно вставить в этот блок, что бы ни показывались сообщения, так как всего что я добавился это скрытия всех постов, если хоть один форум приватный. |
PHP код:
|
Нет соник не это не совсем то тут при $HideViewReadOnly = 1 непоказываются все сообщения а мне надо что бы непоказывались только с приватных форумов и модераторов... короче что бы блок показывал только те форумы которые доступны обычному зарегистрированому пользователю.
|
BriaN а ну тогда легче и правельнее! усложнить первоночальный запрос, вот что получилось:
http://mynuke.ru/modules.php?name=D...op=getit&lid=96 |
все равно скачанный оттуда блок не работает корректно в плане отображения закрытых форумов, при $view_post_num = 0 он все кажет, причем и из приватных форумов тоже
при $view_post_num = 1 он просто ничего не показывает :( но вопрос даже не в этом, как сделать так, что бы он при наведении на него мышкой не показывал сам текст сообшения последнего ??? |
SupeRR блок работает правильно!
при 0 он будет отображать только те форумы, которые помечены как публичные идитев настройки форума и выставите правильные прова на форумы, и все. |
что значит публичные ? у меня все форумы имеют статус "Зарегестрированный" и есть один из низ который имеет статус "Приватный"
так вот надо что бы казало все зарегестрированнные, кроме приватного. так вот если я ставлю view_post_num = 1 то он ничего не кажет в блоке, просто пустое место все форумы работают. |
SupeRR ну если у вас установлено статус Зарегистрированный, то не зарегистрированные пользователи могут просматривать этот форум и сообщения (почему же блок не должен показывать их тоже), а если у вас установлен статус Зарегистрированный [скрытый], то тогда этот форм доступен только для пользователей, обратите на это внимание!
|
все правильно, у меня просто зарегестрированный, но, показывает он только при view_post_num = 0
при 1 уже ничего не кажет, но проблема в том что он при 0 кажет и приватный тоже |
SupeRR
Данный блок стоит у меня view_post_num тоже вставлял я и она 100% рабочая так как у меня форумы зарегистрированые спрятаные и стоит = 1 и всё как надо. Показывает только те топики которые для зарегистрированых а приват нет |
Часовой пояс GMT +4, время: 13:30. |
Copyright © 2005 by Soniks