Здравствуйте, помогите, пожалуйста, вот с чем: пишу скрипт он в отдельной папке он должен выберать список пользователей типа как в примере Код (PHP): $database->setQuery("SELECT * FROM #__users"); $list = $database->loadObjectList(); foreach($list as $user) { echo $user->name; как сделать чтобы setQuery было доступно? Заранее спасибо.
вот смотрите: Код (PHP): include('../libraries/joomla/factory.php'); $database =& JFactory::getDBO(); $database->setQuery("SELECT * FROM jos_users"); $list = $database->loadObjectList(); print_r($user); foreach($list as $user) { echo $user->name; } Сделал так, нет ошибки, но ничего не отображается, в чём ошибка у меня?
Сейчас Ваш скрипт не подключается, иначе при наличии первой строки include('../libraries/joomla/factory.php'); должна быть ошибка о невозможности переназначения класса - Cannot redeclare class JFactory Следующий код абсолютно рабочий: <?php $database =& JFactory::getDBO(); $database->setQuery("SELECT * FROM #__users"); $list = $database->loadObjectList(); foreach($list as $user) { echo $user->name; } ?> Проверьте где и как в шаблоне или расширении этот скрипт подключается...