У нас есть 1.5 сайт Joomla с блога в подпапке /blog/
Проверьте Joomla Вход из Wordpress Блог
Мы хотели бы иметь статус входа в верхней части каждой страницы. Для согласованности навигации мы хотим показать статус входа joomla в верхней части блога wordpress.
например .:
Войти | Зарегистрироваться | Помощь
или
Вы loged как Стивеном Baugh | Справка
Проблема заключается в том, что, хотя выстрел сбрасывания правильно возвращает статус входа в систему, если я добавлю его в шаблон Wordpress, статус будет правильно возвращен и нарисован на экране, но затем страница перестанет рисовать. У кого-нибудь есть идеи о том, как остановить скрипты Joomla, чтобы остановить скрипт Wordpress.
<?php
define('_JEXEC', 1);
define('JPATH_BASE', '/Library/WebServer/testqueensberrycom');
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();
//$mainframe->triggerEvent('onAfterInitialise');
//$mainframe->route();
//$mainframe->authorize('');
$user =& JFactory::getUser();
if (($user->id) > 0){
return 'You are signed in as: <a href="/editprofile/user.html">' . $user->username . '</a> | <a href="/index.php?option=com_content&view=article&id=225">Help</a> | <a href="/index.php?option=com_user&task=logout&return=cGFydG5lci9wcm9jZXNzL3BhcnRuZXIuaHRtbA==">Sign out</a>';
} else {
return '<a href="/index.php?option=com_user&view=login">Login</a> | Join | <a href="/index.php?option=com_content&view=article&id=225">Help</a>';
}
?>
Чтобы было ясно. Это php-скрипт, который я пытаюсь запустить в wordpress install. Проблема не в самом скрипте. Кажется, что он убивает сессию wordpress. Любые берущие? –