schungx
(Stephen Chung)
317
我对覆盖操作没有问题…
.post-retort
{
margin-right: 5px !important;
padding: 0.5em !important;
background: lavender !important;
}
.post-retort img.emoji
{
width: 2.8em !important;
height: 2.8em !important;
}
.post-retort__count
{
font-size: 1.5em !important;
color: #222 !important;
padding: 1px 1px 1px 5px !important;
vertical-align: middle !important;
}
section.post-menu-area
{
clear: both !important;
}
以上是我的代码,它在多个版本的 retort 中一直正常工作。你确定没有在某个地方遗漏 !important 吗?
1 个赞
wolftune
(Wolftune)
318
谢谢,我本打算在修复后更新这一点。以前不需要 !important 就能正常工作,但现在确实需要了。虽然这可能不应该成为必需,但这是一个可行的解决方案。
3 个赞
schungx
(Stephen Chung)
319
好吧,!important 其实是一种变通方法。它应该能工作,直到……嗯……失效(当它破坏了其他东西时)。
如果你不想使用 !important,就需要小心处理 CSS 规则的优先级,确保它们的优先级高于原始样式表中的规则。但这绝非万无一失,因为原始样式表总是可以通过添加更多选择器来提高优先级,从而导致你的样式再次失效。
所以,既然没有任何方法是绝对可靠的,不如还是继续使用 !important 吧。
4 个赞
是否可以将自定义表情符号导入到这里?
此外,作为一个功能请求,是否可以根据特定用户特征来限制表情符号集?例如,让 X 组的用户访问 Y 组表情符号?
2 个赞
Heliosurge
(Dan DeMontmorency)
323
可以添加自定义表情符号到 Discourse 中使用。
2 个赞
wolftune
(Wolftune)
324
2 个赞
是的。需要说明的一点是,我刚刚在 GitHub 上报告了该问题。几小时前推送的最新修复导致他们的自定义表情符号失效。详情见:
编辑:该问题是由于 Discourse 主源码中的一个 bug 引起的,该 bug 已被迅速修复并彻底解决。问题已解决。谢谢!
2 个赞
Heliosurge
(Dan DeMontmorency)
326
@gdpelican 在最近的更新后,回复按钮会使整个屏幕变暗,至少在移动设备上无法选择表情符号。
必须关闭窗口并重新加载。点击空白区域或切换屏幕都无法解决问题。
在桌面端也存在此问题。
1 个赞
gdpelican
(James Kiesel)
327
您是否碰巧在使用 Babble?Babble 也受到了与 Retort 相同的问题影响(因为它们都有表情符号选择器),我正在调查此事。据我所知,全新安装仅包含 Retort 时运行正常。
3 个赞
Heliosurge
(Dan DeMontmorency)
328
好的,我会尝试禁用 Babble。已刷新但无效果,它在 4 次升级前还能正常工作。未使用任何自定义表情符号。
1 个赞
eviltrout
(Robin Ward)
329
我正在移除 Discourse 中一种非常旧的事件处理方式,以帮助我们升级 Ember。我注意到 retort 调用了 TopicRoute.on('setupTopicController'),而该调用即将被移除。Retort 需要以其他方式实现这一功能。
我通常会提交一个 PR,但我注意到 messageBus 事件也未被清理。我建议将这部分逻辑移至 topic 内部插件插槽中的自定义组件。messageBus 在不可见时必须取消订阅(如果它再次显示且之前未清理过,也必须确保已清理)。
6 个赞
Heliosurge
(Dan DeMontmorency)
331
你好,刚刚将 Retort 更新到了最新版本。
在移动端仍然存在窗口变暗的问题(尚未在桌面端测试)。依然会出现屏幕变暗且无法选择表情符号的情况。不过,现在可以通过点击任意位置返回论坛,而无需关闭窗口。
再次感谢您为修复这个出色的插件所付出的努力。
2 个赞
gdpelican
(James Kiesel)
332
我可以确认,在 https://discourse-babble.com 上的最新 Discourse / Retort 版本一切运行正常,因此问题一定出在你的设置或自定义配置上。有没有想到任何可能的原因?
3 个赞
Heliosurge
(Dan DeMontmorency)
333
我想不出有什么原因。最近也没有安装任何东西。我运行的是 Discourse Stable 2.4.1。
在你的 babble 网站上,它对我有效。我检查了我们的浅色和深色主题,但没有成功。
除了“发布徽章”外,我没有对帖子区域进行任何修改,而且之前使用它时也是正常工作的。
1 个赞
Heliosurge
(Dan DeMontmorency)
334
好的,已确认 Retort 在“限制表情符号”未开启时正常工作。如果开启“限制”功能,表情符号回复窗口将无法打开,屏幕只会变灰或变暗。
1 个赞
wolftune
(Wolftune)
335
虽然整体运行正常,但最新更新引入了明显的延迟:点击添加表情后,物品需要一到两秒才会显示。
Heliosurge
(Dan DeMontmorency)
336
好的,以下是已安装的插件列表:
- Procourse Installer
- Assign(未启用)
- BBcode
- Canned Replies
- Fingerprint
- Follow
- Merge Users
- Policy(未启用)
- Ratings
- Restricted Replies
- Saved Searches
- Solved
- User Notes
- Voting
- National Flags
- Whos Online
- Babblechat(目前未启用)
- Retort
Retort 运行正常,除非您勾选了“限制表情符号”。