Я знаю, что это старо, но для тех, кто может наткнуться на это и нуждается в симуляции.У меня есть страница, которая находится внутри iframe, и я добавил несколько дополнительных битов, чтобы иметь возможность соединить ее с пользовательской БД:
<?php
define( '_JEXEC', 1 );
define('JPATH_BASE', dirname(__FILE__) );
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');
$user =& JFactory::getUser();
?>
Выше указано подключение к БД, и затем вы можете изесть место в полях, чтобы получить информацию о вашем пользователе:
<input type="hidden" name="Nickname" value="<?php print($user->username); ?>">
<?php
if($user->username){
print($user->username);
}else{
print("You need to <a href=\"http://yoursite.com/index.php/component/users/?view=registration\" title=\"Create an account\" target=\"_top\">register</a> to use chat.");
}
?>
И / или:
Real name:
<input type="hidden" name="Realname" value="<?php print($user->name); ?>">
<?php print($user->name); ?>
Надеюсь, это поможет всем, кому это нужно.