本文仅支持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}
暂无评论内容