五指cms标签说明汇总
1、栏目列表标签
只有一级导航:
{wz:content action="category" cid="0" pagesize="100" order="sort ASC"}
<li><a href="{WEBURL}">首页</a></li>
{loop $rs $r}
{if $r['ismenu']}<li {if $top_categoryid==$r['cid']}class="active"{/if}><a href="{$r['url']}">{$r['name']}</a></li>{/if}
{/loop}
{/wz}
含有2级导航:
{wz:content action="category" pagesize="100" order="sort ASC"}
{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><a href="{$cats['url']}">{$cats['name']}</a></li>
{/loop}
频道(大栏目),子栏目列表,最终栏目调用相同的父级栏目列表:
常用于单网页:关于我们/联系方式等
{wz:content action="category" cid="$elasticid" pagesize="100" order="sort ASC"}
{loop $rs $r}
{if $r['ismenu']}{$r['name']}{/if}
{/loop}
{/wz}
其中:
$elasticid 是一个动态变量。如果当前栏目有子分类,那么显示子分类。如果没有,则显示上级同级分类。 仅调用当前栏目时:将 $elasticid 改为 $cid
2、内容列表标签
基本用法:只调用主表数据
{wz:content action="listing" page="$page" pagesize="5" order="sort DESC,id DESC" 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 | 栏目id |
| urlrule | 栏目url规则 |
调用主表和附属表数据:
{wz:content action="listing" page="$page" pagesize="5" order="sort DESC,id DESC" cid="$cid" modelid="$modelid" moredata="1" urlrule="$urlrule"}
{loop $rs $r}
{/loop}
{/wz}
增加了参数:modelid="$modelid" moredata="1"
分页大于指定数量后显示:
{if $this->db->number>5}
<nav style="text-align: center;">
<ul class="pagination">
{$pages}
</ul>
</nav>
{/if}
3、内容列表标签
基本用法:只调用主表数据
{wz:content action="listing" page="$page" pagesize="5" order="sort DESC,id DESC" 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 | 栏目id |
| urlrule | 栏目url规则 |
调用主表和附属表数据:
{wz:content action="listing" page="$page" pagesize="5" order="sort DESC,id DESC" cid="$cid" modelid="$modelid" moredata="1" urlrule="$urlrule"}
{loop $rs $r}
{/loop}
{/wz}
增加了参数:modelid="$modelid" moredata="1"
分页大于指定数量后显示:
{if $this->db->number>5}
<nav style="text-align: center;">
<ul class="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:content action="relation" cid="24" id="0" keywords="关键字1,关键字" pagesize="5" order="id ASC"}
{loop $rs $r}
{$r['title']} {time_format($r['addtime'])}
{/loop}
{/wz}
举例:
{php $keyword = implode(',',$keywords);}
{wz:content action="relation" cid="$cid" id="$id" keywords="$keyword" pagesize="5" order="id ASC"}
{if !empty($rs)}相关内容:<br>
{loop $rs $r}
<a href="{$r['url']}">{$r['title']}</a> {time_format($r['addtime'])}
{/loop}
<hr>
{/if}
{/wz}
6、友情链接标签
{wz:link action="listing" kid="0" pagesize="4" order="sort ASC"}
{loop $rs $r}
{$r['sitename']}
{/loop}
{/wz}
7、排行榜标签
{wz:content action="rank" pagesize="10" order="weekviews DESC" cid="$cid"}
{loop $rs $r}
{$r[id]} {safe_htm($r['title'])}
{/loop}
{/wz}
月排行:
{wz:content action="rank" pagesize="10" order="monthviews DESC" cid="$cid"}
{loop $rs $r}
{$r[id]} {safe_htm($r['title'])}
{/loop}
{/wz}
全站共享模型内容排行榜:如果都用的共享模型,那么则为全站排行。
{wz:content action="rank" pagesize="10" order="monthviews DESC"}
{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']} |
五指cms标签说明汇总的更多相关文章
- 五指cms安装说明
1.五指cms目录结构说明 |-- coreframe #框架目录 | |-- app #模块(应用程序)目录 | ...
- 五指CMS发布1.4版本,更多的新功能
五指cms v1.4变更: 新增内容手动分页新增百度地图新增订单管理模块新增订单地址管理增加Microsoft YaHei字体新增推广邀请模块新增私密下载,下载函数 新增百度地图新增筛选功能 修正全局 ...
- 五指CMS发布,主打高性能
近日,五指CMS正式发布.给沉静已久的国内 CMS 行业引来不少的关注.五指CMS由原PHPCMS v9的负责人王参加主导开发.我们可以看到,由于移动互联网以及大数据的崛起,个人站长市场的逐渐减少,国 ...
- 五指CMS v1.2 GBK 发布下载
五指CMS v1.2 GBK 版本下载地址: http://www.wuzhicms.com/uploadfile/wuzhicms/wuzhicms-v1.2.zip 从内测到公测,五指 ...
- 帝国cms支持的变量及灵动标签变量汇总
帝国CMS对首页.列表页.内容页这三个页面模板支持的变量是不同的,有的是通用的,有的不是通用的,本文就这三个模板常用的变量列于此,另外灵动标签很好用啊,也顺便收藏于此,以备后用,到时不用到处翻来翻去的 ...
- 常用帝国cms标签收录
帝国网站管理系统V6.6版-数据字典 : http://www.phome.net/doc/manual/extend/html/dbdoc/index.html 帝国模板网:http://www. ...
- DEDECMS标签调用汇总啊
非常有用的标签调用的方法 关键描述调用标签: <meta name="keywords" content="{dede:field name='keywords'/ ...
- HTML5新增标签的汇总与详解
趁着一点闲暇时间,把HTML5的新增标签整理了一下,用了表格的形式展现,分别归纳了各标签的用法及属性分析.这样方便各位以后在运用HTML5标记遇到疑惑时,直接上来对照看下就明了了,希望对大家有帮助哦. ...
- meta 标签知识汇总
概要 标签提供关于HTML文档的元数据.元数据不会显示在页面上,但是对于机器是可读的.它可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 web 服务. -- W3School ...
随机推荐
- Erlang 开发者的福音:IntelliJ IDEA 的 Erlang 插件
IntelliJ IDEA 的 Erlang 插件,主要特性: 智能编辑器: Erlang 代码补全.语法和错误高亮.代码检查 代码导航:项目和文件结构视图.在文件.模型.函数和用例之间快速跳转 工 ...
- Python守护进程(多线程开发)
本段代码主要作用是httpsqs队列的消费端守护进程,从httpsqs中取出数据,放入mongodb #!/usr/bin/python import sys,time,json,logging im ...
- Python+Bottle+Sina SAE快速构建网站
Bottle是新生一代Python框架的代表,利用Bottle构建网站将十分简单. Sina SAE是国内较出名的云平台之一,十分适用于个人网站的开发或创业公司网站开发. 下面将介绍如果通过Pytho ...
- 组态王6.55WEB全新发布步骤
转载请... 算了 估计没有人转..自己留着看 目的: 本教程通过组态王6.55实现一个WEB服务器和一个WEB画面的客户端,总共两个工程.服务器工程名为 Server , 客户点为 Client.S ...
- socket编程中用到的头文件整理
socket编程中需要用到的头文件 sys/types.h:数据类型定义 sys/socket.h:提供socket函数及数据结构 netinet/in.h:定义数据结构sockaddr_in arp ...
- hive--UDF、UDAF
1.UDF package com.example.hive.udf; import org.apache.hadoop.hive.ql.exec.UDF; import org.apache.had ...
- uCOS-II任务的挂起和恢复
函数描述 OSTaskSuspend() 功能描述:无条件挂起一个任务.调用此函数的任务也可以传递参数OS_PRIO_SELF,挂起调用任务本身.函数原型:INT8U OSTaskSuspend ( ...
- sencha touch json store
js: Ext.define('MyApp.store.MyJsonStore', { extend: 'Ext.data.Store', requires: [ 'MyApp.model.Perso ...
- [Linux发行版] 常见Linux系统下载
本专题页汇总最受欢迎的Linux发行版基本介绍和下载地址,如果您是一位刚接触Linux的新手,这里的介绍可能对您有所帮助,如果您是以为Linux使用前辈,也可以在评论处留下您宝贵意见和经验,以便让更多 ...
- linux 查看各服务状态chkconfig
使用chkconfig 查看服务状态启动状态chkconfig --list 查看服务状态chkconfig --del <service name> 删除掉某项服务.在Fedora14中 ...