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 语句。
我正在遵循上述 eBay 指南,它们对此有严格规定(他们实际上会检查以确保您遵守他们的规则)。
这一切都来自 FTC,所以亚马逊也有类似的规则:Amazon.com Associates Central - Help
2 个赞
Heliosurge
(Dan DeMontmorency)
6
有趣的是,您的组件在这里的合规性比联盟插件 (Affiliates Plugin) 更高。不过,您的工作可以被修改(分叉)以成为纠正合规性缺失的补充组件。因为该插件确实修改了那些短分享链接。
piffy
7
我编写了这段代码以满足我自己的需求,并乐于遵循 Discourse 的开源精神进行分享。这适用于我编写的大多数插件和主题组件。任何人都可以随意在其基础上进行构建或修改。
但我并不使用 Amazon 联盟插件。我乐于分享我为自己创造的东西,但要承担额外的额外工作来扩展和维护一个独立的插件,需要一些动力,无论是经济上的还是其他的。
1 个赞
Roi
8
恕我直言,原生插件存在的问题是它会被所有普通的脚本或广告拦截插件,甚至 Pi-hole 钓出来。所以这个插件/组件应该能更好地工作!
我还没有安装它。正在等待一个“真正的”通过 Github 的主题组件。我知道这需要一些额外的代码设置工作,现在由用户来完成。但是创建一个组件并不涵盖更新……
Roi
10
太棒了!这是否也包括德国等地的本地 eBay 网站(链接),例如 ebay.de?
1 个赞
piffy
11
3 个赞
Roi
12
太好了,谢谢! 
我将在接下来的几小时/几天内测试德语版本,并在那里写下我的发现。 
2 个赞
Roi
13
Works für ebay.de - 再次感谢!

2 个赞
LotusJeff
(Jeff Cocking)
14
@piffy
代码出现以下错误:

Discourse 更改了您必须在插件中初始化 JavaScript 文件的方式。请参阅以下链接:
您有计划更新该插件吗?
2 个赞
piffy
16
我腾出了一些时间,所以已经更新了!应该不再是问题了。在我查看代码时,我还将其扩展为可以在聊天中使用。
1 个赞