サイトで取引ボタンが機能しないのですが、どうすればよいでしょうか。設定でプラグインを有効にし、カテゴリ設定でチェックボックスを有効にし、そのカテゴリに投稿を作成し、アプリコンテナを再構築してから、そのカテゴリに別の投稿を作成しましたが、なぜ表示されないのか分かりません。
プラグインはDiscourseの最新バージョンで動作しますか?他に確認すべきことはありますか?
サイトで取引ボタンが機能しないのですが、どうすればよいでしょうか。設定でプラグインを有効にし、カテゴリ設定でチェックボックスを有効にし、そのカテゴリに投稿を作成し、アプリコンテナを再構築してから、そのカテゴリに別の投稿を作成しましたが、なぜ表示されないのか分かりません。
プラグインはDiscourseの最新バージョンで動作しますか?他に確認すべきことはありますか?
ジムさん、こんにちは ![]()
最新のDiscourseでこのプラグインを使用していますが、問題なく動作しています。
プラグインを有効にするだけです。

そして、使用したい各カテゴリを設定します。
それだけです!有効にした後に再構築する必要はありません。カテゴリに表示されるはずです。
重要なこと…これはトピック作成者にのみ表示されます。管理者やモデレーターは、他のメンバーのトピックでは表示できません。
あるいは、他のプラグインとの競合があるのかもしれません。コンソールにエラーはありますか?
うーん、問題は、カテゴリ設定で4つのチェックボックスをオンにして保存をクリックし、設定ページを更新すると、それらの設定が選択されなくなることのようです。
コンソールで得られる唯一の警告(エラーなし)は次のとおりです。
DevTools failed to load source map: Could not load content for https://example.com/service-worker-4f3784769ef61772c375ba22169c3d62c1ec3e1b7b3f5f1d3edffbc06aabc46f.js.map.js: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
プラグインをできるだけ無効にしてみましたが、このコンソール警告がこれらの設定を保存できない原因なのか、もしそうなら、コンソール警告の原因は何なのかわかりません。
いいえ、警告は無害ですので無視してかまいません。
わかりました、承知いたしました。ありがとうございます。
Chromeでテストしていましたが、Firefox(今回はセーフモード)でテストしたところ、コンソールに1つのエラーが表示されました。
Content Security Policy: The page’s settings blocked the loading of a resource at inline (“script-src”).
そして2つの警告が表示されました。
This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”.
unreachable code after return statement ...build-waiter.js:214
これらは関係ないと思いますが、確信がありません。
私の限られた理解では、インラインスクリプトはコンテンツセキュリティポリシーと競合すると思います。サイトコードにインラインスクリプトを追加しましたか?
しかし、無効にしましたが、Firefox ではまだ表示されています。取引ボタンが表示されない理由とは関係ないと思いますが、間違っているかもしれません。
念のため質問ですが…プラグインを有効にした後、discourseサービスを再起動してみましたか?
編集:ああ、わかりました、コンテナを再構築したのですね。ところで…以前にもこの動作を見たことがあり、プラグインをコンテナを再構築する前に有効にしたことなど、何らかの形で関連していました。それはずっと前のことです。新しい環境にインストールしてみて、有効にするための正確な手順を記載します。
これらの取引ボタンは、Discourse の eコマース プラグインで動作しますか?
これはもっと知りたいと思うことのようです!
いいえ、eComプラグインでは動作しません。これは別の「貧乏人の」取引ソリューションです ![]()
最新バージョンでも問題なく動作しますか?私の環境では壊れているように見えます。
テストしたところ、現在壊れています。
技術的には、動作させるためには、少なくとも add_to_serializer を修正し、bootbox を dialog に置き換える必要があります。これは私の開発インスタンスでは動作します。^
編集:このフォークを試していただけますか? GitHub - Arkshine/discourse-topic-trade-buttons
バージョンを試しましたが、ボタンが表示されません。何かコツはありますか?
そのフォークは機能するように見えます。プル後にカテゴリの権限をオン/オフに切り替えるようにしてください。
本日プラグインをインストールし、一見すべて順調に見えます。しかし、投稿を公開して「Sold」にしようとすると、何も起こりません。ボタンが反応しません。
再起動や再構築を試しましたが、何も改善しませんでした。
何かアイデアはありますか?
皆さん、こんにちは!私はもはや活発なDiscourseユーザーではありません。しかし、このプラグインを皆さんのために更新する意思があります ![]()
今すぐコンピューターの前にいるわけではありませんが、週末にプルリクエストを確認するか、それが存在しない場合は、あなたが話しているフォークを確認します ![]()
お元気で!
ありがとうございます。後でPRを作成します!
編集:こちらです:
本当にありがとうございます!あなたのプラグインは私たちのコミュニティの核となります ![]()
アップグレードにご尽力いただいた@Arkshineさんに心より感謝申し上げます!プラグインが再び動作するようになりました
![]()
デンマーク語の翻訳を追加してくれた @DaVania さん、ありがとうございます!![]()
対応言語は以下の通りです。
追加の翻訳をプルリクエストで作成していただくか、コーディングについて何も知らないけれど翻訳を提供したい場合は、直接私に連絡してください。ありがとうございます!