JFactory::getUser(); выдает ошибку

Тема в разделе "Программирование", создана пользователем Olegus1978, 22.08.2011.

  1. Offline

    Olegus1978 Недавно здесь

    Регистрация:
    22.08.2011
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Нужна помощь!!!

    C Джумлой раньше не работал.
    Т.к. virtuemart не подошел(без больших доработок), то в качестве временного решения пришлось через wrapper подключить свой php каталог с корзиной (заказ без оплаты с сайта).
    Но нужно определить вошел пользователь, или хочет сделать покупку как гость. т.к. зарегистрированные - оптовые покупатели и для них должна быть другая цена.
    Вход на сайт через стандартный login модуль Joomla. Не могу понять, как получить информацию о текущем пользователе и передать ее php скрипту.
    Если пишу в коде пример из wiki
    $user =& JFactory::getUser();
    if (!$user->guest) {
    echo 'You are logged in as:<br />';
    echo 'User name: ' . $user->username . '<br />';
    echo 'Real name: ' . $user->name . '<br />';
    echo 'User ID : ' . $user->id . '<br />';
    }

    получаю Fatal error: Class 'JFactory' not found

    Подскажите решение, please….
    joomla 1.7
     
    Последнее редактирование: 22.08.2011
  2.  
  3. Tureckiy
    Offline

    Tureckiy специалист

    Регистрация:
    11.04.2009
    Сообщения:
    423
    Симпатии:
    30
    Пол:
    Мужской
    попробуйте
    Код (PHP):
    1. if (!$user->id) {...
     

Поделиться этой страницей

Загрузка...