chagui
(Santiago Núñez)
2024 年6 月 21 日 18:10
92
似乎还有另一个问题(这次是加载登陆页面)……
当您打开使用插件创建的任何登陆页面时,都不会加载任何 JS 文件,例如:
Refused to load the script ‘https://clientes.propulsa.me/plugins/discourse-landing-pages/javascripts/common.js ’ because it violates the following Content Security Policy directive: “script-src ‘nonce-C5lZ5MgP8dUHzGFnmwwI3epSx’ ‘strict-dynamic’”. Note that ‘script-src-elem’ was not explicitly set, so ‘script-src’ is used as a fallback..
但是,任何单个登陆页面都在尝试加载 3 个 JS:
我尝试了不同的主题(默认、Air 主题和 Mint),虽然插件加载了所选配置主题的特定 CSS,但 JS 被阻止了。
1 个赞
chagui
(Santiago Núñez)
2024 年6 月 21 日 18:38
94
谢谢你的信息……
我读到这是你可以在管理员面板中更改的一个选项,所以我更改了它,现在运行正常
供参考,这是你可以在管理员面板中禁用的选项(默认启用):
再次感谢你的帮助,Robert!
值得一提的是,您现在可以通过 Landing Pages Plugin 结合几个扩展,在 Discourse 中显示任意页面:
Support
Discourse Landing Pages
What are “Dynamic” and “Simple Pages” There are special pages facilitated by the Pavilion Landing Pages plugin and the new Home Pages Theme Component. The new Home Pages Theme Component is required to blend the content of the Landing Pages into...
Reading time: 1 mins 🕑
Likes: 5 ❤
2 个赞
好的,这看起来很棒,潜力巨大,我甚至觉得可以用它来取代 WordPress。
但纵观其历史记录,我很难信任地创建大量页面,却发现一次更新就可能让这一切付诸东流,无论是暂时的还是永久的,如果支持再次停止的话。
这有没有可能成为官方核心的一部分,这样就可以用它来构建整个网站,而不必担心这些问题?
1 个赞
cabidop
(Pablo Cabido)
2024 年7 月 24 日 20:37
97
嘿,Robert,我的理解是,这个插件一直是为了创建登陆页面(根据定义,登陆页面是独立的网页)。当然,它有潜力像 WordPress 一样构建网站,但它可能不是一个合适的工具,因为我不认为它是为这种情况设计的。
关于支持,它在过去一年中一直处于积极维护状态,我个人也计划在可预见的未来继续这样做。我不确定将插件构建到 Discourse 核心有什么要求,所以我想这是你能得到的“最好”的承诺。
2 个赞
Robert:
如果您切换到稳定版
我不知道那是什么意思,但最近我无法在安装了三个非官方插件的情况下进行重建,其中一个就是这个,所以我选择删除所有三个,并计划就这样保留。
稳定分支。
是的,你需要足够的资源来运行一些自定义设置。如果没有,最好坚持使用原版。
1 个赞
我不知道稳定版和官方版有什么区别,什么是 PR 或 fork,以及“足够重要的资源”是什么意思。我有 2 个 vCPU/2GB 内存,如果我拥有其中任何一个更多,我的重建是否会因为非官方插件而失败?
大家好,
我正在为 Auroville 社区开发一个 Discourse 实例。
我正在尝试使用登陆页面插件,而不是另一个 WordPress 网站,以便将其全部保留在一个服务器上。我对 Web 开发相当陌生,但正在逐步掌握。
我试图获取页眉、侧边栏以及其他组件,例如某个类别的最新帖子列表、“谁在线”等,以便在自定义的“仪表板”页面上显示它们。该页面应该感觉就像在同一个平台一样,因此如果用户已登录,他们可以看到自己的头像。我已经成功创建了一个包含某个类别帖子列表的页面,但在其他方面遇到了困难。我可以复制整个页面源代码并粘贴到我的 GitHub 存储库中,但出于一些明显的原因,这无法正常工作,我需要理解这一点。这可能已经在某个地方讨论过,但我还没有找到这样的讨论。有人能指导我找到我所寻求的知识吗?
祝好
实际的 Discourse 实例
自定义仪表板页面的示例:
2 个赞
Robert,感谢您的快速回复。
我偶然看到了这个。我会把它找出来并更新。
1 个赞
由于我们使用的是 Discourse 托管,而不是本地托管,因此我该如何添加此项?
nathank
(Nathan Kershaw)
2024 年9 月 29 日 02:32
110
或者使用 Communiteq 。
我相信,您只能通过其企业产品获得 discourse.com 托管。
4 个赞
谢谢 @nathank ,不幸的是,我们无法在没有企业版的情况下实施该插件。