Discourse Retort

太棒的插件了,正是我想要的——谢谢!
有没有办法显示表情符号的白色背景?即使用透明背景的表情符号?

编辑:
如果任何人遇到这个问题,据说设置起来很简单,只需在 Discourse 模板的 CSS 中添加:

.post-retort {
    background: transparent;
    border: 0px;
}
1 个赞

看起来最新版本(Discourse 2.5.0.beta5 - https://github.com/discourse/discourse version 8f59f155fbfbf9a8b2aecfafb5f222261b6ebfae)存在问题:

Uncaught TypeError: Cannot read property 'retort_disabled_categories' of undefined
    at _retort-8f84f7e6d1fd4337e1b80b1cf2a94ecf31198195e9f61ada56d8fa92ac803547.js:189
    at t.module.exports.u.<computed> (_ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:74640)
    at t.module.exports.u.<computed> (_ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:74470)
    at require (_ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:74637)
    at f (_ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:74596)
    at _ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:74561
    at t.module.exports.u.<computed> (_ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:74639)
    at t.module.exports.u.<computed> (_ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:74470)
    at require (_ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:74637)
    at t._prepareInitializer (_application-9bf26ea10d3b26025c2c839e307be8aabdfd43c9698de019f9412003d110ea55.js:6849)
    at _application-9bf26ea10d3b26025c2c839e307be8aabdfd43c9698de019f9412003d110ea55.js:6870
    at Array.forEach (<anonymous>)
    at t.start (_application-9bf26ea10d3b26025c2c839e307be8aabdfd43c9698de019f9412003d110ea55.js:6866)
    at start-discourse-efa4e5abfbd1b50b5152ffbe64d5dcea9f7c33f766dcc6387e2711f0f2112148.js:1
3 个赞

Screenshot_20200530_105715
非常喜欢这个插件。我很好奇是哪个主题设置导致在深色主题下(深色主题并非我设置)的反应按钮会出现这个恼人的背景色。

我们遗憾地看到我们的网站也出现了同样的问题,我刚刚重新构建了它,但它仍然失败。

@gdpelican 发现 retort 插件的一个新问题,请查看…… :slightly_frowning_face:

4 个赞

我已提交一个拉取请求来解决这个问题

11 个赞

太好了,我快速看了一下,感觉不错,已经合并了。

11 个赞

我确认问题已修复。感谢快速修复!:smiling_face:

6 个赞

“最近使用”部分对我来说总是空的。这是一个已知的错误吗?

2 个赞

@gdpelican 如果您能评论一下,我将不胜感激 :slight_smile:

1 个赞

翻译浏览器插件或其他因素导致了一个问题,用户可以使用不在批准列表中的“表情符号”进行回复:

实时网站链接:THE NEW Miscellaneous Talk That Doesn't Deserve A New Thread Thread Thread (Part 1) - #6306 by Gotor - Not Thrive - Thrive Community Forum
我认为我拥有最新版本的 retort。

1 个赞

很抱歉这么晚才提问 :slight_smile:
这段文本会插入到哪里?
是 common.scss 吗?

在 discourse_theme 上,我新建的主题只得到空文件,而不是论坛的源代码。
如果我下载我的主题,会得到一个 576 字节的文件,我想是包含颜色面板的 .json 文件。

我已经搜索了两天,但我觉得我用的关键词不对。

我想更改背景

.post-retort
{
    background: #d9d9d9 !important;
}

或者我必须设置 float、padding 等所有值吗?

你无需修改任何文件。只需进入 Discourse 设置 > 自定义,在你已启用的模板中,会有一个按钮可直接在界面中添加自定义 CSS。

3 个赞

只要这一小段 :slight_smile: 就足够了。
太简单了 :rofl:

非常感谢,我会试试的。

2 个赞

在使用 S3 存储资源并搭配 CDN 时,我发现了一个问题:自定义表情符号无法正确加载。它们没有使用 CDN URL,而是错误地直接指向了 S3 存储桶。Custom emoji don't use CDN for S3 stored assets in a few pages - #5 by Boost

2 个赞

有人知道如何更改表示反应总数的数字颜色吗?我觉得我的颜色太浅了。
还有一个附加问题:能否减少反应之间的间距?

1 个赞

没关系,我找到了可以修改它的代码:

span.post-retort__count {
  color: black;
}

2 个赞

能否禁止用户在已关闭的主题中添加表情反应?

3 个赞

一种方法是归档该主题。它仍然对所有人可见,但任何人都无法对其进行任何操作。我认为插件也不行。

我觉得如果我们能添加高级表情符号那就太好了。

3 个赞