本文对于制作模板十分重要。系统采用了smarty语法风格的模板引擎,简单高效。 模板支持直接使用php语法 模板风格位于template文件夹下,其中风格放在每个模型文件夹下,模型其下的每一个文件夹代表一个风格 ------------------------------------------------------------------------ 使用模型模板的: PC模板路径:templdate/模型文件夹/ 手机模板路径: templdate/模型文件夹_mobile/ ------------------------------------------------------------------------ 使用独立分组模板的: PC模板路径:templdate/网站分组文件夹/ 手机模板路径: templdate/网站分组文件夹_mobile/ ------------------------------------------------------------------------ 模板文件说明: 不同的模型有不同的模板文件,后台对模型管理可添加模板,模板管理可以绑定域名 一般为:首页:index.html 列表页:list.html 内容页:show.html 调用标签说明: ------------------------------------------------------------------------ 中文快捷标签: ------------------------------------------------------------------------ {主标题} 同等于 {$title} {网站名称} 同等于 {$web_name} {网站地址} 同等于 {$web_name} {当前地址} 同等于 {$thisurl} {当前栏目} {当前栏目URL} {随机栏目} {随机栏目URL} {随机标题} {随机内容URL} {随机关键词} {固定关键词1} - {固定关键词99} {模板路径} {当前域名} {当前顶级域名} {随机泛域名} {随机顶级域名} {随机泛域名前缀} {固定顶级域名1} - {固定顶级域名99} {联系地址} {联系电话} {联系邮箱} {发布时间} {当天日期} {昨天日期} {前天日期} {随机时间} {主内容} 同等于 {$body} {随机图片} {随机网站名称} {全局固定字母1} - {全局固定字母99} //同一域名不变 {固定字母1} - {固定字母99} //同一页面不变 {随机数字} {随机字母} {随机外链} {统计代码} {百度推送代码} {分享代码} {运行时间} {运行内存} {公司简介短} //仅用于企业模型 {公司简介长} //仅用于企业模型 {主营类别} //仅用于企业模型 ------------------------------------------------------------------------ 全局标签: ------------------------------------------------------------------------ {$theme_path} //当前模板文件夹路径 {$title} //文章标题 {$toptitle} //标题模板、可在后台TKD调用模板设置 {$keywords} //关键词模板、可在后台TKD调用模板设置 {$description} //描述模板、可在后台TKD调用模板设置 {$typename} //当前栏目名称,用于列表页和内容页 {$typeurl} //当前栏目URL,用于列表页和内容页 {$thisurl} //当前页面url地址 {$host} //当前域名 {$web_beian} //备案号 {$randkws}、{$randkws1}、{$randkws2}... //插入的随机关键词、需在后台关键词设置中开启插入 ------------------------------------------------------------------------ 模板包含:用于在当前模板中包含其它模板,如头部模板,底部模板 {include file="header.html"} 参数: file="" //同一目录下的模板文件名,如:header.html ------------------------------------------------------------------------ 随机字符串调用: {randstr type="" num=""/} type="1" //类型:1->数字小写字母,2->数字,3->小写字母,4->大写字母,5->数字大写字母,6>大小写字母,7->数字大小写字母, num="5" //调用个数,支持随机范围,如:num="2,5" 表示 2至5之间随机 如:{randstr type="3" num="3"/} 就是 3位数的小写字母 ------------------------------------------------------------------------ 内容页标签: ------------------------------------------------------------------------ {$typename} //栏目名称 {$typeurl} //栏目url {$postdate} //发布时间 {$body} //文章内容 {$pic} //文章缩略图 {$piclist} //缩略图组,为数组。 {$add_data} //附加数据,配合附加字段,如 {$add_data.附加字段} ------------------------------------------------------------------------ 导航调用: ------------------------------------------------------------------------ {menu row="6"} {$vo.url} //栏目地址 {$vo.title} //栏目名称 {/menu} 支持的参数说明: row="" //调用条数 pid="" //选填,表示调用指定父栏目id下的子栏目,仅调用顶级栏目则pid="0" tpl="" //选填,模板文件名,用于生成对应的url规则、默认为list ------------------------------------------------------------------------ 单个栏目调用(随机): ------------------------------------------------------------------------ {catelog type="" tpl="" fan="" title="" ename="" id=""/} 支持的参数: type="" //必填,获取类型,支持参数: 栏目名称->name,栏目URL->url ename="" //选填,栏目别名 id="" //选填,栏目ID tpl="" //选填,模板文件名,用于生成对应的url规则、默认为list fan="" //选填,设置为1启用泛模式,即生成地址的域名是泛域名 例如:{catelog type="url"/} 表示随机调用一条栏目地址 ------------------------------------------------------------------------ 分页标签: ------------------------------------------------------------------------ {loop type="page" tpl="list" } {$vo.url} //栏目分页地址 {$vo.title} //分页 {/loop} 支持的参数说明: tpl="" //模板文件名,用于生成对应的url规则、默认为list ------------------------------------------------------------------------ geturl(获取URL)标签调用: ------------------------------------------------------------------------ {geturl tpl="" fan=""/} 支持的参数: tpl="" //必填,模板文件名,用于生成对应的url fan="" //选填,设置为1启用泛模式,即生成地址的域名是泛域名 ------------------------------------------------------------------------ 单条万能标签调用: ------------------------------------------------------------------------ {getone name="title"/} 支持的参数: name="" //文件类型,调用内容库里的文件。支持参数:文章信息库->article , 网站名称库->webname , 自定义库->diy ,图片库->pic cacheid="" //同一内容如需多次调用,就可以指定这个值,如需刷新变化指定值为 rand isloop="" //嵌套在loop循环标签内时,设置为1可使得调用内容不一样 例子:{getone name="webname"/} 表示随机调用一个网站名称 调用内容库内指定的文件: {getone name="diy:diqu"/} 表示调用自定义库下的 diqu.txt 里的一行 调用其他文件夹的文件,相对于 temp/data/ 文件夹 {getone name="common/diqu"/} 表示调用文件: temp/data/common/diqu.txt ------------------------------------------------------------------------ 万能标签调用: ------------------------------------------------------------------------ {loop type="" row='10' tpl='' islist=""} {$vo.url} //地址 {$vo.title} //标题 {$vo.info} //文章摘要 {$vo.pic} //单个缩略图 {$vo.piclist} //缩略图组,为数组。 {$vo.hits} //文章浏览量 {$vo.postdate} //文章发布日期 {$vo.i} //递增数字 {$vo.add_data.附加数据字段} //在模型附加数据字段设置 {/loop} 支持的参数说明: type="" //必填,调用类型,支持: 文章->arclist , 栏目->catelog , 外链->link , 域名内链->domain ,关键词->keywords,友情链接->flink , 城市地址->city row="" //选填,调用条数 tpl="" //选填,指定模板文件 fan="" //选填,设置为1启用泛模式,即生成地址的域名是泛域名 new="" //选填,当 type 为 arclist 时可用,值为1时表示仅调用最新文章 cid="" //选填,当 type 为 arclist 时可用,表示调用指定栏目id的文章 ename="" //选填,当 type 为 arclist 时表示调用指定栏目别名的文章 islist="" //选填,当 type 为 arclist 时可用,表示当前是否为栏目页的列表(栏目页分页上的文章列表调用加上) pid="" //选填,当 type 为 catelog 时可用,表示调用指定父栏目id下的子栏目 ------------------------------------------------------------------------ 联系方式调用: ------------------------------------------------------------------------ {lianxi type=""/} 支持的参数说明: type="" //必填,调用类型,支持: 联系电话->tel , 联系邮箱->email , 联系地址->address, 联系qq->qq ------------------------------------------------------------------------ logo地址调用: ------------------------------------------------------------------------ {logo width=""/} 支持的参数说明: width="" //选填,logo图片长度 height="" //选填,logo图片高度 ------------------------------------------------------------------------ 以下方法只支持变量标签,中文快捷标签不支持 标签支持字符串截取如:{$title|jiequ:###,10} 截取标题前10个字符, 标签支持字符串unicode转码,如:{$title|unicode} 标签支持ascii码插入,如:{$title|ascii}