表达引擎论坛模块URL

时间:2011-11-30 10:57:59

标签: templates url forum expressionengine

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

我可以将代码{exp:forum}包含在我的某个模板中,这会成功打开论坛主页,但每个链接都会出现404错误。

这是因为EE正在错误地写出论坛链接。

而不是输出这个超链接:

  

/members/discussion-board/viewforum/1/

我得到的是这样的东西:

  

/members/viewforum/1/

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

我已按照Running the Forums Through Regular Templates的说明操作,没有运气。非常感谢任何帮助。

我正在使用ExpressionEngine v2.2.2和讨论论坛模块v3.1.4。

1 个答案:

答案 0 :(得分:1)

要启用ExpressionEngine论坛作为不同的网址 - 在第二个细分{segment_2}上运行 - 您需要将EE配置为通过常规模板运行论坛

question has been asked and answered on Stack Overflow before,但如果您已经创建了论坛和模板,则只需:

  1. 从“控制面板”中,转到“附加组件”>模块>讨论论坛>默认首选项
  2. 将论坛主板首选项配置为以下内容:
  3.   

    论坛论坛理事会简称: discussion-board
      论坛网址: http://example.com/index.php/members/discussion-board/
      论坛触发词: <empty>

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

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

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