在 Shopify 上完全使用 Discourse

您好,
我们正在通过 WordPress 网站上的管理面板完全使用 Discourse,现在我们希望在特定的 Shopify 页面上完全使用它。我尝试过这个 - https://meta.discourse.org/t/embed-discourse-comments-on-another-website-via-javascript/31963,但它只显示讨论。您能告诉我如何做到这一点吗 - 使用带有管理面板的整个 Discourse,或者在 Shopify 中显示整个论坛。
谢谢!

有一个隐藏的站点设置 allow_embedding_site_in_an_iframe,它的作用正如其名。我不知道它支持的程度,但我认识至少有一个人使用过它。

我可能不推荐它,但它可能对你有用。

谢谢你的回答,但我们在 Shopify 网站上插入 iframe 没有问题,插入单个讨论也没有问题,但我想弄清楚如何将整个 Discourse 以及管理面板和论坛展示在 Shopify 上。我想弄清楚如何为 Shopify 设置这个(抱歉我的英语不好)。

您是想合并界面,还是将 Shopify 账户链接到 Discourse?

我只需要合并接口

我们实际上不推荐或支持这样做——为了提供更多背景信息:使用 <iframe> 极易出错,并且会让 Discourse 难以使用,还会充满难以追踪的错误。iframe 会破坏许多功能,包括滚动浏览长话题。

3 个赞

我可能解释得不太好。抱歉。这是带有完整论坛的 WordPress 网站链接 - https://windowcleaner.com/community/。我想要同样的东西,但用于 Shopify。

1 个赞

是的,他们只是将他们网站的标题重新创建到了他们的 Discourse 主题中(虽然不完全相同,但很接近)。

我两年前也为一位客户做过类似的工作。

我也在我的论坛上做过同样的事情:

Discourse https://forum.monocycle.info/
WordPress: https://monocycle.info/ (我注意到一些需要修复的差异,但在我的 WordPress 主题最近一次更新之前它们是完全相同的 :upside_down_face:

这可能很容易,也可能不容易,具体取决于您在标题中需要的功能。

在我的例子中,一切都在管理面板 → 自定义 → 主题 → 编辑 CSS/HTML → 标题中:

3 个赞

不不,我再解释一遍……例如,我在 Shopify 上有一个页面——test.myshopify.com/pages/community,我想在这个页面上显示带有管理员面板的 Discourse 论坛。我应该在哪里配置才能在该页面上显示论坛?

您之前的信息具有误导性,因为 forum.monocycle.info 的制作方式与您的 https://windowcleaner.com/community 示例完全相同 :slight_smile:

我不知道您所询问的是否容易实现并且可靠(我建议听取 pfaffman 和 HAWK 的意见…),但除非您需要非常具体的功能(您应该向我们描述这些功能),否则定制 Discourse 的主题使其看起来像是主网站的一部分似乎是可行的途径。

我的建议通常是:

  • 将 Discourse 放在一个完全独立的页面(它是一个单页应用程序)。
  • 您可以将社区放在子文件夹 URL 中。
  • 使用主题组件“伪造”一个菜单栏/导航,使其看起来与您的网站相同。
2 个赞

你好罗伯特,谢谢你的建议,你的意思是使用 shopify 的网站域名,是吗? - forum.test.myshopify.com

不,子文件夹,因此域名和子域名将共享(如果您愿意)。有一个配置可以设置子文件夹位置:

2 个赞

抱歉,这是我第一次使用 Discourse,以前从未做过。您有相关的说明吗?

上面已链接。

1 个赞

它们相当复杂,如果你没有在同一台计算机上使用 Discourse 和另一个站点,那么会更困难,因为你需要第三台计算机/CDN 来重定向 Shopify 和 Discourse。如果你给我 500 美元,我可能会试图劝说你不要这样做。

人们不会注意到 URL。(有人今天早些时候告诉我他的网站“只有一个 Chrome”坏了,因为他没有注意到 URL 末尾有 ?preview_theme_id=88 。)

只需使用子域即可。

2 个赞

实际上,如今浏览器会试图隐藏网址,只显示域名部分。我完全理解这一点,因为现在的网址太他妈长而且太晦涩了。

所以,我同意你的观点——人们不再看到甚至不再关注网址了(这就是为什么银行欺诈如此容易…… ;))。

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.