您好,抱歉,我是一个完全不懂编程的新手 ![]()
您有这个组件的安装说明吗?
通常会有一个“安装此主题组件”按钮,但我找不到……我已经在我网站上安装了很多组件……

非常感谢您的时间和建议!
您好,抱歉,我是一个完全不懂编程的新手 ![]()
您有这个组件的安装说明吗?
通常会有一个“安装此主题组件”按钮,但我找不到……我已经在我网站上安装了很多组件……

非常感谢您的时间和建议!
非常感谢您 @Aaron_Walsh ![]()
@Angela_MRS 还有一个安装指南的链接。
小请求,您能将“阅读更多”链接的颜色改为与其他文字相同吗?
我的链接设置为中等偏深的蓝色,而我的许多横幅是深色的,所以链接几乎看不见。
其余的文字似乎会根据背景颜色自动选择白色或黑色。您也可以为链接设定相同的自动变化吗?
嗨,David,
你可以创建一个自定义的#theme-component,然后在浏览器(桌面版)中使用元素检视功能,识别元素并使用CSS覆盖颜色。
此 TC 在控制台中出现了一些弃用。我怀疑代码确实需要刷新:
我认为这是一个出色的 TC,它填补了 official TC 所缺失的空白。如果能得到更多关注,那就太好了,但我知道(或者至少怀疑)@Rhidian 已经有所变动。
我刚更新了我的网站,过来也是说同样的事情。
拜托拜托拜托……
更新这个很棒的组件。我刚建了一个新网站,用它取得了很好的效果,我不想费力去寻找替代品。这个组件完全符合我的需求。
最近一次更新后,情况变得更加糟糕:
![]()
希望更新。
我已通过其他方式联系了 @Rhidian - 希望他能尽快查看。
@NateDhaliwal - 只是出于兴趣,您是否愿意在未来接管此 TC 的存储库和元主题?
你好 Nathan,我目前已将 PR 标记为草稿,因为我打算用另一种方法替换其中的一些方面。
我已经将小部件系统转换为 Glimmer 组件,并添加了以下功能:
在设置 show_parent_category_background_image 中。
新的 PR 是:
个人来说,我不知道我添加了 3000 行代码。
谢谢 Nate。这项工作太棒了。我已合并您的拉取请求。很高兴看到此组件进行了重大更新,以兼容新的 discourse 功能。 ![]()
PS - 如果您能帮助我更新此组件的兼容性问题,我将不胜感激,有些人觉得它很有用。这应该是一项较小的任务!
不客气,我很乐意回馈。
您好!我的网站上有一个通知,提示我更新此主题组件,当我更新后,整个网站崩溃了,我的主页也消失了。我能够将其从网站上删除,但这与这些更新有关吗?
几乎可以肯定!很高兴您能删除它。
您不介意重新安装它(也许是在一个单独的开发主题中),然后尝试捕获控制台错误吗?另外,了解您的配置方式也会很有帮助。
我也看到一个小错误 - HTML 标签在类别标题中没有很好地呈现:
另外,“正常”的描述文本大小似乎与原始文本不匹配(在我上面的示例中,TC 设置为 larger)
你好 @nathank,感谢你的快速回复!我尝试创建一个测试主题并应用了这个主题组件。我认为这是正确的错误:
Message (4397 copies reported)
[db6814] ActionController::RoutingError (No route matches [GET] "/admin/customize/user_fields.json")
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/processing_request.rb:12:in `call'
lib/middleware/request_tracker.rb:385:in `call'
Backtrace
actionpack (7.2.2.1) lib/action_dispatch/middleware/debug_exceptions.rb:35:in `call'
actionpack (7.2.2.1) lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'
logster (2.20.0) lib/logster/middleware/reporter.rb:40:in `call'
railties (7.2.2.1) lib/rails/rack/logger.rb:41:in `call_app'
railties (7.2.2.1) lib/rails/rack/logger.rb:29:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
actionpack (7.2.2.1) lib/action_dispatch/middleware/request_id.rb:33:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
plugins/z-communiteq-features/plugin.rb:142:in `call'
rack (2.2.10) lib/rack/method_override.rb:24:in `call'
rack (2.2.10) lib/rack/sendfile.rb:110:in `call'
rack-mini-profiler (3.3.1) lib/mini_profiler.rb:191:in `call'
lib/middleware/processing_request.rb:12:in `call'
message_bus (4.3.8) lib/message_bus/rack/middleware.rb:60:in `call'
lib/middleware/request_tracker.rb:385:in `call'
actionpack (7.2.2.1) lib/action_dispatch/middleware/remote_ip.rb:96:in `call'
rails_multisite (6.1.0) lib/rails_multisite/middleware.rb:26:in `call'
plugins/z-communiteq-features/plugin.rb:168:in `call'
railties (7.2.2.1) lib/rails/engine.rb:535:in `call'
railties (7.2.2.1) lib/rails/railtie.rb:226:in `public_send'
railties (7.2.2.1) lib/rails/railtie.rb:226:in `method_missing'
rack (2.2.10) lib/rack/urlmap.rb:74:in `block in call'
rack (2.2.10) lib/rack/urlmap.rb:58:in `each'
rack (2.2.10) lib/rack/urlmap.rb:58:in `call'
unicorn (6.1.0) lib/unicorn/http_server.rb:634:in `process_client'
unicorn (6.1.0) lib/unicorn/http_server.rb:739:in `worker_loop'
unicorn (6.1.0) lib/unicorn/http_server.rb:547:in `spawn_missing_workers'
unicorn (6.1.0) lib/unicorn/http_server.rb:143:in `start'
unicorn (6.1.0) bin/unicorn:128:in `<top (required)>'
vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `load'
vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `<main>'
Env
HTTP HOSTS: community.eaie.org
这个组件和我的另一个组件之间肯定存在问题:https://github.com/discourse/discourse-minimal-category-boxes,因为当我移除它时,主页就会显示。如果我不移除它,我只会看到一个空白页面。
正常视图:
移除 Minimal category boxes 后的视图:
存在 Minimal category boxes 时的视图:
但是,我认为这并不是全部问题,因为即使移除了 minimal category boxes,当我点击进入一个分类时,它也不起作用,我只看到一个空白页面:
这些是我在这个主题组件中使用的设置:
[
{
"setting": "show_category_name",
"value": true
},
{
"setting": "show_category_description",
"value": true
},
{
"setting": "description_text_size",
"value": "larger"
},
{
"setting": "text_align",
"value": "left"
},
{
"setting": "show_subcategory_header",
"value": true
},
{
"setting": "show_parent_category_name",
"value": false
},
{
"setting": "show_lock_icon",
"value": true
},
{
"setting": "category_lock_icon",
"value": ""
},
{
"setting": "show_category_logo",
"value": true
},
{
"setting": "show_parent_category_logo",
"value": false
},
{
"setting": "show_site_logo",
"value": false
},
{
"setting": "position_logo",
"value": "left"
},
{
"setting": "size_logo",
"value": "standard"
},
{
"setting": "header_style",
"value": "banner"
},
{
"setting": "header_background_image",
"value": "cover"
},
{
"setting": "show_parent_category_background_image",
"value": false
},
{
"setting": "show_mobile",
"value": false
},
{
"setting": "force_mobile_alignment",
"value": false
},
{
"setting": "hide_if_no_category_description",
"value": true
},
{
"setting": "hide_category_exceptions",
"value": ""
},
{
"setting": "show_read_more_link",
"value": false
},
{
"setting": "read_more_link_text",
"value": ""
}
]
抱歉,信息可能太多了!我不确定哪些信息是相关的。谢谢!我们很喜欢这个主题组件,希望我们能找到解决方案。