应用教程
创建一个类似于PHPBB的论坛2006年05月18日 16:19 存在: 18 yrs
分类: 应用教程 作者:Karsten Hachmeister 翻译:thinkcq 说明:翻译此文有关时间了,有些地方为义译,比如标题,原为“创建一个论坛”,我翻译了后感觉用现在的标题更能清楚表达文义。 能力有限,不足之处,请见谅。 正文:
为此论坛创建如下的页面结构目录树:
在你创建论坛页面时,"Pagetitle"键入(作为)论坛的名称,"Subtitle"键入(作为)论坛的描述。如果你不想使用分类你可以省略它们,直接在页面"Forum"的下面创建论坛,然后使用论坛的CODE LIST_FORUMS(论坛列表)标签代替LIST_CATEGORIES(分类列表)。 模板 为"Forum"页面创建一个新模板。如果你使用的是3.3或者更早的版本,那么你需要添加插件"plugin.tt_board_list"到你的模板里;如果你使用的是3.5或者更高的版本,就在插件管理器中添加前台插件"Message board". 添加下面的TypoScript代码到模板的"setup"区域: plugin.tt_board_list { color1.wrap = #eeeeee wrap2.wrap = | date_stdWrap.strftime = %a %b %e, %Y postform { postform_newThread { 其中,"templateFile"你是论坛要使用的模板文件,Color1和Color2是论坛灰色的阴影,Color4是白色的部分。现在,上传myboard.tmpl到media/scripts目录下,这个文件包含论坛要用到的html模板。 myboard.tmpl 页面内容 在页面"Forum"中创建类型为"insert plugin"内容元素,并按下图设置:
如果你创建的是一个没有分类的论坛,那么就用LIST_FORUMS替换LIST_CATEGORIES。并也在论坛的页面中创建类型为"insert plugin"的内容元素,并完成如下图设置:
如果你有更多的问题,请到论坛提问(typo3中文论坛:http://www.typo3.org.cn/forum/。 最终效果:http://testcenter.hachmeister.org/index.php?id=121
|