小旋风泛目录站群·模板制作与标签调用说明

本文仅支持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}

© 版权声明
THE END
文章版权归作者所有,未经允许请勿转载。本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
点赞4215赞赏 分享
feizhuAdmin的头像-飞猪资源网钻石会员
评论 抢沙发

请登录后发表评论

    暂无评论内容

©文章声明