Banner(バナープラグイン) のエラー

manhoo > Banner(バナープラグイン) のエラー @ 2017/3/16 16:59
バナー欄だけ下記エラーです、お願いします。
Warning (512): メソッド BcUploadHelper::file が存在しません [CORE/Cake/View/Helper.php, line 231]
画像通り、それ以外登録できます。

■ baserCMS 4.0.2.1
■ レンタルサーバー名:さくらサーバー
■ 利用しているデータベース: [ MySQL ]

goichi > Re: Banner(バナープラグイン) のエラー @ 2017/3/16 23:15
もしかしたら、対応バージョンの問題かもしれません。公式には3系統までに対応したプラグインのようです。
manhoo > Re: Banner(バナープラグイン) のエラー @ 2017/3/17 6:56
ありがとうございます、たしか3系正常動作みたいですね。
エラー情報の画像を追加します、分かる方ご回答お願いします。



yoss > Re: Banner(バナープラグイン) のエラー @ 2017/3/21 10:39
プラグイン本体の修正になってしまいますが、「Banner/View/BannerFiles/admin/form.php」の43行目にある「$this->BcUpload->file(…」を「$this->BcForm->file(…」に修正すると動作するようです。(他の部分が4系で動くかどうかは未検証です)

BcUpload->file()はbaserCMS3.0.6で@deprecated(非推奨)になっており、ver4系では処理自体が削除されたため、実行しようとした処理が見つからずにエラーとなっているようです。

3.0.13のBcUpload->file()は内部でBcForm->file()を呼び出しているだけなので、置き換えてもおそらく問題はないと思います。
manhoo > Re: Banner(バナープラグイン) のエラー @ 2017/3/21 11:38
yossさん

ありがとうございます。
確かに正常に動きました。
助かります。
manhoo > Re: Banner(バナープラグイン) のエラー @ 2017/3/29 23:07
いつもありがとうございます。
先日、ファイル選択をなおりましたが、新規登録保存すると、ページが崩れました。
ドメイン/admin/banner/banner_files/index/1
画像通りです。

エラーファイル
APP/Plugin/Banner/View/Elements/admin/banner_files/index_row.php line 41 → BcUploadHelper->uploadImage(string, string, array)

対象行
		<?php echo $this->BcUpload->uploadImage('BannerFile.name', $data['BannerFile']['name'], array(
								'imgsize'	=>'thumb',
								'alt'		=> $data['BannerFile']['name'],
								'rel'		=> 'colorbox')
		) ?>

よろしくお願いいたします。

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
14 人のユーザが現在オンラインです。 (13 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 14