Shinobi Works
Forum Replies Created
-
Forum: Plugins
In reply to: [Shinobi Reviews] フォームが消えたご協力ありがとうございます。大変助かります。
コードを確認する限り、問題なくデータ移行できているように見えます。が、フォームを表示できないと。何度もお手間おかけして申し訳ありませんが、以下の点についてお試しいただいてもよろしいでしょうか?
【テーマの変更とプラグインの停止】
一時的に、テーマを公式デフォルトテーマのTwenty Twenty-Oneにご変更いただき、シノビレビュー以外の全プラグインを停止いただけますでしょうか?これでどうなるか結果が知りたいです。【データの確認】
データがあるべき場所に存在しているか知りたいです。
別トピックと同じ手順になるので参考にしていただきたいのですが、Google Chromeなどのブラウザでコードが確認できるので、その中のvar shinobiReviewsAdmin
の中をご確認いただきたいです。この中に
formEditor:{...}
の記述があるはずなので、その部分だけコピーしていただき、こちらのトピックに貼り付けていただきたいです。長い場合は最初の部分だけで構いません。通常であれば以下のようなデータになっています。
var shinobiReviewsAdmin = {"formEditor":{"data":{"16":{"@context":"https:\/\/schema.org\/","@type":...以下省略...
【サーチコンソールの確認】
Chromeなどのブラウザのデベロッパーツールに「コンソール」というタブがあるのですが、そのコンソール画面に何かしらエラーが表示されている場合(赤文字です)、その結果をご共有いただきたいです。Forum: Plugins
In reply to: [Shinobi Reviews] フォームが消えたお試しいただきありがとうございます。
次に、当該ファイルの最下部に以下のコードを貼っていただき、その結果をご共有いただけますでしょうか?
(結果部分をコピーした後は削除していただいて構いません)var_dump( DB::get_option( 'shinobi_reviews_form_data' ) ); var_dump( DB::get_option( 'shinobi_reviews_form_last_id' ) );
Forum: Plugins
In reply to: [Shinobi Reviews] フォームが消えたこんにちは。
察するに、以前、別の方から寄せられたご質問に近い状況かと思います。1.3.0より前のバージョンから1.3.0以降のバージョンにアップデートする時に自動でデータを移行するプログラムを組んでいるのですが、何らかの理由で移行に失敗している可能性があります。
(通常は、元のデータをそのまま引き継げるため、何も対処する必要はありません)以下、具体的な対応です。
プラグインフォルダ内のAppフォルダにSetupというフォルダがあり、以下のような階層になっているのですが、
Setup ├── Bootstrap.php └── Migration.php
このMigration.phpが移行関連のファイルです。
その中に
DB::get_table_version( SHINOBI_REVIEWS_SHORTCODE_TABLE ) === '1.0.3'
の記述があるのですが、これを例えばDB::get_table_version( SHINOBI_REVIEWS_SHORTCODE_TABLE )
に変更すると再度移行プログラムが走るので、一旦こちらをお試しいただけますか?Forum: Plugins
In reply to: [Shinobi Reviews] 無効なリクエストこの度はご質問ありがとうございました!
Forum: Plugins
In reply to: [Shinobi Reviews] 無効なリクエストこんにちは。
リンク貼っていただきありがとうございます。助かります。さて、当該サイトで口コミ投稿のテストをしてみましたが、確かに無効なリクエストになりました。
確認したところ、reCAPTCHAによる認証と口コミの投稿自体はできているものの、サイトの裏側での処理で無効なリクエストとして処理されている(弾かれている)ようです。この処理はWordPressが提供する認証プログラムで行っており、基本的には問題なくお使いいただけるはずですが、テーマ側で何かしらの改変を加えている場合は動かない可能性もあります。
例えば、(現在の状況はわかりませんが)当該テーマに関しては、一部のプラグインが動作しないようで、同じことがシノビレビューにも言えるかもしれません。
一度他のテーマを変えて投稿できるかご確認いただき、他のテーマでは投稿できるが当該テーマで投稿できない場合は、プラグイン側の問題ではなくテーマ側の問題になるため、今後のテーマのアップグレードを待つかテーマを変更する形になるかと思います。
Forum: Plugins
In reply to: [Shinobi Reviews] ダッシュボードからレビューを押すと真っ白こちらこそ、良い気づきをいただき、ありがとうございました!
では、このトピックを解決済みとしてマークいたします。Forum: Plugins
In reply to: [Shinobi Reviews] ダッシュボードからレビューを押すと真っ白ご共有いただきありがとうございます。
(null以外の記載しない方が良いデータがありますので、編集して削除した方が良いかと思います)先ほどバージョン1.3.6を公開しました。こちらの投稿に関連しての更新です。
操作上やさしくない画面であったことは間違いないので、今回のエラーに限らず、エラー発生時には案内を出すようにしました。また、エラー原因であった箇所も把握し対処したため、メニューが正常に表示されるかと思います。ご迷惑おかけして申し訳ありませんでした。
さて、具体的なエラー原因の話になりますが、端的に申し上げると「移行の失敗」です。
バージョン1.3.0より、データの保存場所と保存方法を変え、バージョンアップ時に自動でデータを移行するプログラムしているのですが、何らかの理由で移行に失敗しています。
そして、管理画面上では、本来あるはずのデータにアクセスしようとするも出来ずに、エラーが発生してしまった…今回のエラー発生はこういった経緯です。
テストの段階から移行失敗の不具合を再現出来ていないため(また同様のエラー報告をいただいていないため)、引き続きサポートが必要な場合はご返信いただければと思います。
その際は、取り急ぎ、以下の手順で進めていただければ幸いです。
プラグインフォルダ内のAppフォルダにSetupというフォルがあり、以下のような階層になっているのですが、
Setup ├── Bootstrap.php └── Migration.php
このMigration.phpの最下部に以下のコードを貼り付けるとどのような結果が表示されるでしょうか?
var_dump(DB::get_results( SHINOBI_REVIEWS_SHORTCODE_TABLE ));
Forum: Plugins
In reply to: [Shinobi Reviews] ダッシュボードからレビューを押すと真っ白エラー内容ご共有いただきありがとうございます。
配列へのアクセスが失敗しているようです。次に、コンソールではなく、「要素」のタブで、shinobiReviewsAdminと検索していただけますか?
var shinobiReviewsAdmin = ...
と、データが見つかるので、null
になっているデータをご共有いただきたいです。現時点でデータの種類は以下の5種類です。formEditor:{…}
reviewEditor:{…}
reviewerEditor:{…}
settingsEditor:{…}
posts:{…}…は実際のデータになり、これが
null
だったり、{1:...}
のようになっています。また、順番前後しますが、https://ja.www.ads-software.com/plugins/shinobi-reviews/advanced/より以前のバージョンを使うこともできますので、必要でしたらご活用ください。
- This reply was modified 3 years, 10 months ago by Yui.
- This reply was modified 3 years, 10 months ago by Shinobi Works. Reason: 同じタブでリンクを開くように修正
Forum: Plugins
In reply to: [Shinobi Reviews] ダッシュボードからレビューを押すと真っ白詳しい状況ご共有いただきありがとうございます。
元々ローカルで作っていたサイトでは忍びレビュー動いていました。
更新しても動いていました。
メインで使っているものだけうまく動かなくて、、、`
この部分に関しては、まったく同じサイト構成で、ローカルサイトでは動くけど本番サイトでは動かないという意味でしょうか?
また、検証に関しては、JavaScriptファイルの実行に失敗しているため、そのような結果になります。
もし、検証結果をブラウザなどでご確認いただいているのでしたら、「コンソール」のタブからエラー内容が見れると思いますので、そのエラーメッセージをご共有いただけないでしょうか?
Forum: Plugins
In reply to: [Shinobi Reviews] ダッシュボードからレビューを押すと真っ白- その他のプラグイン全停止
- 公式テーマへの切り替え(もし現在非公式テーマをお使いの場合)
をお試しいただいた上ではいかがでしょうか?
Forum: Plugins
In reply to: [Shinobi Reviews] ダッシュボードからレビューを押すと真っ白こんにちは。
ご迷惑おかけして、申し訳ありません。当該不具合の件ですが、JavaScriptというファイルを実行できていないのが原因かと思います。
ただ、管理画面のため具体的な不具合を検証できないのが心苦しいところです。考えられる一つの原因は、ブラウザとの兼ね合いです。
今回のリニューアルでは、すベてのアクションを非同期に実行するように変更したため(保存などによる操作中断を撤廃しました)、古いブラウザや、一部のブラウザで動かない可能性があります。それに伴い、簡単に言うと、(管理画面は完全に)モダンな環境での実行を前提にプラグインを設計し直したため、今まで動いていたブラウザで動かない可能性はあります。
(※本来は、こういったところにまで配慮してプラグインを更新したいのですが、古いブラウザのサポートなど、工数の関係上難しい部分がある旨、ご理解いただけると幸いです)
もし、不具合の原因がブラウザ関係であれば、別のモダンブラウザ、例えば、Google ChromeやSafari、Edgeなどでプラグインをお使いいただきければ幸いです。
もし、別のブラウザでもお使いいただけないようでしたら、またご連絡ください。
Forum: Plugins
In reply to: [Shinobi Reviews] サイトヘルスで問題が増えてしまいます大変お待たせしてしまい、申し訳ありません。(そして、コメント見逃しててすみません。。)
version1.3.0にて解消済みですので、ご確認いただければ幸いです。Forum: Plugins
In reply to: [Shinobi Reviews] レビュー投稿者名についてこんにちは!
当該機能の実装はなく、実装予定も今のところありません。
名前を変更できるようにすると、会員機能の必要性がなくなるためです。
ただ、同様の質問を過去にいただいたことがあるので、何かしらの形で実装する可能性はあります!Forum: Plugins
In reply to: [Shinobi Reviews] サイトヘルスで問題が増えてしまいますシノビレビューをご利用いただきありがとうございます。
エラーの件、ご共有いただきありがとうございます。参考ページが大変参考になりました!
基本的には、参考ページと同じ現象だと思います。会員登録でセッションの機能を使っています。
現在、内部のコードを調整しているので、その過程でエラーの解消もしようと思います。
お時間いただくかと思いますが、お待ちいただければ幸いです。