官网: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_alipaynzd_view_开头,如nzd_view_easyindex.php中的devmode值为1,开启调试模式,就不用每次清空缓存了,但记得正式上线后再改回0;utf-8无bom编码,建议使用notepad++等编辑工具;//注释,如需要可使用区块注释符如<!-- 注释文字 -->,或去掉注释;