如调用栏目id为1,2,7的栏目列表:

{pc:get sql="select * from v9_category where catid IN (1,2,7)"}

 {loop $data $r}

<a href="{$r['url']}">{$r[catname]}</a>

{/loop}

{/pc}

如需循环内递增效果:

{pc:get sql="select * from v9_category where catid IN (1,2,7)"}

{php $num=1}

 {loop $data $r}

<a href="{$r['url']}">{$r[catname]}</a>

{php $num++} <!--{php $num++} 在{/loop}内指在循环内递增-->

{/loop}

{/pc}

以下是多栏目调用实例:

{pc:get sql="select * from v9_category where catid IN (1,2,7)"}
{php $num=1}
{loop $data $r}
<div class='w_bzcont'>
<div class="w_bz_l" id='wbz_0{$num}'>
<div class="w_bz_l1">
<b>{$r[catname]}</b>
<span>现在养生 防病在先</span>
</div>
<div class="w_bz_l2">
{pc:content action="category" catid="$r[catid]" num="6" order="listorder ASC"}
{loop $data $m}<a href="{$m['url']}" target="_blank">{$m[catname]}</a>{/loop}
{/pc}
</div>
</div>
<div class="w_bz_r">
<div class="w_bz_r1">
{pc:content action="hits" catid="$r[catid]" order="weekviews DESC" num="1"}
{loop $data $key $val}
<b>{$val['title']}</b>
<p>{$val[description]}....<a href="{$val['url']}" target="_blank">[全文]</a></p>
{/loop}
{/pc}
<ul>
{pc:content action="hits" catid="$r[catid]" order="weekviews DESC" num="10"}
{loop $data $key $val}
<li><a href="{$val['url']}" target='_blank'>{$val['title']}..</a></li>
{/loop}
{/pc}
</ul>
</div>
<div class="w_bz_r2">
<img src="{$r[image]}" width:221px height:270px>
</div>
</div>
</div>
{php $num++}
{/loop}
{/pc}

phpcms v9中调用多栏目的方法--get标签(备实例)的更多相关文章

  1. phpcms v9中调用栏目及调用多个子栏目中的文章列表

    调用一个指定栏目列表:            {pc:content action="lists" catid="6" order="id DESC& ...

  2. phpcms v9中的$CATEGORYS栏目数组

    首先 如果不能用$CATEGORYS这个数组或掉不出来内容应加入 $CATEGORYS = getcache('category_content_1','commons'); 1.用途 $CATEGO ...

  3. dedecms中调用隐藏栏目的方法

    第一种情况用SQL标签如下: {dede:sql sql='Select * from dme_arctype where ishidden=1 and topid=2'} <span clas ...

  4. PhpCms V9中的{date('Y-m-d',$r[inputtime])}问题解决方法

    不少朋友会碰到这个问题:在PhpCms V9中的首页或者文章内容页调用发布时间{date('Y-m-d',$r[inputtime])}调用显示1970-01-01,然后尝试用截断的方法也没有成功,应 ...

  5. phpcms v9 常用调用标签(全)

    本文介绍phpcms v9中模板标签使用说明. {template ) {==}   {/,,)}     loop是data的时候用{thumb($v[thumb],,)} 分页标签------{$ ...

  6. phpcms v9 get调用标签整理

    常见的phpcms标签调用  1.调用本系统单条数据(调用ID为1的信息,标题长度不超过25个汉字,显示更新日期): "select * from phpcms_content where  ...

  7. dede织梦栏目页和文章页中获取当前栏目名称方法

    一般情况下,在dede织梦系统中列表页.栏目页和文章页中获取当前所在栏目名称只需要代码:{dede:type}[field:typename]{/dede:type}即可,不需要定义ID,默认的就是当 ...

  8. phpcms v9网站搬家更换域名的方法

    PHPCMS 是国内领先的网站管理系统,同时也是一个开源的PHP开发框架. 本文介绍phpcms v9网站搬家更换域名的方法. 1.在新的主机空间把phpcms安装好. 新安装的版本一定要和准备搬迁的 ...

  9. VC中调用COM组件的方法(转载)

    原文参考:http://hi.baidu.com/mingyueye/item/53ebecd44da76917d80e4449 总结一下在VC中调用COM组件的方法 准备及条件: COM服务器为进程 ...

随机推荐

  1. Linux 远程桌面控制

    我现在知道有两种方式: 1.直接使用Gnome桌面的远程控制功能.在服务器端登录到gnome桌面,然后在系统菜单中打开远程桌面配置,勾选允许远程即可.这种方式客户端和服务器的两种操作将保持同步,也就是 ...

  2. configure错误列表供参考

    另外附一些常见的configure错误列表供参考: configure: error: No curses/termcap library found网上有的说法是:--with-named-curs ...

  3. 用Masonry实现键盘的收回和弹出

    首先说几点:我一般将数值类型的约束用mas_equalTo,而相对于某个控件,或者某个控件的某个约束,我会使用equalTo,如:make.size.mas_equalTo(CGSizeMake(10 ...

  4. 本地电脑localhost指向127.0.0.1的配置

    windows系统电脑,我们如果想访问本机部署的项目,通常使用的是localhost来指向本机,但是有时候发现不行,我们不妨打开资源管理器,C:\Windows\System32\drivers\et ...

  5. 闭包 (循环事件获取不到i) 和 各种解决循环获取不到i的解决方法

    for(var i in fav){ (function(){                var p=i;                var obj=$S.getId(fav[i]);     ...

  6. Jquery判断div是否显示

    $("#test").is(":hidden");//是否隐藏 $("#test").is(":visible");// ...

  7. ssl和https协议详解

    转自:https://cuiyongxiu.com/201102/24157.html ssl协议的起源和历史我就不再多说了,就是那个Netscape 网景公司开发的,它的作用主要是提供了一种安全传输 ...

  8. Windows的同步I/O和异步I/O

    同步I/O操作 执行步骤 1.        程序通过FileStream对象来打开磁盘文件,然后调用Read方法(内部调用Win32 ReadFile函数),从文件中读取数据.这时,线程从托管代码转 ...

  9. [转]建立swap分区

    1,fdisk 时设置id号82(t选项中L可查) 2,mkswap  /dev/sdXx 3,swapon /devsdXx 4,cat /proc/swap or swapon -s 就可以看到了 ...

  10. linux卸载挂载点显示device is busy

    在做umount设备时, device is busy是令人头痛的提示: [root@delphi /]# umount /dev/cdrom umount: /mnt/cdrom: device i ...