ReDJ プラグインv 1.6 が2.5 Joomlaサイトで動作していました。しかし、私はJoomla 3に移行しており、このモジュールは現在動作しません - 例外エラーが表示されます。変更ログでこれを見つけました:
Changed class names for ALL models, controllers and views
. Legacy
したがって、例外を処理するすべてのクラスに接尾辞を追加するだけです。また、変更しますJRequest
(v3 では非推奨です) on $input=JFactory::getApplication()->input;
.
したがって、今のところ、すべてが正常に機能しているようです。例外.. コンポーネント管理パネル -コンポーネント メニューは表示されますが、ページにはコンテンツがありません。ここにスクリーンショットがあります: http://tinyurl.com/btfzxux
メインコントローラーcontroller.php
コード:
http://pastebin.com/vQjYvYkK
メインコンポーネントファイルredj.php
コード:
http://pastebin.com/gF6icdE3
ファイル内の行parent::display();
が機能しないことがわかりました。controller.php
また、ログや表示に異常はありません。
そして、この行は次のようJControllerAdmin->display()
に呼び出します。
/**
* Display is not supported by this controller.
*......................
*......................
*/
public function display($cachable = false, $urlparams = array())
{
return $this;
}
したがって、何も表示されませんでした。(display()メソッドをサポートしているため)extends
定義の名前を変更しようとしましたが、コンポーネント出力にはまだ何もありません。JControllerLegasy
Joomla 3 の管理パネルでコンポーネント コンテンツを出力するにはどうすればよいですか?
どんな助けでも感謝します。
SG
更新 1:
コードを GitHub で公開しています。このプラグインをJoomla 3用に最適化しようとしています。どんな助けでも大歓迎です! https://github.com/staniaslavg/ReDJ
PS Now リダイレクト リストが表示され、新しいリストを追加しても問題なく動作します。しかし..アイテムリストにアイテムがありません。
更新 2:
最後に、すべて正常に動作します (私が単独でテストしましたが、すべて問題ないようです..)
PSタブに何も表示されない場合は、DataBase 列を確認してください。さらにいくつか追加しました。ファイル内の var_dump エラー変数 ( など$this->get('Errors')
) で whis を確認しますviews/.../view.html.php
GitHub のコード: https://github.com/staniaslavg/ReDJ