官网:www.newzhan.com
nzcms/view/default
/ ├── inc-header.htm[公共]
├── inc-footer.htm[公共]
├── index.htm ├── products_index.htm ├── products_list.htm ├── products_show.htm ├── article_list.htm ├── article_show.htm ├── page.htm ├── ... └── 404.htm static/default
模板位于
nzcms/view/风格名/
目录,模板所需的css、图片、js等静态资源位于static/风格名/
目录。New 以插件安装的模板,模板及静态文件全部位于插件目录中,如bootstrap3模板
模板目录;nzcms\plugin\nzd_view_bs0929\nzcms
静态文件:\nzcms\plugin\nzd_view_bs0929\img公共模板命名为
inc-模板名.htm
{$pp[*]}
全站可用
{$pp[webname]}
- 网站名称
{$pp[webdir]}
- 网站路径
{$pp[webdomain]}
- 网站域名
{$pp[webmail]}
- 站长Email
{$pp[qq]}
- 站长QQ
{$pp[tongji]}
- 统计代码
{$pp[beian]}
- 备案
{$pp[seo_title]}
- seo标题
{$pp[seo_keywords]}
- seo关键词
{$pp[seo_description]}
- seo描述
- ……
{$pp_var[*]}
调用当前分页属性(列表页、内容页可用)
{$pp_var[cid]}
- 分类ID
{$pp_var[mid]}
- 模型ID
{$pp_var[name]}
- 分类名称
{$pp_var[count]}
- 内容数量
{$pp_var[count_0]}
- 已审数量
{$pp_var[count_1]}
- 草稿数量
{$pp_var[topcid]}
- 上级分类ID
- ……
{$pp_block[广告位标识名]}
{inc:模板名.htm}
{block:list_flag flag="5" cid="0" mid="2" limit="3" titlenum="28"}
flag
- 指定属性 1为推荐 2为热点 3为头条 4为精选 5为幻灯
mid
- 指定模型:2为资源、3为文章,当cid为0时,必须设置mid
cid
- 指定分类ID
limit
- 调用数量
titlenum
- 标题字数
intronum
- 简介字数
dateformat
- 时间格式,如“Y-m-d H:i:s”
orderby
- 排序方式,默认id,“dateline、lasttime、sells、price”可选
orderway
- 降序(-1),升序(1)
{block:list_flag flag="5" cid="0" mid="2" limit="3" titlenum="28"...} {loop:$data[list] $v}//资源类常用调用,下同
{$v[title]} 完整标题
{$v[subject]} 截断后的标题(如未设置titlenum则显示完整标题)
{$v[url]} 链接
{$v[pic]} 缩略图地址
{$v[price]} 价格
{$v[old_price]} 原价格(开启限时打折有效)
{$v[views]} 浏览数
{$v[comments]} 评论数
{$v[sells]} 销量
{$v[intro]} 简介
{$v[date]} 发布时间
{$v[last]} 更新时间
{$v[iszk]} 是否限时打折(用于判断)
{$v[zhe]} 折扣幅度(小数,如0.3,模板中可写作 {@$v['zhe']*10} 折,显示3折)
…… {/loop} {/block}
{block:listeach cid="10" limit="8"}
cid
- 指定分类ID
mid
- 当cid为0时,必须设置mid
limit
- 调用数量
titlenum
- 标题字数
intronum
- 简介字数
dateformat
- 时间格式,如“Y-m-d H:i:s”
orderby
- 排序方式,默认id,“dateline、lasttime、sells、price”可选
orderway
- 降序(-1),升序(1)
{block:listeach cid="10" limit="8"} {loop:$data $lv} {$lv[cate_name]}子类名称
{$lv[cate_url]}子类链接
{loop:$lv[list] $v} {$v[title]}标题
{$v[url]}链接
…… {/loop} {/loop} {/block}
{block:list cid="17" mid="3" limit="5" titlenum="22" intronum="60"}
cid
- 指定分类,不推荐用于读取频道分类,影响性能
mid
- 当cid为0时,设置mid才能生效
limit
- 调用数量
titlenum
- 标题字数
intronum
- 简介字数
dateformat
- 时间格式,如“Y-m-d H:i:s”
orderby
- 排序方式,“id、dateline、lasttime、sells、price”可选
orderway
- 降序(-1),升序(1)
{block:list cid="17" mid="3" limit="5" titlenum="22" intronum="60"} {$data[cate_name]}分类名称
{$data[cate_url]}分类链接
{loop:$data[list] $v} {$v[title]}标题
{$v[url]}链接
…… {/loop} {/block}
{block:global_show show_prev_next="1"}
show_prev_next
- 显示上下翻页(默认关闭,大数据站建议关闭)
{block:global_show show_prev_next="1"} {$gdata[title]}//标题
{$gdata[date]}//添加时间
{$gdata[last]}//更新时间
{$gdata[views]}//浏览数
{$gdata[comments]}//评论数
{$gdata[tag_arr]}//tag标签(数组)
{$gdata[intro]}//简介
{$gdata[content]}//详细内容
{$gdata[pic]}//缩略图
{$gdata[bigpic]}//大图
{$gdata[author]}//作者
{$gdata[iscomment]}//是否评论(用于判断)
{$gdata[comment_url]}//评论链接地址
{$gdata[baidu]}//是否已推送到百度(用于判断)
{$gdata[url]}//本内容页地址
{$gdata[prev]}//上一篇
{$gdata[next]}//下一篇
{$gdata[prev][title]}//上一篇标题
{$gdata[prev][url]}//上一篇链接
...... {$gdata[next][title]}//下一篇标题
{$gdata[next][url]}//下一篇链接
......//以下为资源下载类专用
{$gdata[price]}//价格(有限时折扣时,价格等于折扣价)
{$gdata[zk_price]}//折扣价
{$gdata[vipprice]}//当前用户组的专属优惠价
{$gdata[old_price]}//原价格
*用户下单时,始终选一个最低的价格进行结算*
{$gdata[iszk]}//是否限时折扣
{$gdata[zk_start]}//折扣开始时间(时间戳)
{$gdata[zk_end]}//折扣结束时间(时间戳)
{$gdata[zhe]}//折扣幅度(小数,如0.3,模板中可写作 {@$v['zhe']*10} 折,显示3折)
{$gdata[lan]}//asp、php、net……
{$gdata[sqls]}//mysql、mssql……
{$gdata[license]}//试用版、破解版……
{$gdata[faqs]}//faq数量
{$gdata[need_groupid]}//限制购买用户组
{$gdata[goldarr][gold]}//交易评分
{$gdata[goldarr][golder]}//交易评分人数
{$gdata[isBuyed]}//是否购买过
{$gdata[images]}//图片组(数组)
{$gdata[downs]}//附件(数组)
{$gdata[down_pan]}//网盘下载链接
{$gdata[pan_code]}//网盘提取码
{$gdata[pan_zipma]}//解压密码
{$gdata[demo_url]}//演示地址
{$gdata[is_down}//是否有下载权限
{$gdata[is_cart}//是否显示购买按钮
{$gdata[down_err}//下载错误提示
{$gdata[cart_err}//购买按钮隐藏时提示
...... {/block}
{block:links}
{if:!empty($ishome)}加判断,限首页显示
{block:links} {loop:$data $v} {$v[name]}站点名
{$v[url]}站点链接
{/loop} {/block} {/if}
如资源数量:{@$total['items']+$pp['total']['items']}
{block:taglist mid="2" limit="20"}
mid
- 指定模型:2为资源、3为文章,必须
limit
- 调用数量;默认10条
orderby
- tagid、count,默认为count按内容数量多少
orderway
- 排序,可选1或-1,默认为倒序(-1);
{block:taglist mid="2" limit="20" orderby="tagid"} {loop:$data[list] $v} {$v[name]}tag名称
{$v[url]}tag链接
{$v[count]}内容数量
{/loop} {/block}
{block:taglike mid="2" limit="20"}
type
- 类型,1为取第一个tag的相关内容,2为随机选择一个tag,默认为1
titlenum
- 标题字数
intronum
- 简介字数
dateformat
- 时间格式,默认为“Y-m-d H:i:s”
orderway
- 排序,可选1或-1,默认为倒序(-1);
limit
- 调用数量;
start
- 调用开始位置;
{block:taglike type="1" limit="10" orderby="tagid"} {loop:$data[list] $v} {$v[title]}完整标题
{$v[url]}链接
{$v[pic]}缩略图
{$v[price]}价格
...... {/loop} {/block}
{if:***}......{/if}
{if:!empty($v[sells])}判断是否有销量
...... {/if} {if:$v[price]>0}判断价格大于0
...... {/if}
{php}......{/php}
{php} echo $order_prices + $pp['total']['order_prices'];输出统计中的交易金额,注意引号不能省略
{/php} {@$order_prices + $pp['total']['order_prices']}输出与上面相同,{@}等同于{php}echo{/php}
<?php defined('FINE_PATH') || exit;// 调用最新充值情况;注释随便写自己明白就好
function kp_block_chongzhi($conf) { global $run; $limit = empty($conf['limit']) ? 20 : max(1, (int)$conf['limit']);//调用数量,不指定默认20条
$humandate = isset($conf['humandate']) ? ($conf['humandate'] == 1 ? 1 : 0) : 0;//是否人性化时间
$hidecard = isset($conf['hidecard']) ? ($conf['hidecard'] == 1 ? 1 : 0) : 0;//是否隐藏用户名
$list_arr = $run->record->find_fetch(array('type'=>1,'status'=>0), array('id' => -1), 0, $limit); foreach($list_arr as &$v) { $v['date'] = date('Y-m-d H:i:s',$v['created']); if($humandate){//如需人性化时间(显示几天前的效果)
$v['date'] = humandate($v['created'],'Y-m-d H:i:s'); } if($hidecard){//如需隐藏用户名
$v['username'] = other::hidecard(2,$v['username']); } } return $list_arr; }{block:chongzhi limit="10" hidecard="1" humandate="1"} {loop:$data $v} <p>会员{$v[username]}在{$v[date]}充值了{$v[money]}元; </p> {/loop} {/block}
{block}
标签中的参数值必需用双引号;{block}
标签不能嵌套;inc-*.htm
公共模板中不能再调用其他的公共模板;nzd_
开头,如nzd_alipay
nzd_view_
开头,如nzd_view_easy
index.php
中的devmode
值为1
,开启调试模式,就不用每次清空缓存了,但记得正式上线后再改回0;utf-8无bom编码
,建议使用notepad++
等编辑工具;//注释
,如需要可使用区块注释符如<!-- 注释文字 -->
,或去掉注释;