gpt4 book ai didi

templates - 表达式引擎论坛模块 URL

转载 作者:行者123 更新时间:2023-12-04 17:19:30 24 4
gpt4 key购买 nike

有没有人成功地将 ExpressionEngine 讨论模块集成到常规模板中?

我可以包含代码 {exp:forum}进入我的一个模板,这成功地打开了论坛主页,但我在每个链接上都收到 404 错误。

发生这种情况是因为 EE 错误地写出论坛链接。

而不是输出这个超链接:

/members/discussion-board/viewforum/1/



我得到的是这样的东西:

/members/viewforum/1/



我了解将论坛 URL 更改为使用 {segment_2}而不是 {segment_1}需要一些额外的设置。

我已按照 Running the Forums Through Regular Templates 的说明进行操作没有运气。任何帮助深表感谢。

我将 ExpressionEngine v2.2.2 与论坛模块 v3.1.4 一起使用。

最佳答案

使 ExpressionEngine 论坛以不同的 URL 运行 — 在第二段 {segment_2} — 您需要将 EE 配置为 通过常规模板运行论坛 .

这个question has been asked and answered on Stack Overflow before ,但如果您已经创建了组和模板,您只需要:

  • 从控制面板,转至附加组件 > 模块 > 论坛 > 默认首选项
  • 将您的论坛版 block 首选项配置为:

  • Forum Forum Board Short Name: discussion-board
    Forum URL: http://example.com/index.php/members/discussion-board/
    Forum Triggering Word: <empty>



    此时,您的论坛将在常规 EE 模板引擎中运行。

    然后通过您在上面创建的任何模板访问论坛 - 使用模板名称代替“触发”字:

    http://www.example.com/members/discussion-board/

    关于templates - 表达式引擎论坛模块 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8324798/

    24 4 0