本文仅支持V9以上版本
本文对于制作模板十分重要。系统采用了smarty语法风格的模板引擎,简单高效。
————————–模板支持直接使用php语法————————–
模板位于template/分组文件夹下(其中公共模板为default),里面的每个文件夹一套风格模板
————————————————————————
模板文件说明:index.html(首页模板,可无),tag.html(TAG页模板,可无),show.html(内容页模板,必须有)
注:当前网址为首页时,模板调用的优先顺序为:
index.html > tag.html > show.html ,所以单页模式只需要一个模板 show.html
————————————————————————
调用标签说明:
————————————————————————
中文快捷标签:
{主标题}
{网站名称}
{网站地址}
{目录地址}
{当前地址}
{当前tag}
{当前tagurl}
{随机tag}
{随机标题}
{随机内容URL}
{固定句子1} - {固定句子99}
{随机关键词}
{固定关键词1} - {固定关键词99}
{当前域名}
{当前顶级域名}
{发布时间}
{发布时间T}
{当天日期}
{昨天日期}
{前天日期}
{随机时间}
{主内容}
{随机图片}
{随机网站名称}
{全局固定数字1} - {全局固定数字20} //同一目录不变
{固定数字1} - {固定数字20} //同一页面不变
{随机数字}
{随机字母}
{随机外链}
{统计代码}
{百度推送代码}
{分享代码}
{运行时间}
{运行内存}
————————————————————————
全局标签:
————————————————————————
{$web_url} //首页地址
{$style_path}或{$theme_path} //css风格路径前缀,相对于对应的模板文件夹里的路径 如: {$style_path}/css/style.css
{$title} //文章标题
{$toptitle} //标题模板、在后台设置
{$description} //描述模板、在后台设置
{$keywords} //关键词模板、在后台设置
{$tagname} //当前tag名称
{$thisurl} //当前页面url地址
{$host} //当前域名
{$randkws}、{$randkws1}、{$randkws2}... //插入的随机关键词、需在后台开启
{$postdate} //发布时间
{$body} //内容模板、在后台设置
{$pic} - {$pic60} //代表1-60条图片地址
————————————————————————
模板包含:用于在当前模板中包含其它模板,如头部模板,底部模板
{include file=\"header.html\"}
参数:
file=\”\”//同一目录下的模板文件名,如:header.html
————————————————————————
随机字符串调用:
{randstr type=\"\" num=\"\"/}
type=\"1\" //类型:1->数字小写字母,2->数字,3->小写字母,4->大写字母,5->数字大写字母,6>大小写字母,7->数字大小写字母,
num=\"5\" //调用个数
如:{randstr type=\”3\” num=\”3\”/} 就是 3位数的小写字母
————————————————————————
单条万能标签调用:
————————————————————————
{getone name=\"title\"/}
参数:
name=\"\" //文件类型,调用内容库里的文件。标题库:title , tag库: tags 等等...
isloop=\"\" //嵌套在loop循环标签内时,设置为1可使得调用内容不一样
cacheid=\"\" //选填,同一内容如需多次调用,就可以指定这个值,如需刷新变化指定值为 rand
function=\"\" //选填,可定义此函数处理内容,如值为unicode,则内容就会进行unicode处理
fetchstr=\"\" //选填,可识别带模板标签的内容,如:fetchstr=1
jiequ=\"\" //选填,截取功能,如:jiequ=\"10\" 截取内容前10个字
例子:{getone name=\"title\"/} 表示随机调用一个标题
调用内容库内指定的文件:
{getone name=\"tags:diqu\"/} 表示调用tag库下的diqu.txt,就可以获取一个地区
调用其他文件夹的文件
{getone name=\"common/diqu\"/} 表示调用文件: /temp/data/common/diqu.txt
————————————————————————
万能标签调用:
————————————————————————
{loop type=\"\" row=\'10\'}
{$vo.url} //地址
{$vo.title} //标题
{$vo.info} //摘要
{$vo.pic} //缩略图
{$vo.hits} //浏览量
{$vo.postdate} //发布日期
{$vo.i} //递增数字
{/loop}
参数说明:
type=\"\"
调用类型,支持 文章:arclist , tag:tag, 外链: link , 目录互链:hulian ,关键词:keywords
row=\"\" 调用条数
tpl=\"\" 模板文件
name=\"\" 调用指定文件
fan=\"\" //设置为1启用泛模式,即生成地址的域名是泛域名
new=\"\" //选填,值为1时表示仅调用最新文章
————————————————————————
单个TAG调用(随机):
————————————————————————
{tag type=\"\" fan=\"\"/}
支持的参数:
type=\"\" //必填,获取类型,支持参数: TAG名称->name,TAG URL->url
fan=\"\" //选填,设置为1启用泛模式,即生成地址的域名是泛域名
例如:{tag type=\"url\"/} 表示随机调用一条TAG地址
————————————————————————
以下方法只支持变量标签,中文快捷标签不支持
jiequ:标签支持字符串截取,如:{$title|jiequ:###,10} 截取标题前10个字符,
unicode:标签支持字符串unicode转码,如:{$title|unicode}
ascii:标签支持ascii码插入,如:{$title|ascii}
fetchstr:解析变量中的模板标签,如$title变量中存在模板标签,则使用方法:{$title|fetchstr}























