みんな! 以下の問題で私を助けてください。クネナフォーラム。カスタムプラグインを使用して特別なランクを新規ユーザーに設定する
クネナ4.0.1。私はいくつかの特別なユーザーランクを作成しました。一部のユーザーには、新しいユーザーを作成する権限があります。新しいユーザのランクをデフォルト値に設定するが、特別なランクの1つを設定することです。 "onUserAfterSave"イベントに関連するカスタムプラグインを使用して試してみました。しかし、それは動作しませんでした。私は間違っているの?
function onUserAfterSave ($user, $isnew)
{
if ($isnew)
{
$NewKUser = KunenaFactory::getUser(intval($user['id']));
$NewKUser->rank['rank_id'] = 11;
$NewKUser->save(true);
}
}
詳細を記入してください。あなたが作ったプラグインの種類、例えばシステムプラグイン。クネーナプラグインなど?またあなたが与えたクラス名は?コードのデバッグに役立ちます。 –
返信いただきありがとうございます!これはユーザープラグインです。クラスplgUsersetraionがJPluginを拡張 –