五指cms标签说明汇总
1、栏目列表标签
只有一级导航:
{wz:contentaction="category"cid="0"pagesize="100"order="sortASC"}<li><ahref="{WEBURL}">首页</a></li>{loop$rs$r}{if$r['ismenu']}<li{if$top_categoryid==$r['cid']}class="active"{/if}><ahref="{$r['url']}">{$r['name']}</a></li>{/if}{/loop}{/wz}
含有2级导航:
{wz:contentaction="category"pagesize="100"order="sortASC"}{loop$rs$r}{if$r['pid']==0&&$r['ismenu']}{$r['name']}{if$r['child']}{loop$rs$rn}{if$rn['pid']==$r['cid']}{$rn['name']}{/if}{/loop}{/if}{/if}{/loop}{/wz}
频道(大栏目),子栏目列表
{loop$sub_categorys$cats}<li><ahref="{$cats['url']}">{$cats['name']}</a></li>{/loop}
频道(大栏目),子栏目列表,最终栏目调用相同的父级栏目列表:
常用于单网页:关于我们/联系方式等
{wz:contentaction="category"cid="$elasticid"pagesize="100"order="sortASC"}{loop$rs$r}{if$r['ismenu']}{$r['name']}{/if}{/loop}{/wz}
其中:
$elasticid是一个动态变量。如果当前栏目有子分类,那么显示子分类。如果没有,则显示上级同级分类。仅调用当前栏目时:将$elasticid改为$cid
2、内容列表标签
基本用法:只调用主表数据
{wz:contentaction="listing"page="$page"pagesize="5"order="sortDESC,idDESC"cid="$cid"urlrule="$urlrule"}{loop$rs$r}{safe_htm($r['title'])}{safe_htm($r['remark'])}.{/loop}{/wz}
分页代码:
{$pages}参数说明page分页:默认未变量 $page,不存在分页时,删除改变量,提高性能。pagesize每页显示条数order排序方式,sort 排序字段,id,主键,addtime 添加时间cid栏目idurlrule栏目url规则
调用主表和附属表数据:
{wz:contentaction="listing"page="$page"pagesize="5"order="sortDESC,idDESC"cid="$cid"modelid="$modelid"moredata="1"urlrule="$urlrule"}{loop$rs$r}{/loop}{/wz}
增加了参数:modelid="$modelid" moredata="1"
分页大于指定数量后显示:
{if$this->db->number>5}<nav><ulclass="pagination">{$pages}</ul></nav>{/if}
3、内容列表标签
基本用法:只调用主表数据
{wz:contentaction="listing"page="$page"pagesize="5"order="sortDESC,idDESC"cid="$cid"urlrule="$urlrule"}{loop$rs$r}{safe_htm($r['title'])}{safe_htm($r['remark'])}.{/loop}{/wz}
分页代码:
{$pages}参数说明page分页:默认未变量 $page,不存在分页时,删除改变量,提高性能。pagesize每页显示条数order排序方式,sort 排序字段,id,主键,addtime 添加时间cid栏目idurlrule栏目url规则
调用主表和附属表数据:
{wz:contentaction="listing"page="$page"pagesize="5"order="sortDESC,idDESC"cid="$cid"modelid="$modelid"moredata="1"urlrule="$urlrule"}{loop$rs$r}{/loop}{/wz}
增加了参数:modelid="$modelid" moredata="1"
分页大于指定数量后显示:
{if$this->db->number>5}<nav><ulclass="pagination">{$pages}</ul></nav>{/if}
4、推荐位标签
区块调用方式有2种。
在区块管理列表处,复制ssi代码或者常规代码。
如果是:ssi代码,那么服务器需要支持 shtml扩展。
如何配置shtml扩展?可以百度一下。
如何调用 扩展部分的数据:
1、首先需要在字段管理处设置该字段属性:
比如:我们有一个价格字段 price:需要在推荐位模板中调用。
{wz:content action="block"pagesize="4"type="1"blockid="5"}
{loop$rs$r}
{php$attach=unserialize($r['attach'])}//该行attach不能修改。
{$categorys[$attach['cid']]['name']}
{$attach['price']]}
{/loop}
{/wz}
实例:
{wz:content action="block"pagesize="10"type="1"blockid="14"}
{loop$rs$r}{str_pad($n,2,"0",STR_PAD_LEFT)}{strcut($r['title'],36)}{/loop}
{/wz}
参数:cid 为指定只显示该栏目下的推荐。如果在大栏目下,则同时调用子栏目的推荐信息。
3.0+版本支持:新增加的字段,在标签中可以直接调用这个变量。
如:
{php$attach=unserialize($r['attach'])}//该行attach不能修改。
{$attach['price']]}
可以直接改为:
{$r['price']]}
完整代码如下:
{wz:content action="block"pagesize="4"type="1"blockid="5"}
{loop$rs$r}
{$r['price']]}
{/loop}
{/wz}
5、文章相关内容标签
相关内容:{wz:contentaction="relation"cid="24"id="0"keywords="关键字1,关键字"pagesize="5"order="idASC"}{loop$rs$r}{$r['title']}{time_format($r['addtime'])}{/loop}{/wz}举例:{php$keyword=implode(',',$keywords);}{wz:contentaction="relation"cid="$cid"id="$id"keywords="$keyword"pagesize="5"order="idASC"}{if!empty($rs)}相关内容:<br>{loop$rs$r}<ahref="{$r['url']}">{$r['title']}</a>{time_format($r['addtime'])}{/loop}<hr>{/if}{/wz}
6、友情链接标签
{wz:linkaction="listing"kid="0"pagesize="4"order="sortASC"}{loop$rs$r}{$r['sitename']}{/loop}{/wz}
{wz:contentaction="rank"pagesize="10"order="weekviewsDESC"cid="$cid"}{loop$rs$r}{$r[id]}{safe_htm($r['title'])}{/loop}{/wz}
月排行:
{wz:contentaction="rank"pagesize="10"order="monthviewsDESC"cid="$cid"}{loop$rs$r}{$r[id]}{safe_htm($r['title'])}{/loop}{/wz}
全站共享模型内容排行榜:如果都用的共享模型,那么则为全站排行。
{wz:contentaction="rank"pagesize="10"order="monthviewsDESC"}{loop$rs$r}{str_pad($n,2,"0",STR_PAD_LEFT)}{strcut($r['title'],36)}{/loop}{/wz}
字段字段说明views总点击:调用方法, {$r['views']}yesterdayviews昨日点击:调用方法{$r['yesterdayviews']}dayviews今日点击:调用方法{$r['dayviews']}weekviews一周点击:调用方法{$r['weekviews']}monthviews月点击:调用方法{$r['monthviews']}声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。