この問題は MetaMod (および Jumi) に存在します。モジュールに変更を加えて保存すると、Module Manager に移動します (保存して終了するのと同じです)。モジュールの横に「チェックアウト済み」の南京錠が表示され、モジュールに戻ると変更が保存されていません。モジュールを「チェックイン」し、look に戻ると、変更がまだ保存されていません。
最近、Akeeba を使用して Joomla サイトを移動しましたが、これが唯一の問題です。まだ解決策を見つけることができなかったので、どんな助けでも大歓迎です。
次のような単純なコードを使用する場合
$user =& JFactory::getUser();
$userID = $user->id;
if ($userID !== 0){
return 186;
}
その後、それはうまく保存されます。クエリを追加するとすぐに壊れます。
$user =& JFactory::getUser();
$userID = $user->id;
$query = "SELECT id FROM schools WHERE leader_id='{$userID}'";
$result = mysql_query($query);
$amIanRL = mysql_num_rows($result);
if ($amIanRL !== 0){
return 186;
}
ちなみに、上記のコードは、Akeeba の復元前に作成した多くのモジュールで機能します (それらは異なるモジュールを返すだけです)。