Вход • Регистрация

Вывод некого сообщения во view файле гостям (не залогонившимся юзерам)

  • 26 марта 2013 г.
  • Добрый день! Попытался решить следующую задачу:
    выводить клочёк тектса гостям, т.е. неавторизованным пользователям сайта. Подглядел во view для show_login

    И написал во вьюхе магаза следующий код:
    Код
    //Покзывает надпись если юзер не залогонился
    if (empty($result["user"])){
    echo 'Если вы уже являетесь зарегистрированным пользователем, пожалуйста выполните <a href="#login_pp" rel="prettyPhoto">вход</a>';
    }
    else {
    echo(test);
    }


    В результате сообщение выводится, чтоне может не радовать, но выводится оно и авторизованному и не авторизованному пользователю.

    Подскажите где натупил? Возможно есть выход более простой? Заранее спасибо.
  • 26 марта 2013 г.
  • Выдернул из модельки модуля регисрации $result["user"] = $this->diafan->_user->id;
    и вставил прямо во вьюху магаза.
    Все заработаоло :)

    Созрел другой вопрос. Как могу я во вьюху получить содержание определенного блока на сайте. Т.е.
    чтобы конструкция работала логически следующим образом

    Код
    if (empty($result["user"])){
    echo 'А вот тут функция которая мне выведет содержание блока с определенным ID';
    }

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум