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:需要在推荐位模板中调用。

  1. {wz:content action="block" pagesize="4" type="1" blockid="5"}
  2. {loop $rs $r}
  3. {php $attach=unserialize($r['attach'])} //该行attach不能修改。
  4. {$categorys[$attach['cid']]['name']}
  5. {$attach['price']]}
  6. {/loop}
  7. {/wz}

推荐的内容需要重新推荐才可以出来。

实例:

  1. {wz:content action="block" pagesize="10" type="1" blockid="14" }
  2. {loop $rs $r}{str_pad($n, 2, "0", STR_PAD_LEFT)} {strcut($r['title'],36)}{/loop}
  3. {/wz}

参数:cid 为指定只显示该栏目下的推荐。如果在大栏目下,则同时调用子栏目的推荐信息。

3.0+版本支持:

新增加的字段,在标签中可以直接调用这个变量。

如:

  1. {php $attach=unserialize($r['attach'])} //该行attach不能修改。
  2. {$attach['price']]}

可以直接改为:

  1. {$r['price']]}

完整代码如下:

    1. {wz:content action="block" pagesize="4" type="1" blockid="5"}
    2. {loop $rs $r}
    3. {$r['price']]}
    4. {/loop}
    5. {/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标签说明汇总的更多相关文章

  1. 五指cms安装说明

    1.五指cms目录结构说明 |-- coreframe                   #框架目录 |   |-- app                     #模块(应用程序)目录 |    ...

  2. 五指CMS发布1.4版本,更多的新功能

    五指cms v1.4变更: 新增内容手动分页新增百度地图新增订单管理模块新增订单地址管理增加Microsoft YaHei字体新增推广邀请模块新增私密下载,下载函数 新增百度地图新增筛选功能 修正全局 ...

  3. 五指CMS发布,主打高性能

    近日,五指CMS正式发布.给沉静已久的国内 CMS 行业引来不少的关注.五指CMS由原PHPCMS v9的负责人王参加主导开发.我们可以看到,由于移动互联网以及大数据的崛起,个人站长市场的逐渐减少,国 ...

  4. 五指CMS v1.2 GBK 发布下载

    五指CMS v1.2 GBK 版本下载地址: http://www.wuzhicms.com/uploadfile/wuzhicms/wuzhicms-v1.2.zip       从内测到公测,五指 ...

  5. 帝国cms支持的变量及灵动标签变量汇总

    帝国CMS对首页.列表页.内容页这三个页面模板支持的变量是不同的,有的是通用的,有的不是通用的,本文就这三个模板常用的变量列于此,另外灵动标签很好用啊,也顺便收藏于此,以备后用,到时不用到处翻来翻去的 ...

  6. 常用帝国cms标签收录

    帝国网站管理系统V6.6版-数据字典 :  http://www.phome.net/doc/manual/extend/html/dbdoc/index.html 帝国模板网:http://www. ...

  7. DEDECMS标签调用汇总啊

    非常有用的标签调用的方法 关键描述调用标签: <meta name="keywords" content="{dede:field name='keywords'/ ...

  8. HTML5新增标签的汇总与详解

    趁着一点闲暇时间,把HTML5的新增标签整理了一下,用了表格的形式展现,分别归纳了各标签的用法及属性分析.这样方便各位以后在运用HTML5标记遇到疑惑时,直接上来对照看下就明了了,希望对大家有帮助哦. ...

  9. meta 标签知识汇总

    概要 标签提供关于HTML文档的元数据.元数据不会显示在页面上,但是对于机器是可读的.它可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 web 服务. -- W3School ...

随机推荐

  1. 使用Python编程语言连接MySQL数据库代码

    使用Python编程语言连接MySQL数据库代码,跟大家分享一下: 前几天我用python操作了mysql的数据库,发现非常的有趣,而且python操作mysql的方法非常的简单和快速,所以我把代码分 ...

  2. CSS3 关于@font-face引用中文字体解决办法

    有两种方法,一种简单的,一种比较复杂,都可以实现(注:这里的方法只适合使用少量的中文字体,如果使用的字量过大,请使用其他方法解决) 第一种:简单的 1.下载需要的中文字体的.ttf格式,这个都不难找到 ...

  3. hdu 5626 Clarke and points 数学推理

    Clarke and points Problem Description   The Manhattan Distance between point A(XA,YA) and B(XB,YB) i ...

  4. <六> jQuery 获得内容和属性

    获得内容 三个简单实用的用于 DOM 操作的 jQuery 方法: text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记) val() - ...

  5. Python标准库与第三方库详解(转载)

    转载地址: http://www.codeweblog.com/python%e6%a0%87%e5%87%86%e5%ba%93%e4%b8%8e%e7%ac%ac%e4%b8%89%e6%96%b ...

  6. [XJOI NOI2015模拟题13] C 白黑树 【线段树合并】

    题目链接:XJOI - NOI2015-13 - C 题目分析 使用神奇的线段树合并在 O(nlogn) 的时间复杂度内解决这道题目. 对树上的每个点都建立一棵线段树,key是时间(即第几次操作),动 ...

  7. [codility]Array-closest-ascenders

    http://codility.com/demo/take-sample-test/pi2012 又是一道单调栈的题目.首先这道题目n^2是最朴素的做法.继续优化,因为和顺序有关就不好排序.然后,看到 ...

  8. Android 动态背景的实现以及SurfaceView中添加EditText控件

    首先还是一贯作风,我们先看案例: \ 静态图看不出来效果,如果用过此软件(扎客)的同学们都知道,她的背景会动.怎么样,是不是觉得很时尚,起码比静态的要好(个人观点).其实实现起来并不复杂,这个如果让做 ...

  9. 栈和队列的面试题Java

    栈和队列: 面试的时候,栈和队列经常会成对出现来考察.本文包含栈和队列的如下考试内容: (1)栈的创建 (2)队列的创建 (3)两个栈实现一个队列 (4)两个队列实现一个栈 (5)设计含最小函数min ...

  10. HDU 4288 Coder 【线段树+离线处理+离散化】

    题意略. 离线处理,离散化.然后就是简单的线段树了.需要根据mod 5的值来维护.具体看代码了. /* 线段树+离散化+离线处理 */ #include <cstdio> #include ...