• Главная
  • Блог
  • Как работать в окружении Joomla 3 в произвольном файле

Как работать в окружении Joomla 3 в произвольном файле

Никогда так не делайте, ребята:

define('_JEXEC', 1);
define('DS', DIRECTORY_SEPARATOR);
define('JPATH_BASE', dirname(__FILE__) . '/../../../..' );//Путь к корню Joomla
require_once(JPATH_BASE.DS.'includes'.DS.'defines.php');
require_once(JPATH_BASE.DS.'includes'.DS.'framework.php');
JFactory::getApplication('site')->initialise();

А если делаете, то не говорите, кто вас этому научил.

Этот код позволяет запустить окружение джумлы в произвольном скрипте. Это может потребоваться при интеграции джумлы во что-то или интеграции чего-то в джумлу.

После этого легко получить доступ к пользователям или что ещё может вам понадобится:

$user = JFactory::getUser();
if (!$user->guest) {
  echo 'You are logged in as:';
  echo 'User name: ' . $user->username;
  echo 'Real name: ' . $user->name;
  echo 'User ID  : ' . $user->id;
}

Comments  

0 # Иван
И дальше что? Кусок гавно кода привел а дальше что...
2014-12-25 09:36 Reply | Reply with quote | Quote
0 # Александр Хмельницкий
Quoting Иван:
И дальше что? Кусок гавно кода привел а дальше что...

Умному достаточно.
2014-12-25 10:49 Reply | Reply with quote | Quote

Add comment


Security code
Refresh

Found a typo? Please select it and press Ctrl + Enter.