piffy
1
| | | |\n|— | — | —|\n|:information_source: | 概要 | eBay EPN アフィリエイトリンクジェネレーター|\n|:hammer_and_wrench: | リポジトリ | GitHub - ScottMastro/discourse-ebay-affiliate: Discourse theme component to inject eBay affiliate links |\n|:question: | インストールガイド | テーマまたはテーマコンポーネントのインストール方法|\n|:open_book: | Discourseテーマ初心者の方へ | Discourseテーマ使用の初心者ガイド|\n\n\u003e このテーマコンポーネントは、eBayリンクをアフィリエイトリンクに置き換え、それが実行されたことを開示します。\n\n要件: EPNアカウントが必要です https://partnernetwork.ebay.com/\n\n# 例\n\n
\n\n投稿されたURL:\n
https://www.ebay.com/itm/[item id]\n:arrow_down: \n表示されるURL:\n
https://www.ebay.com/itm/[item id]?mkevt=1\u0026mkcid=1\u0026mkrid=711-53200-19255-0\u0026campid=[affiliate id]\u0026toolid=1001\n\n—\n:sparkles: 新アップデート: チャットでも動作するようになりました\n\n
\n\n\n\n\n\u003e 開示は重要な法的要件です。開示を可能な限り明確にする試みは行われましたが、法的な保証はありません。詳細については、こちらをご覧ください:
Affiliate disclosure FAQ | eBay Partner Network
「いいね!」 4
Heliosurge
(Dan DeMontmorency)
2
これは非常にクールです。URLリンクを削除するようにこれをツール化できるか疑問に思っていました。
ユースケース:
- メール購読を使用してトピックを作成する
- 「配信解除」リンクを削除する。
素晴らしい仕事です
@anon36555649
piffy
3
それは確かに可能ですが、これはフロントエンド/ブラウザレベルでのみ機能し、データベース内の投稿は変更されないことに注意してください。
もちろん、プラグインでそれを行うこともできますが、ロジックは異なります。
「いいね!」 1
Heliosurge
(Dan DeMontmorency)
4
テーマコンポーネントはTamper Monkeyスクリプトと非常によく似ているため、理にかなっています。
非常にクールな点として、あなたの仕事は、(Amazon)アフィリエイトプラグインが含まれていないホストプランのプラグイン以外の回避策として使用できる可能性があります。
リンクを変更しないように、ユーザーまたはグループのチェックを追加することもできると思います。たとえば、YouTuberをサポートしており、アフィリエイトリンクを変更したくない場合などです。オプションの設定として追加することもできますか?
しかし、アフィリエイトプラグインはリンクが変更されたという免責事項を提供していないため、疑問に思っています。サイトがある地域によっては、プラグインが法律に違反することになりますか?
piffy
5
特定のリンクを変更しないように拡張することもできますね。追加のif文が1つ必要になるだけです。
上記にあるeBayのガイドラインに従っています。eBayはガイドラインの遵守を厳しくチェックしています(実際にルールに従っているか確認します)。
これらはすべてFTC(連邦取引委員会)からの指示であり、Amazonにも同様のルールがあります: Amazon.com Associates Central - Help
「いいね!」 2
Heliosurge
(Dan DeMontmorency)
6
興味深いですね。あなたのコンポーネントはアフィリエイトプラグインよりもコンプライアンスが高いのですね。ただし、あなたの作業は、コンプライアンスの不備を修正する補完的なコンポーネントとして変更(フォーク)される可能性があります。このプラグインは、これらの短い共有リンクを変更するためです。
piffy
7
このコードは私のニーズに合わせて作成したもので、Discourse のオープンソース精神に則って共有できることを嬉しく思います。これは、私が作成したほとんどのプラグインやテーマコンポーネントに当てはまります。誰でも自由に、これを基に構築したり変更したりできます。
ただし、Amazon アフィリエイト プラグインは使用していません。自分で作成したものを共有することには賛成ですが、別のプラグインを拡張・保守するための追加作業には、金銭的か否かにかかわらず、何らかのインセンティブが必要になります。
「いいね!」 1
Roi
8
私の意見では、ネイティブプラグインの問題は、あらゆる平均的なスクリプト、広告ブロッカープラグイン、さらにはPi-holeによって検出されてしまうことです。したがって、このプラグイン/コンポーネントはもっとうまく機能するはずです!
まだインストールしていません。GitHub経由で「本物の」テーマコンポーネントを待っています。設定がコードに挿入されるため、これには追加の作業が必要になることはわかっていますが、それは現在ユーザーが行っています。しかし、コンポーネントを作成しても、アップデートはカバーされません…
Roi
10
素晴らしい!これはドイツのebay.de のようなローカルの eBay ウェブサイト(リンク)にも適用されますか?
「いいね!」 1
piffy
11
「いいね!」 3
Roi
12
ありがとうございます! 
今後数時間/数日中にドイツ語版をテストし、わかったことをここに書き込みます。 
「いいね!」 2
Roi
13
ebay.deで動作します - 再度ありがとうございます!

「いいね!」 2
LotusJeff
(Jeff Cocking)
14
@piffy
コードで次のエラーが発生しています。

Discourseでは、プラグインでJavaScriptファイルを初期化する方法が変更されました。次のリンクを参照してください。
プラグインを更新する予定はありますか?
「いいね!」 2
piffy
16
時間があったので更新しました!もう問題ないはずです。コードをいじっていたら、チャットでも動作するように拡張しました。
「いいね!」 1