Кто знает как сделать редирект при нажатие кнопки создать неавторизованного пользователя перекинула на страницу регистраций

Кто знает как сделать редирект при нажатие кнопки создать неавторизованного пользователя перекинула на страницу регистраций а авторизованного на создание топика

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

avatar
Вот так:

{if $oUserCurrent}
{include file='window_write.tpl'}
{include file='window_favourite_form_tags.tpl'}
{else}
{include file='window_login.tpl'}
{/if}

112 строчка в header.tpl

Работает на моей экспериментальной контентопомойке: cbunga.ru/
avatar
Благодарю за ответ, а точнее можете сказать что менять или закомментировать, я не силен в php.
Заранее благодарю!
avatar
Смотря какой шаблон. Я приведу пример для стандартного шаблона Synio.

Находим файл nav.tpl и видим такой код:
{if $oUserCurrent}
		<a href="{router page='topic'}add/" class="button button-write js-write-window-show" id="modal_write_show">{$aLang.block_create}</a>
	{/if}


Меняем её на этот:
{if $oUserCurrent}
		<a href="{router page='topic'}add/" class="button button-write js-write-window-show" id="modal_write_show">{$aLang.block_create}</a>
	{else}
		<a href="{router page='registration'}" class="button button-write js-registration-form-show">{$aLang.block_create}</a>
	{/if}


PROFIT!

С уважением, dex-
  • dex-
  • 0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.