最新バージョンで警告がでました

バグかなと思ったらこちらへ。

最新バージョンで警告がでました

投稿記事by kaiya on 2019年2月26日(火) 19:21

いつもありがとうございます

soycms_3.0.2p96_sqliteからsoycms_3.0.2p105_sqliteにバージョンアップしましたところ、
下記警告がでました

Warning: count(): Parameter must be an array or an object that implements Countable in
/ルート/common/site_include/plugin/soycms_search_block/util/PluginBlockUtil.class.php on line 85

SOY CMS検索結果ブロックプラグインを使用しないにしても、表示は消えませんでしたが
3.0.2p96_sqliteに戻したところ、警告文が消えました。
(しかし、もう1つのサイトでは soycms_3.0.2p105をアップロードしても警告文がでませんでしたので 何かの設定でしょうか・・?)

それと、現在 使っていないので 困っていないのですが
新機能を試そうと、カスタムサーチフィールド(SOYCMS)プラグインを使うにしたところ、下記エラーメッセージが出ました
(何も項目設定をしていないからかも?しれませんが念のため)
こちらはプラグインを使用しない にすれば、エラー文は消えます
(エラー内容をいると、フィールド名をすでに使っているとかなので、私の設定がおかしいだけかも・・
Fatal error: Cannot declare class CustomSearchFieldUtil, because the name is already in use in
/ルート/soyshop/webapp/src/module/plugins/custom_search_field/util/CustomSearchFieldUtil.class.php on line 3
kaiya
 
記事: 158
登録日時: 2011年3月01日(火) 20:27

Re: 最新バージョンで警告がでました

投稿記事by inunosinsi on 2019年2月27日(水) 10:30

今回のエラーはおそらくですが、何らかのブロック設定はあるが、テンプレートの方に該当する記述がない時に出力されるエラーです。
原因の特定はできていませんが、私の方でも昨日エラーの出力がありました。

上記のエラーを修正したものをダウンロードできるようにしてあります。

カスタムサーチフィールドの方は、SOY CMS側でSOY Shop側のカスタムサーチフィールドを読み込むような設定をしている場合に発生するエラーです。
こちらは直近で修正することは難しいです。
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 752
登録日時: 2008年6月12日(木) 20:48

Re: 最新バージョンで警告がでました

投稿記事by kaiya on 2019年2月27日(水) 10:42

早速対応ありがとうございます!

また、ヒントをありがとうございます
カスタムサーチフィールドの方は、SOY CMS側でSOY Shop側のカスタムサーチフィールドを読み込むような設定をしている場合に発生するエラーです

商品紹介プラグインをテストしていた時にsoyshopからカスタムフィールドを呼び込みしていた事を思い出して
商品紹介プラグインを使用しない にするとエラー文なくなりました。
kaiya
 
記事: 158
登録日時: 2011年3月01日(火) 20:27


Return to バグ報告

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]

cron