Получить путь к сайту компонента по имени — Joomla 2.5

У меня есть сайт Joomla 2.5. я имею JShopping установлен на этом сайте. Что я делаю, что я должен создать CronJob для этого сайта, который размещен как www.site.com/cron.php

define('JPATH_BASE', '../');
define('DS', DIRECTORY_SEPARATOR);
// Path of Joomshopping site folder
define('JPATH_SITE_JOOMSHOPPING', __DIR__."TODO");
// Date Varibale
/* Required Files */
require_once ( JPATH_BASE . DS . 'includes' . DS . 'defines.php' );
require_once ( JPATH_BASE . DS . 'includes' . DS . 'framework.php' );
/* To use Joomla's Database Class */
require_once ( JPATH_BASE . DS . 'libraries' . DS . 'joomla' . DS . 'factory.php' );
require_once ( JPATH_BASE . DS . 'libraries' . DS . 'joomla' . DS . 'database' . DS . 'table.php' );

Как получить путь к сайту этого компонента JoomShopping. (Как я уже сказал, это CronJob, поэтому в этом файле я не выполняю никаких компонентов, хотя и так JPATH_COMPONENT_SITE не будет работать для меня).

Итак, как я могу получить путь к компоненту, указав только его имя?

2

Решение

Вы можете получить путь к текущему компоненту следующим образом:

echo JPATH_COMPONENT

Для получения дополнительной информации о константах, прочитайте Joomla Документация

Надеюсь это поможет

Обновить:

Попробуй это:

JPATH_SITE . '/components/com_jshopping/';
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]