2014-09-03 27 views
1

雖然折舊。仍然,我想實現這個功能,請不要建議我升級到較新版本的Joomla。我試圖在一個特定組件的文件/tmp/default.php的必要位置寫這段代碼。請告訴我我是否正確。我還沒有得到答案。謝謝。以編程方式顯示joomla 1.5中的登錄表單

jimport('joomla.form.form'); 
JModel::addIncludePath(JPATH_SITE.DS.'components'.DS.'com_user'.DS.'models'); 
$model = JModel::getInstance('User', 'UserModel'); 
echo "something is not right. Please login."; 
var_dump($model); 
$form = $model->getLoginForm(); 

回答

2

要包含任何模塊的任何地方,這段代碼將很方便。

<?php 
     $doc = JFactory::getDocument(); 
     $module = JModuleHelper::getModule('mod_login'); 
     //get and update params 
     $params = new JRegistry; 
     $params->loadString($module->params); 
     //$params->set('param','value'); 
     //render module 
     $renderer = $doc->loadRenderer('module'); 
     $content = $renderer->render($module, array('params'=> $params)); 
     print $content; 
    ?>