Как сделать, чтобы гости не видели на форуме блока с ссылками (новые сообщения, участники и прочее)?

голоса: 0
Как сделать,чтобы гости этого не видели?И чтобы они не могли использовать эти функции,но чтобы форум читать могли  [ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ][ Отметить все сообщения прочитанными ]
Адрес сайта http://www.pyrotechnics.ml/
| Автор: | Категория: Форум

Ответов: 1

голоса: 0
 
Лучший ответ

В шаблоне общий вид страниц форума http://www.pyrotechnics.ml/panel/?a=tmpl;m=8;t=1 найти код:

<?if($USER_LOGGED_IN$)?><a href="javascript:;" rel="nofollow" id="upml" class="fNavLink" onclick="window.open('$PM_URL$','pmw','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;"><!--<s3065>-->Личные сообщения<!--</s>-->($UNREAD_PM$)</a> &middot;
<?if($IS_NEW_PM$)?><script type="text/javascript">function flashit(id,cl){var c=document.getElementById(id);if (c.style.color=='red'){c.style.color=cl;}else {c.style.color='red';}}setInterval("flashit('upml','')",500)</script><bgsound src="/.s/img/fr/pm.wav" loop="1" volume="0" balance="0"><?endif?>
<a class="fNavLink" href="$RECENT_THREADS_LINK$" rel="nofollow"><!--<s230041>-->Обновленные темы<!--</s>--></a> &middot;
<a class="fNavLink" href="$RECENT_POSTS_BY_MSG_LINK$" rel="nofollow"><!--<s5209>-->Новые сообщения<!--</s>--></a> &middot;
<a class="fNavLink" href="$MEMBERS_LIST_LINK$" rel="nofollow"><!--<s5216>-->Участники<!--</s>--></a> &middot;
<a class="fNavLink" href="$BOARD_RULES_LINK$" rel="nofollow"><!--<s5166>-->Правила форума<!--</s>--></a> &middot;
<a class="fNavLink" href="$SEARCH_PAGE_LINK$" rel="nofollow"><!--<s3163>-->Поиск<!--</s>--></a> &middot;
<a class="fNavLink" href="$RSS_LINK$" rel="nofollow">RSS</a> &middot; 
                        <a class="fNavLink" href="$SUBSCRIPTION_LINK$" rel="nofollow"><!--<s6773>-->Подписки<!--</s>--></a><?endif?>

Вот он у вас должен быть такой как в примере выше, после гости его видеть не будут.

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk

А как [ Отметить все сообщения прочитанными ] убрать для гостей?

Lol Kek #2,

Там же в шаблоне общий вид страниц перед тегом </body> в самом низу прописать скрипт:

<?ifnot($USER_LOGGED_IN$)?><script type="text/javascript"> $('.funcBlock').remove(); </script><?endif?>    

Yuri_Geruk,

Можно без скрипта... :)

<?ifnot($USER_LOGGED_IN$)?><style>.funcBlock {display:none;}</style><?endif?>

Sentimo,
Так же вариант))
...