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

Discussion in 'Программирование' started by Olegus1978, Aug 22, 2011.

  1. Offline

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

    Joined:
    Aug 22, 2011
    Messages:
    3
    Likes Received:
    0
    Gender:
    Male
    Нужна помощь!!!

    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
     
    Last edited: Aug 22, 2011
  2.  
  3. Tureckiy
    Offline

    Tureckiy Недавно здесь => Cпециалист <=

    Joined:
    Apr 11, 2009
    Messages:
    423
    Likes Received:
    30
    Gender:
    Male
    попробуйте
    Код (PHP):
    1. if (!$user->id) {...
     

Share This Page

Loading...