トレーディングボタン

サイトで取引ボタンが機能しないのですが、どうすればよいでしょうか。設定でプラグインを有効にし、カテゴリ設定でチェックボックスを有効にし、そのカテゴリに投稿を作成し、アプリコンテナを再構築してから、そのカテゴリに別の投稿を作成しましたが、なぜ表示されないのか分かりません。

プラグインはDiscourseの最新バージョンで動作しますか?他に確認すべきことはありますか?

「いいね!」 2

ジムさん、こんにちは :slightly_smiling_face:

最新のDiscourseでこのプラグインを使用していますが、問題なく動作しています。

プラグインを有効にするだけです。
Screenshot 2022-04-15 at 10.46.52

そして、使用したい各カテゴリを設定します。

それだけです!有効にした後に再構築する必要はありません。カテゴリに表示されるはずです。

重要なこと…これはトピック作成者にのみ表示されます。管理者やモデレーターは、他のメンバーのトピックでは表示できません。


あるいは、他のプラグインとの競合があるのかもしれません。コンソールにエラーはありますか?

「いいね!」 1

うーん、問題は、カテゴリ設定で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

プラグインをできるだけ無効にしてみましたが、このコンソール警告がこれらの設定を保存できない原因なのか、もしそうなら、コンソール警告の原因は何なのかわかりません。

「いいね!」 1

いいえ、警告は無害ですので無視してかまいません。

「いいね!」 2

わかりました、承知いたしました。ありがとうございます。

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

これらは関係ないと思いますが、確信がありません。

私の限られた理解では、インラインスクリプトはコンテンツセキュリティポリシーと競合すると思います。サイトコードにインラインスクリプトを追加しましたか?

「いいね!」 1

しかし、無効にしましたが、Firefox ではまだ表示されています。取引ボタンが表示されない理由とは関係ないと思いますが、間違っているかもしれません。

念のため質問ですが…プラグインを有効にした後、discourseサービスを再起動してみましたか?

編集:ああ、わかりました、コンテナを再構築したのですね。ところで…以前にもこの動作を見たことがあり、プラグインをコンテナを再構築する前に有効にしたことなど、何らかの形で関連していました。それはずっと前のことです。新しい環境にインストールしてみて、有効にするための正確な手順を記載します。

「いいね!」 1

これらの取引ボタンは、Discourse の eコマース プラグインで動作しますか?

これはもっと知りたいと思うことのようです!

「いいね!」 1

いいえ、eComプラグインでは動作しません。これは別の「貧乏人の」取引ソリューションです :wink:

「いいね!」 4

最新バージョンでも問題なく動作しますか?私の環境では壊れているように見えます。

テストしたところ、現在壊れています。

技術的には、動作させるためには、少なくとも add_to_serializer を修正し、bootboxdialog に置き換える必要があります。これは私の開発インスタンスでは動作します。^

編集:このフォークを試していただけますか? GitHub - Arkshine/discourse-topic-trade-buttons

「いいね!」 7

バージョンを試しましたが、ボタンが表示されません。何かコツはありますか?

そのフォークは機能するように見えます。プル後にカテゴリの権限をオン/オフに切り替えるようにしてください。

「いいね!」 3

本日プラグインをインストールし、一見すべて順調に見えます。しかし、投稿を公開して「Sold」にしようとすると、何も起こりません。ボタンが反応しません。

再起動や再構築を試しましたが、何も改善しませんでした。
何かアイデアはありますか?

皆さん、こんにちは!私はもはや活発なDiscourseユーザーではありません。しかし、このプラグインを皆さんのために更新する意思があります :slight_smile:

今すぐコンピューターの前にいるわけではありませんが、週末にプルリクエストを確認するか、それが存在しない場合は、あなたが話しているフォークを確認します :wink:

お元気で!

「いいね!」 7

ありがとうございます。後でPRを作成します!

編集:こちらです:

「いいね!」 6

本当にありがとうございます!あなたのプラグインは私たちのコミュニティの核となります :grinning:

「いいね!」 4

アップグレードにご尽力いただいた@Arkshineさんに心より感謝申し上げます!プラグインが再び動作するようになりました :slight_smile: :bowing_man:

「いいね!」 4

デンマーク語の翻訳を追加してくれた @DaVania さん、ありがとうございます!:bowing_man:

対応言語は以下の通りです。

  • デンマーク語
  • ドイツ語
  • 英語
  • スペイン語
  • フィンランド語
  • フランス語
  • イタリア語
  • ポーランド語
  • ロシア語

追加の翻訳をプルリクエストで作成していただくか、コーディングについて何も知らないけれど翻訳を提供したい場合は、直接私に連絡してください。ありがとうございます!

「いいね!」 2