我可以通过 Theme component 实现类似 这个 的效果吗?
是的,您需要:
-
使用 CSS 修改标准主题列表的最大宽度
例如:.wrap { max-width: 2000px; } -
安装类似 Layouts 插件 的东西来添加侧边栏(但应该适用于其他侧边栏组件)。
一切都相对简单。
但是我不确定 3 列以上是否容易理解,这是否包括侧边栏?
是的,我可能需要稍微缩小一点…… ![]()
非常感谢!
你好 @merefield
如果你知道的话——我该如何禁用主题摘要中的图片?
这是我遇到的问题的示例 -
我将鼠标悬停在摘要中的图片上(它显示为空白)。
我想完全移除它,只在主题下的短形式中保留文本——因为我已经有一个大图作为缩略图了。
这样做有什么更好的方法吗?
摘录的内容归 Discourse 所管。
这种行为有点令人惊讶,因为通常不包含图片?
你能给我链接到论坛帖子吗?我或许可以快速看一下。(欢迎给我发私信)。
作为比较,这个主题有一张图片,但它没有包含在摘录中:List of Gameloops (WIP) - StarZen: The Unofficial Star Citizen Community
只是猜测,但这种情况(摘录中包含图片)是否可能源于网店链接?那么 Discourse 就会看到一个也包含图片的内容片段。
感谢 @merefield 的提议。
我发现摘录在不用于标题时可以正常工作。
问题出在“display: grid;”样式上。
这可能是我其他主题组件中的问题。我会进一步调查。
再次感谢!
“图像”是一个视觉上损坏的头像
是我自己的样式问题——我在上一条评论中描述了它是什么。感谢你的猜测!
您似乎安装了主题侧边栏插件。
您能否尝试启用此设置(在插件设置中):

我刚才尝试在文本中使用表情符号,如果您使用此设置,确实会进行一次很好的清理。
不,我没有使用侧边栏插件。
这是我的通用页面视图。它将很快公开发布。
平铺的摘要在此 CSS 下看起来不错
.tiles-style .topic-details {
display: block !important;
}
示例
看起来不错!背景很棒 ![]()
请注意,我说的是“sidecar”插件 ![]()
啊,抱歉——我完全忘了“sidecar”插件
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"
谢谢!也会尝试用它。干杯!
您好,很喜欢这个组件,用标签制作画廊效果很棒!
这次更新似乎取消了从主题中选择缩略图的功能。我不确定我是否描述正确。以前在编辑主主题标题时,可以选择帖子的缩略图,但现在我只有一个勾号和一个“X”。如果您能提供帮助,将不胜感激。如果需要,这是我的论坛链接:MPCNC Portable/Storable Build - Your Builds - V1 Engineering Forum
您是否安装了 sidecar 插件?这是必需的。组件本身无法实现这一点,因为它需要对 API 进行更改,而这需要一个插件……请参阅 Pavilion
但我没有看到它,但它以前已经工作了很长时间。
我会尝试的,谢谢你的帮助。
sidecar 插件在启用了 Ember CLI 的最新测试通过中损坏。
Uncaught Error: Could not find module preload-store imported from discourse/plugins/discourse-topic-list-previews/discourse/initializers/preview-route-edits
如果我更懂前端的话,我会提交一个 pull request,但我不知道从哪里开始。
谢谢你,理查德,我会尽快查看。
顺便说一句,这有点奇怪,因为 sidecar 插件中不应该有任何 javascript。你能仔细检查一下你是否使用了 sidecar 分支吗?它还没有合并到 master。master 分支包含已弃用的插件和警告。我很快就会处理这个问题,但它部分地留在那儿是为了提醒管理员进行切换。
你说得对,我们的插件部署出现了一个回归错误,导致它第一次无法检出正确的分支。抱歉我没有仔细检查!
没问题,理查德,这确实有点不寻常。




