Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Ответить
1

Условные операторы.

LIFE-STALKER

  • Истенный Атомовод
  • Юзер
  • 363
  • Репутация:6 
  • Предупреждения: 0 
  • Регистрация:
    25 Июн 2011
#1
Как можно сделать, если к примеру я захожу в свой профиль, то у меня отображается одно, а если заходит какой нибудь другой человек, авторизованный или гость он видит другое.

BAH0

  • Атом-фан
  • Пользователь
  • 544
  • Репутация:26 
  • Предупреждения: 0 
  • Регистрация:
    7 Июн 2011
#2
LIFE-STALKER, скорей всего надо делать через условие. проверяем пользователь авторизован выводим инфо если нет показываем фигу)) ток как эт сделать я не знаю)))
а так бы такое в сборку включить"

ARMI

  • Заклинатель Атома
  • Пользователь
  • 1858
  • Репутация:46 
  • Предупреждения: 0 
  • Регистрация:
    4 Янв 2011
#3
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}

Я горжусь тем, что помогаю в развитии бесплатной CMS - AtomX

LIFE-STALKER

  • Истенный Атомовод
  • Юзер
  • 363
  • Репутация:6 
  • Предупреждения: 0 
  • Регистрация:
    25 Июн 2011
#4
ARMI не совсем то.
К примеру я заходу в свой профиль и вижу ссылку Читать ЛС.
А если кто то другой заходит на страницу моего профиля, то эту ссылку он не видит.
Вот так.

ARMI

  • Заклинатель Атома
  • Пользователь
  • 1858
  • Репутация:46 
  • Предупреждения: 0 
  • Регистрация:
    4 Янв 2011
#5
Code:
{if(PERSONAL_PAGE_LINK)}
    Личные сообщения
    {endif}

Отредактировано автором 24 Ноя 2011
Я горжусь тем, что помогаю в развитии бесплатной CMS - AtomX

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#6
PERSONAL_PAGE_LINK немного другое. Вообще было бы не плохо организовать темку-заявочку для таких вещей. Типа "какие условные операторы хотелось бы видеть".

А на счет ЛС я уже показал решение, но Сталкер что-то его не выложил тут.
 1 
 2 
 3 
 4 
 5 
<?php if ($_SESSION['module'] === 'users' && $_SESSION['action'] === 'info') {
    if (!empty(
$_SESSION['params'][2]) && $_SESSION['params'][2] == $_SESSION['user']['id']) {
        echo 
"Now you're in your profile";
    }
}
?>

Добавлено2011.11.27 05-54

Это сниппет)

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

LIFE-STALKER

  • Истенный Атомовод
  • Юзер
  • 363
  • Репутация:6 
  • Предупреждения: 0 
  • Регистрация:
    25 Июн 2011
#7
Drunya я выложил в готовых сниппетах)

1
Сейчас online: 37. Зарегистрированных: 0. Гостей: 37.