#php #plugins #joomla #joomla3.0 #joomla-extensions
Вопрос:
Я создаю расширение после входа пользователя в систему на домашней странице. Это перенаправит пользователя на конкретную страницу, которую я хочу, как это.
введите описание изображения здесь
Но ничего не происходит, когда я вхожу в систему. он все еще на домашней странице и не перенаправляется на страницу, которую я настраиваю.
Это мой xml-код:
<?xml version="1.0" encoding="utf-8"?>
<extension version="3.9" type="plugin" group="user" method="upgrade">
<name>New Login</name>
<author>Jont Wnaw</author>
<version>1.0.0</version>
<description>Plugin new</description>
<files>
<filename>newlogin.xml</filename>
<filename plugin="newlogin">newlogin.php</filename>
<filename>index.html</filename>
</files>
<config>
<fields name="params">
<fieldset name="basic" label="Mylogin Setting">
<field name="menu_id" type="menuitem" label="Select Redirect Page"/>
</fieldset>
</fields>
</config>
</extension>
И newlogin.php
<?php
error_reporting(E_ALL);
ini_set('display_erors',1);
defined('_JEXEC') or die('Access Deny');
class plgUserMyLogin extends JPlugin
{
public function onUserLogin($user,$options=array()){
$menu_id=$this->params->get('menu_id');
$app=JFactory::getApplication();
$menu=$app->getMenu();
$item=$menu->getItem($menu_id);
$url=JRoute::_($item->link.'amp;itemId='.$menu_id);
$app->redirect($url,'Login !!');
}
}
?>
Что я сделал не так?