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

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

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

投稿記事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
 
記事: 155
登録日時: 2011年3月01日(火) 20:27

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

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

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

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

カスタムサーチフィールドの方は、SOY CMS側でSOY Shop側のカスタムサーチフィールドを読み込むような設定をしている場合に発生するエラーです。
こちらは直近で修正することは難しいです。
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

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

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

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

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

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

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

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


Return to バグ報告

オンラインデータ

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

cron