在开始之前,首先对整个K9的目录有个大概的了解。安装好的K9的目录有:api、apps、images、install、templates、upfiles和user,文件有:admin.php、config.php、global.php和index.php。文件夹当中,需要重点了解的是apps和templates,这两个文件夹分别存放着网站的应用和模板的文件,本教程就对模板文件夹进行一个简单的展开说明。
K9的模板文件在系统管理目录下的templates文件夹下,其中默认的模板文件在:templatesdefault,如果需要再制作一套模板,则只需在templates里面新建一个文件夹,然后命名为:default1,然后再在config.php的文件当中,把default修改为default1,整个网站则调用的是default1里面的模板文件了:
// 网站样式及模板,结构:[模板总目录]/[当前选择的模板目录],必须以/结尾
define('T','templates/default/');
K9的模板命名只能为英文和数字组合或者单纯英文,数字。扩展名为php,不同之前的版本模板的扩展名可以为html|htm|shtml的。而且,每个模板文件编码都为UTF-8,在开头第一行都需要加入:<?php!defined('INC') && exit('Load failure!'); ?>,以避免模板文件被下载。
友情提示:在K9中已经没有内部模板和外部模板的概念了,与之前PHP版本的不同之处。
以内容应用为例子说明:
1、模板根目录,如下图
block文件:碎片信息存放目录;
content文件:内容信息存放目录;包含了文档页、列表页、评论页、内容页、tag页等相关信息,如图2.1.2所示,其中分类涉及到的模板都保存在categroy里面,包括搜索结果列表,这意味着搜索的列表也能通过分类的新建而建立;
include文件:存放网站的头部、左边、右边、尾部等相关的信息;
user文件:存放的是用户站内信的信息;
2、content文件
转载请注明出处:唯众网络