Subscriptions插件的横幅文本自定义

嘿,我很喜欢这个订阅插件,但不幸的是,我找不到如何更改横幅文本的方法。

我看到了这篇文章,但那是一个不同的 bug,而不是更改默认文本的方法。我很想知道这是否可行。

我想更改默认文本

支持我们,我们需要您的帮助来维持这个社区的运行!

我很想知道是否有办法自定义这段文本。

它本身没有问题,我只是想写一些符合我的品牌/营销风格的内容,以及我希望新来者了解的关于我的社区定价的信息。


附注:我找不到在哪里可以为这篇 Discourse 帖子添加“subscriptions subscriptions”标签,如果我能这样做以保持帖子有条理,请指明方向。

谢谢!

6 个赞

您好,欢迎您 @santiyounger :slightly_smiling_face:

您可以通过 /admin/customize/site_texts 页面更改任何网站文本,包括插件。如果您想更改的内容片段复制并粘贴到那里的搜索框中,应该就能找到正确的编辑字段。:+1:

在这种情况下,“支持我们”是 js.discourse_subscriptions.campaign.title,“我们需要您的帮助来维持这个社区的运转!”是 js.discourse_subscriptions.campaign.body

4 个赞

非常感谢!真的很感激你的帮助。我以为这不可能,所以一直在用这种奇怪的方式用 CSS 来 hack,哈哈

.campaign-banner-info-header {
    font-size: 0px;
}

.campaign-banner-info-header:before {
        content: "Join The Community";
     font-size: 2rem;
}

但当然,我现在会删除它,然后按你的方式来做。

1 个赞

还有个小问题,您知道有什么方法可以在文本中包含链接吗?

我尝试过用 HTML 这样写:

嘿,在此了解更多:访问 W3Schools.com!

但如您所见,这不起作用。

有没有办法修改文本并包含 HTML 链接,甚至更好的按钮?

非常感谢!

1 个赞

你说得对,这一个似乎不像其他许多那样接受链接。:thinking: 你可以在主要的 Discourse 订阅 主题中提交一个请求,看看这是一个疏忽还是一个限制?

不过,如果你有特别的想法,应该可以通过添加一些 CSS 来替换它,换成你自己的炫酷样式?

2 个赞

非常感谢,我一定会写一个请求。在此期间,我对 CSS 解决方法非常满意。我有点不知道如何用 CSS 来实现它

我想到的是在现有的“SUPPORT”按钮旁边添加一个额外的按钮(如果按钮太难,超链接文本也可以)

有什么技巧或想法可以实现吗?

非常感谢!

1 个赞

我恐怕这是基于我对 Discourse 可定制性的信心,而不是我实现它的能力。:slightly_smiling_face:

我认为要添加按钮,您需要覆盖模板,这需要的不仅仅是 CSS。在Discourse 主题开发者指南中有大量关于创建主题组件和覆盖模板的信息。

不过,如果您想添加一个“加入此社区!”按钮,那么值得一提的是,我认为宣传横幅仅显示给已登录用户。对于匿名用户,您最好探索类似Versatile BannerWelcome link banner的选项。

1 个赞

太棒了,没关系,感谢您的所有帮助,我会看看我能用其他工具做什么。我特别喜欢多功能横幅,感谢您的精彩提示!

1 个赞