Ссылки в футере только для авторизованных пользователей

Добавил в футер ссылки на страницы: Войти, Регистрация, Написать, Личная почта, Профиль. Интересуют вопросы:
1. Как, что и где прописать, чтобы страницы Написать, Личная почта и Профиль обозревались только авторизованным пользователям, а без авторизации не обозревались вовсе.
2. Необходимо, чтобы ссылка «Личная почта» из того же футера при наличии письма в лс окрашивалась, например в красный цвет (не важно в какой).
Заранее благодарю за помощь.

2 комментария

avatar
1. В footer.tpl:

<div class="footer-content">                                                                                                                                     
       <div class="footer_navi">                                                                                                                                  
       <dl>                                                                                                                                                       
       {if $oUserCurrent}                                                                                                                                         
<dd><a href="{$oUserCurrent->getUserWebPath()}" class="author"><h4>{$oUserCurrent->getLogin()}</h4></a></dd>                                                  
    <dd><a href="{router page='topic/add'}">Написать</a></dd>                                                                                                     
    <dd><a href="{router page='talk'}">Сообщения</a></dd>                                                                                                         
    <dd><a href="{router page='profile'}{$oUserCurrent->getLogin()}/favourites/" class="author">Избранное</a></dd>                                                
{else}                                                                                                                                                    
<div class="profile guest">                                                                                                                               
<dd> <a href="{router page='login'}" onclick="return showLoginForm();">{$aLang.user_login_submit}</a></dd>                                            
<dd> <a href="{router page='registration'}" class="reg">{$aLang.registration_submit}</a></dd>                                                         
</div>                                                                                                                                                    
{/if} 


что-то вроде этого, смысл думаю понятен
соответственно не забываем стили добавлять
2. смотри как в хедере сделано, и по тому же принципу, заодно разберешься.
  • refik
  • 0
avatar
Огромное спасибо.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.