Правильно функционирующая кнопка "Написать" для незарегистрированных пользователей

2
Добрый день,

подскажите, пожалуйста, как создать правильно работающую кнопку «Написать» для незарегистрированных пользователей. Добавил следующий код в nav.tpl:


{if $oUserCurrent and ($sAction=='blog' or $sAction=='index' or $sAction=='new' or $sAction=='personal_blog' or $sAction=='feed' or $sAction=='top')}
    <a href="{router page='topic'}add/" class="button-publish"><span>{$aLang.topic_create}</span></a>

    {elseif $sAction=='blog' or $sAction=='index' or $sAction=='new' or $sAction=='personal_blog'}
    <a href="{router page='login'}" alt="{$aLang.topic_create}" title="{$aLang.topic_create}" class="login_form_show login-link">Написать</a>
    {/if}


Т. е. при нажатии на кнопку открывается окошко авторизации. Как сделать так, чтобы после авторизации пользователь попадал на страницу создания топика, а не просто на главную страницу? Спасибо!

Записи из коллективных и персональных блогов на одной странице

 
Помогите, пожалуйста, реализовать следующую структуру:

На странице «ТОПИКИ» должны отображаться только избранные и интересные топики (в зависимости от количества лайков).
(собственно это уже и так реализовано)

На странице «БЛОГИ» должы отображаться все записи пользователей (как в коллективные блоги, так и в персональные). Просто все записи всем списком.

Других страниц (интересное, не интересное, коллективные, персональные) вообще не должно быть.

Как реализовать такое меню и страницу «все записи из всех блогов на одной странице»?
  • 0
  • 04 февраля 2012, 01:11
  • uj2