栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > 齐博CMS

专题标签调用详解 - 齐博CMS之X1

齐博CMS 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

专题标签调用详解 - 齐博CMS之X1

大家先看下面的示范代码

{qb:tag name="qun_pcshow_topic001" class="appqunmodelTopic@get_label" union="aid=id" where="ext_sys=0&ext_mid=0" rows="10" js="qun_pcshow_topic001\r
r
r
{if ($rs.status>1)}精{elseif (time()-$rs.create_time<3600*24)}新{elseif ($rs.view>100)}热{else /}{$rs.view}{/if}{$rs.title|get_word=70}
r
r
r
{$rs.uid|get_user_name}
r
{$rs.view}{$rs.create_time|format_time="Y-m-d
r
r
r
{/qb:tag}

关键点就是下面的,这里是通过class类的方式调整用专题内容,而不是type="xxx" 所以这里没有type这个参数

class="appqunmodelTopic@get_label"

另一项参数是

union="aid=id"

代表只调用当前圈子的专题.

其中下面这个参数,是形同虚设的,可以删除,因为他并没指定想调用哪个频道及哪个模型.你可以设置具体的频道或模型,就可以只调取那个频道的对应模型的数据,而不是所有频道都一起调用.

where="ext_sys=0&ext_mid=0"


比如下面的指定是频道及模型的话,就代表只调取CMS频道的文章模型,图片模型及其它模型都不需要显示

where="ext_sys=cms&ext_mid=1"

也可以只有一个参数,代表只调用CMS频道的所有模型的数据.

where="ext_sys=cms"

但不建议下面的,因为不指定频道,只设置某个模型的话,数据是混乱的.没实际意义

where="ext_mid=1"


最后,还可以加多一个参数 `status="2"` 代表只显示权重标志为2的内容


特别提醒:
要重复多处根据不同的条件调取数据的话,要把标签名换一下 ` name="qun_pcshow_topic001"` 这个标签名不能出现雷同



要根据专题的权重值显示不同的图标,可以用这个判断,

{if $rs['topic']['status']==2}精华{/if}

注意status参数他不是频道内容的参数,频道内容的参数是`{$rs.status}`或者`{$rs['status']}`
,
转载请注明:文章转载自 www.mshxw.com
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号