剑鱼论坛face页面使用介绍

 剑鱼论坛 发表于 2020年12月14日 剑鱼主题教程  208
剑鱼论坛
LV 7 大学
最后在线:2小时前
加入时间:2年前
主帖:136  跟帖:88

剑鱼论坛系统在2.6.0版新增了face页面,这是一个独立页面的应用,可以单独制作face模板,这一篇我们来介绍一下怎么使用。

face页面实际是一个独立的模板页面,我们在制作模板的时候,可以单独地制作一个跟现有模板没有关系的单独模板页。

在《剑鱼论坛主题(模板)文件结构》这篇里面我们介绍了剑鱼论坛的模板文件结构,其中主要的三个模板文件是:

1、首页文件index.php;

2、列表页文件column.html;

3、帖子页文件post.html。

这三个模板文件是跟论坛系统的架构有直接关系的,而这篇要介绍的face页面是跟剑鱼的架构没有直接联系的,也就是说face页面是可有可无的,您需要的话可以加上,不需要可以去掉,不会影响论坛内容的呈现。

下面我们就来学习一下如何制作face页面:

要实现face页面不难,只需要在主题文件夹里面添加face目录,然后在face目录放入模板文件就可以了。

如上图所示,我们在模板文件夹里面新建了一个名为“face”的文件夹。

接着我们在这个文件夹里面放入模板文件,文件名您可以根据自己的喜好随意确定,例如我们假设添加了一个名为“myface.html”的模板文件。

下面我们来介绍一下face模板文件的具体代码。

实际上face模板文件跟其他的模板文件代码没有实质区别,我们可以按主题教程里面介绍过的方法来制作。

有一个区别是,face模板文件可以在第一行加注释,这个注释对face模板文件来说是有意义的,我们看下面的代码示例:

<!--这是一个Face模板-->
{include file="public/theme/default/header.html" /}
其他HTML代码
{include file="public/theme/default/footer.html" /}

如上所示,我们在第一行加了注释“<!--这是一个Face模板-->”,这里的注释将作为该face页面的标题。

后面的代码跟其他模板文件一样,这里的示例,第二行是引入header.html文件的内容,最后一行是引入footer.html文件的内容。中间是其他的HTML代码,请根据您的需要自行编写。引入的文件的两行代码里面要注意的是“default”,我们现在是以“default”主题作为例子的,如果您的主题名不是default,那么这里要修改成对应的主题名称。

最后,我们再来介绍一下face页面的地址怎么表示,看下面的代码:

<a href="{$url.face.myface}">myface页面</a>

上面的代码中的标签“{$url.face.myface}”就是face页面的地址,这里的“myface”就是本文上面假设的在face目录里面添加的模板文件“myface.html”。

face页面的使用就介绍完了,请根据实际需要使用。


论坛主帖
263
论坛跟帖
288
在线访客
3
今日主帖
0
今日跟帖
0
今日注册
0
225
http://jianyuluntan.com/gentie.html
http://jianyuluntan.com/postzan.html
http://jianyuluntan.com/postcai.html
http://jianyuluntan.com/postshoucang.html
http://jianyuluntan.com/gentiezan.html
http://jianyuluntan.com/gentiecai.html
http://jianyuluntan.com/huifu.html
http://jianyuluntan.com/xiugai.html
http://jianyuluntan.com/shanchugentie.html
1
XzA=
1
© 2019 - 2021 剑鱼论坛 版权所有
Powered by JianYuLunTan
剑鱼论坛 976666861
http://jianyuluntan.com/feedback.html
http://jianyuluntan.com/qiandao.html
http://jianyuluntan.com/denglu.html
0
http://jianyuluntan.com/adenglu.html
0
剑鱼论坛