techAPJ
(Arpit Jalan)
1
已弃用: 现在有一个 Customization > Theme component 提供相同的功能:Topic Footer Buttons
摘要:此插件在主题底部添加了一个自定义按钮,对所有人可见(已登录的用户)。
GitHub: https://github.com/techapj/discourse-custom-topic-button
安装:请遵循插件安装指南。
功能
配置
从管理员 > 站点设置 > 插件中,修改
custom_topic_button_url
custom_topic_button_title
custom_topic_button_label
注意: 如果希望按钮仅对员工或特定组成员可见,请参阅:
更新日志
待办事项
20 个赞
当我点击按钮时,它会在另一个页面上打开一个链接,如何点击按钮并在同一页面上打开它?
1 个赞
我不确定,但我相信有几个官方的主题组件是实现此目的的最新方法。Topic Footer Buttons
它们的行为方式相似吗?
我已安装它们,但两者都会在新窗口中打开链接,有什么方法可以在同一窗口中打开吗?
嗯。
如果我没看错的话,我认为它在新窗口中打开是主题组件代码的一部分:
(而且我认为插件也是)
discourse-custom-topic-button/assets/javascripts/discourse/connectors/after-topic-footer-main-buttons/custom-public-button.js.es6 at c4a91727c0322f0c59bc09af7fbcb076b5676de4 · arpitjalan/discourse-custom-topic-button · GitHub
目前似乎没有通过 UI 来更改它的方法。通过一些自定义工作或许可以修改该行为,但我恐怕这并非我的专长。 
1 个赞
Canapin
(Coin-coin le Canapin)
9
你好 koliwi,我本周会尝试看看主题组件以添加此功能。 
3 个赞
这个插件是您的吗?祝贺您的工作,我真的很喜欢!如果您可以在同一个窗口中打开它,那就更好了!谢谢!