剑鱼论坛主题(模板)文件结构

 剑鱼论坛 发表于 2019年12月17日 剑鱼主题教程  173
剑鱼论坛
LV 5 [初中]
最后在线:38分钟前
加入时间:262天前
主帖:84  跟帖:44

我们在上一篇《剑鱼论坛的主题文件放在哪里》介绍了主题文件制作好之后应该放在哪里,这一篇我们来介绍主题文件的组成结构。

我们打开默认的主题文件夹,会看到如下的文件结构:

上图就是默认的主题文件夹“default”里面的文件结构,下面分别介绍一下。

最上面有一个文件夹名为“js”,这个文件夹是存放JavaScript文件的,前端功能的实现需要依赖JavaScript来实现,所以这个文件夹一般是不能少的。

接着是“404.html”文件,这个文件是404页面文件,当访问页面没有的情况下会输出404错误,为了404错误页面更好看些,可以自己制作404页面,并且存放在主题文件夹里面,这个文件不是必须的,也就是说可以省略。

再接下去是“column.html”文件,这个文件是列表页文件,用于内页列表的展示,这个文件是必须要有的。

后面是“daohang.html”文件,这个文件是面包屑导航文件,默认主题是把面包屑导航单独提取出来成为一个文件的,当然您也可以把代码直接放到其他文件中,进而省略这个文件。如果您的主题不需要制作面包屑导航的话,也可以省略。

再后面是“footer.html”文件,这个是页脚文件,默认主题把页脚代码统一放在了这个文件里面,我们也可以不单独存放页脚文件,而把它直接制作到其他主题文件里面,所以这个文件也是可以省略的,但一般情况下建议把页脚的公共代码单独存放在“footer.html”文件里面。

后面的“header.html”文件是页头文件,这个文件把公共的页头代码存放在单独的文件里面了,跟“footer.html”文件一样,您也可以省略这个文件,而把页头的代码直接写到其他文件里面,但通常的建议是把公共的页头代码单独提取到“header.html”文件里面。

再接着是“index.html”文件,这个是首页文件,首页展示的内容需要这个文件来承载,所以这个文件是必不可少的。

再后面是“post.html”文件,这是帖子页内容展示页面,最终的帖子内容就是通过这个文件来展示的,包括对帖子评论等。所以这个文件也是必不可少的,同时,由于内容页承载了很多东西,所以相对来说,这个主题文件的制作是最难的。

接着是“screenshot.jpg”文件,这个文件是一个图片文件,是您制作的主题的快照图片,当您制作完成主题后,可以生成一个关于这个主题的jpg图片,并且把图片命名为“screenshot.jpg”。这个图片文件也是可以省略的。

最后是“side.html”文件,这个是侧边栏文件,默认主题把侧边栏的公共代码存放到了单独的文件里面了,当然您也可以选择不单独存放,所以这个文件也是可以省略的。

以上把主题文件夹中的所有文件介绍了一下,其中“column.html”、“index.html”和“post.html”三个文件是必须保留的,其他的可以看您制作的实际情况来决定是否省略。

下一篇我将学习“剑鱼论坛主题制作之提取公共代码”。

论坛主帖
146
论坛跟帖
110
在线访客
5
今日主帖
1
今日跟帖
0
今日注册
0
39
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 - 2020 剑鱼论坛 版权所有
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