プラグインが作動しなくなりました

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

プラグインが作動しなくなりました

投稿記事by kaiya on 2020年9月17日(木) 18:18

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

バージョンアップによりSOYCMSの【ブログ記事閲覧制限プラグイン】が作動しなくなりました。

soycms_3.0.2p281_sqlite.zip 辺りでは正常に動作確認できておりますが、同じテンプレートで soycms_3.0.2p302_sqlite.zip までバージョンアップしたところ、作動しなくなりました(このアップロードの際に、データベースの更新をしました)

症状ですが、該当の記事の詳細ページでは 「パスワードを入れて下さい」のフォームが表示されますが、

パスワードを入れても、パスワード入力後に表示される部分が 表示されなくなってしまいました。(記事制限されたまま公開されない)
(パスワードの入力フォームのみ表示されます)

また、パスワード部分を空欄にしていても、パスワード入力のフォームが表示されたままになります

エックスサーバーの複数ドメイン・バージョンでテストしましたが、同じ症状でした
kaiya
 
記事: 185
登録日時: 2011年3月01日(火) 20:27

Re: プラグインが作動しなくなりました

投稿記事by inunosinsi on 2020年9月18日(金) 05:14

取り急ぎ
/cmsインストールディレクトリ/common/site_include/plugin/limitation_browse_blog_entry/limitation_browse_blog_entry.phpの59行目付近にあります
コード: 全て選択
if(get_class($htmlObj) == "BlogPage_EntryComponent" && is_numeric($entryId) && $entryId > 0){


コード: 全て選択
if(get_class($htmlObj) == "[b]EntryComponent[/b]" && is_numeric($entryId) && $entryId > 0){

に変更すれば良いです。
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

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

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

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

ありがとうございます!Re: プラグインが作動しなくなりました

投稿記事by kaiya on 2020年9月18日(金) 14:15

ありがとうございます!どちらも(閲覧記事制限プラグイン、SOYSHOPログイン)動作確認できました。
kaiya
 
記事: 185
登録日時: 2011年3月01日(火) 20:27

Re: プラグインが作動しなくなりました

投稿記事by kaiya on 2020年10月08日(木) 11:41

いつもありがとうございます。プラグインが作動しませんでしたのでご報告いたします
SOY CMS version: 3.0.2.340 環境で SOYCMS静的化プラグインをアクティブにしたところ致命的エラー発生となります


Fatal error: Uncaught Error: Class 'CMSBlogPage' not found in

 soycmsルート/common/site_include/plugin/x_html_cache/component/PageListComponent.class.php:25 Stack trace: #0
 common/lib/soy2_build.php(6813): PageListComponent->populateItem(Object(HTMLList_DummyObject), NULL, -1, 8) #1
 /lib/soy2_build.php(6778): HTMLList->populateItemImpl(Object(HTMLList_DummyObject), NULL, -1, 8) #2
 /lib/soy2_build.php(7007): HTMLList->execute() #3
 /lib/soy2_build.php(7025): HTMLPage->add('page_list', Object(PageListComponent)) #4
/site_include/plugin/x_publisher/config/PublisherConfigPage.class.php(31): HTMLPage->createAdd('page_list', 'PageListCompone...', Array) #5

common/site_include/plugin/x_html_cache/component/PageListComponent.class.php on line 25

下記「SOY_CMSの静的化プラグインで高速化」のブログ記事で
https://saitodev.co/article/SOY_CMS%E3% ... %E5%8C%96/


 ブログページが 静的化プラグインで、標準ページがHTMLキャッシュページという説明頂いていまして
 警告が 'CMSBlogPage' not found inとでるので、調べましたが、
 標準ページもブログページも存在しているサイトで、HTMLキャッシュプラグインのほうが正常に設定できました。
kaiya
 
記事: 185
登録日時: 2011年3月01日(火) 20:27

Re: プラグインが作動しなくなりました

投稿記事by inunosinsi on 2020年10月09日(金) 05:53

ありがとうございます。
修正内容は次のバージョンで反映します。
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

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

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

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


Return to バグ報告

オンラインデータ

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

cron