Связанные с пользователями ссылки
На этой странице описывается, как создавать ссылки, которые указывают на различные, связанные с пользователями страницы, с помощью которых ваши пользователи могут авторизоваться, выйти из системы, редактировать свой профиль, и т.д.
Авторизация
Эта ссылка указывает на страницу входа. в персональный профиль. Для создания ссылки используйте следующую переменную:
{path=member/login}
Поместите переменную внутри тега link:
<a href="{path=member/login}">Log In</a>
Выход из системы
С помощью этой ссылки, авторизованные пользователи смогут выйти из системы. Чтобы создать ссылку, используйте следующую переменную:
{path=LOGOUT}
Поместите переменную внутри тега link:
<a href="{path=logout}">Log Out</a>
Страница регистрации
Эта ссылка указывает на страницу регистрации пользователя. Чтобы создать ссылку, используйте следующую переменную:
{path=member/register}
Поместите переменную внутри тега link:
<a href="{path=member/register}">Register as a new member</a>
Просмотр списка пользователей
Эта ссылка указывает на страницу, отображающую список всех зарегистрированных на сайте пользователей. Чтобы создать ссылку, используйте следующую переменную:
{path=member/memberlist}
Поместите переменную внутри тега link:
<a href="{path=member/memberlist}">View the Memberlist</a>
Страница профиля пользователя
Эта ссылка указывает на страницу персонального профиля авторизованного пользователя, позволяя ему редактировать свои настройки. Чтобы создать ссылку, используйте следующую переменную:
{path=member/profile}
Поместите переменную внутри тега link:
<a href="{path=member/profile}">Edit your profile</a>
После создания системой ссылка будет выглядеть следующим образом: http://www.example.com/index.php/member/profile/
Забыли пароль?
Эта ссылка указывает на страницу, где пользователи могут восстановить свой пароль:
{path=member/forgot_password}
Поместите переменную внутри тега link:
<a href="{path=member/forgot_password}">Forget your password?</a>
Пользовательская навигация
Хорошая стратегия для использования вышеупомянутых ссылок состоит в том, чтобы использовать их совместно с условными тегами, которые отображали бы нужные ссылки в зависимости от того, авторизован пользователь или нет. Вот пример:
{if logged_in}
<a href="{path=member/profile}">Edit your profile</a>
<a href="{path=member/memberlist}">View the Memberlist</a>
<a href="{path=LOGOUT}">Log Out</a>
{/if}
{if logged_out}
Are you a member? If so, please <a href="{path=member/login}">log-in</a>.
Not a member? Please <a href="{path=member/register}">register</a>.
Have you <a href="{path=member/forgot}">forgotten your password</a>?
{/if}