Bu eski bir soru olduğunu biliyorum ama birisi hala arıyor burada durumunda bir çözüm sonrası karar verdi.
Joomla kendi çerçevesi ve aktif yönetimini kullanıyor. Hala php dosyaları ve erişim Joomla oturum değişkenleri kendi yazabilirsiniz. Eğer sadece php komut dosyası içine joomla çerçeveyi yüklemeniz gerekir.
J 1.6 için size php script başında aşağıdaki satırları eklemeniz gerekir. NOT: joomla () bir session_start aramak için gidiyor gibi bu çok üstünde dahil edilmesi gerekir.
define( '_JEXEC', 1 );
define( 'JPATH_BASE', realpath(dirname(__FILE__).'/..' )); //you will need to update this path to represent your installation. This path works if you store all your custom php scripts in a subdirectory off the main joomla install directory.
define( 'DS', DIRECTORY_SEPARATOR );
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
$mainframe = JFactory::getApplication('site');
$mainframe->initialise();
Eğer kullandığınız oturum değişkenleri saklayabilirsiniz kere o:
$session->set('msgjson',$msgjson);
kullanarak oturum değişkenleri okuyun:
$msgjson = $session->get('msgjson')
ve unset oturum değişkenleri kullanarak:
$session->clear('msgjson');
Bu J 1.6 için çalışır. Muhtemelen diğer sürümleri için joomla çerçevesini yüklemek hatları değiştirmek gerekir. Bu çerçeve yüklemek için olduğu gibi ben Joomla kök dizininde index.php ile başlamak istiyorum.
Bu yardımcı olur umarım.