Решил сделать ман, так как операторы есть а как их юзать никто не в курсе.
И так вот пример
Code:
{if(IS_USER_REGISTERED)}
{FPS_WDAY}, {FPS_DATE}, {FPS_TIME}<br />
Вы вошли как <a href="{PERSONAL_PAGE_LINK}"><b> {FPS_USER_NAME}</b></a> | Группа "<u>{FPS_USER_GROUP}</u>"
{else}
<form method="POST" action="/users/login/">
<input type="text" name="username" />
<input type="text" name="password" />
<input type="submit" name="send" value="Войти" />
</form>
{endif}
или упрощенно
Code:
{if(IS_USER_REGISTERED)}{else}{endif}
То есть IS_USER_REGISTERED - условие которое мы проверяем. Эта метка может быть либо истиной, либо ложью. То есть булевое значение. Есть и другие метки, с возможными разными типами данных.
'FPS_USER_NAME'
'FPS_USER_GROUP'
'PERSONAL_PAGE_LINK'
'FPS_WDAY'
'FPS_DATE'
'FPS_TIME'
'FPS_YEAR'
'POWERED_BY'
'SITE_TITLE'
'ALL_ONLINE'
'USERS_ONLINE'
'COUNTER'
'WWW_ROOT'
'FPS_RSS'
FPS_CURR_MODULE - текущий модуль(news, loads, stat, forum и т.д)
FPS_CURR_ACTION - текущий экшен модуля (view, view_theme, section и т.д.)
Хотелось бы чтобы в условные операторы можно было вводить не только метки, которые здесь, а все метки, ну к примеру {ADD_LINK} {NAVIGATION} {CATEGORIES} и т.д.
как сделать условный оператор что бы к примеру,человек в группе с ID 1 ему выводится одно сообщение,чел в группе с ID 2 видит другое,а чел в группе с ID 3 видит третье.
Code:
{if(FPS_USER_GROUP_ID=1)}
одно
{if(FPS_USER_GROUP_ID=2)}
второе
{if(FPS_USER_GROUP_ID=3)}
третье
{endif}
Но я сомневаюсь в этом операторе FPS_USER_GROUP_ID=3,есть ликакой нибудь который выводит ID группы
Drunya т.е. в итоге выходит так
{if(FPS_USER_GROUP=Администратор)}
одно
{if(FPS_USER_GROUP=Модератор)}
второе
{if(FPS_USER_GROUP=Пользователь)}
третье
{endif}
Добавлено2011.08.10 10-34
LIFE-STALKER пишет:
{if(FPS_USER_GROUP=Администратор)}
одно
{if(FPS_USER_GROUP=Модератор)}
второе
{if(FPS_USER_GROUP=Пользователь)}
третье
{endif}
правильно. По тому что в условном операторе должен быть закрывающий тег, а у тебя он только в одном операторе. Типа такого надо
Code:
{if(FPS_USER_GROUP=Администратор)}
одно
{else}
{if(FPS_USER_GROUP=Модератор)}
второе
{else}
{if(FPS_USER_GROUP=Пользователь)}
третье
{esle}
{endif}
{endif}
{endif}