Перейти к содержимому


Фотография
- - - - -

Подключиться к zoo из файла php


Лучший Ответ axeld , 24 December 2014 - 17:27

Все сделал другим способом

Перейти к сообщению


  • Закрытая тема Тема закрыта
В теме одно сообщение

#1 axeld

axeld

Отправлено 23 December 2014 - 18:40

Здравствуйте, скажите возможно ли подключиться к zoo из файла php , не имеющего прямого отношения к joomla ?

Я сделал так (файл в одном из модулей)

  1. <?php
  2. header('Content-Type: text/html; charset=utf-8');
  3. $my_path = dirname(__FILE__);
  4. $absolute_path = dirname( $my_path."/../../../configuration.php" );
  5.  
  6.  
  7. // Set up the appropriate CMS framework
  8. define( '_JEXEC', 1 );
  9. define( 'JPATH_BASE', $absolute_path );
  10. define( 'DS', DIRECTORY_SEPARATOR );
  11.  
  12. // Load the framework
  13. require_once ( JPATH_BASE . DS . 'includes' . DS . 'defines.php' );
  14. require_once ( JPATH_BASE . DS . 'includes' . DS . 'framework.php' );
  15.  
  16. require_once(JPATH_ADMINISTRATOR . '/components/com_zoo/config.php'); // подключаем Zoo
  17. require_once(JPATH_BASE . '/media/zoo/applications/jbuniversal/framework/jbzoo.php');// подключаем JBZoo
  18. JBZoo::init(); // инициализация
  19. // В любом месте кода (даже Joomla), аргумент всегда один и тот же и обозначает глобальный наймспейс в Zoo.
  20. $app = App::getInstance('zoo');
  21. // код исполняется в контексте любой сущности фреймворка
  22. $app = $this->app; 

Вроде все подключения joomla "прокатили" кроме zoo - выдает ошибку (Fatal error: Class 'systemHelper' not found inY:\home\seaf\www\administrator\components\com_zoo\framework\classes\app.php on line 162)

 

 

 


  • 0

#2 axeld

axeld

Отправлено 24 December 2014 - 17:27   Лучший Ответ

Все сделал другим способом


  • 0




Click to return to top of page in style!