質問: array()) { jfactory::getapplication()->enqueuemessage('i ran!.', 'message'); } } ?> onuserloginとonuserafterloginの両方のイベントを試しましたが、プラグインが実行されることはありません。私のxmlファイルは次のとおりです。<?xml version="1.0" encoding="utf-8"?> <extension type="plugin" version="3.0" method="upgrade" group="user"> <name>user - test</name> <creationdate>2014-07-19</creationdate> <version>1.0</version> <releasedate>2014-07-19</releasedate> <releasetype>first release!</releasetype> <author>me</author> <authoremail>me@me.com</authoremail> <authorurl>www.me.com</authorurl> <copyright>(c) 2014 me</copyright> <description>test</description> <files> <filename plugin="test">test.php</filename> </files> <config> <fields name="params"> <fieldset name="general_settings" label="connection settings"> <field name="host" type="text" default="127.0.0.1" label="host" description="database host." /> <field name="database" type="text" default="" label="database" description="database name." /> <field name="prefix" type="text" default="" label="prefix" description="database prefix, may be blank." /> <field name="user" type="text" default="" label="user" description="user name." /> <field name="password" type="password" default="" label="password" description="user password." /> </fieldset> </fields> </config> </extension> 機能しているプラグインからのヘルプまたはサンプルコードをいただければ幸いです。以前にそのような問題を経験したことはありません。うまくいけば、私が見逃しているものは何でも痛いほど明白です。また、この例では接続設定は関係ありません。実際のプラグインは外部データベースに接続します。
回答: プラグインをuserグループの一部にする場合、クラス名を次のように変更する必要があると思います。plgusertest