最新公告
欢迎您光临零氪源码,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!欢迎加入VIP

帝国CMS灵动标签内调用列表序列号/序号bqno的值,用PHP判断输出不同的样式

正文概述 零氪   2022-02-26  

前言概述

帝国CMS灵动标签内调用列表序列号/序号bqno的值,用PHP判断输出不同的样式。kqT零氪源码
kqT零氪源码
==========================================kqT零氪源码
kqT零氪源码
此功能如果不用灵动标签的话,可以考虑万能标签,也是可以实现的。kqT零氪源码
kqT零氪源码
不过,如果是要输出栏目列表中带上序号,就只能选用灵动标签了。kqT零氪源码

$bqno 就是序列号。默认从1开始。kqT零氪源码
kqT零氪源码
要从2开始:$bqno+1 kqT零氪源码
kqT零氪源码
要从3开始:$bqno+2kqT零氪源码

==========================================kqT零氪源码

灵动标签输出带序号的列表 :

[e:loop={"select * from phome_enewsclass where bclassid=0 order by classid limit 20 ",20,24,0}]
<div id=menu<?=$bqno?>><a class=white href="/<?=$bqr[classpath]?>/"><?=$bqr[classname]?></a></div>
[/e:loop]

加入PHP判断修改序号样式/颜色 :

[e:loop={37,8,0,0,'','onclick DESC'}]
<?php //加入php代码
if ($bqno==1){
    $class = "red";
}
elseif ($bqno==2){
    $class = "org";
}
elseif ($bqno==3){
    $class = "yel";
}
else{ 
    $class = "gray"; 
}
?>

<li><span class="<?=$class?>"><?=$bqno?></span><a href="<?=$bqr['titleurl']?>" target="_blank" title="<?=$bqr['title']?>" class="ywAblack"><?=$bqr['title']?></a></li>

[/e:loop]

代码解释:kqT零氪源码
kqT零氪源码
这样修改后,当 $bqno 变量的值为 2 时,$class 的值将被设置为 "org";当 $bqno 变量的值为 3 时,$class 的值将被设置为 "yel";如果 $bqno 的值既不是 1、2、3 中的任何一个,那么 $class 的值将被设置为 "gray"kqT零氪源码
kqT零氪源码
效果如下图所示:kqT零氪源码

kqT零氪源码


其他示例1,默认选中第一条数据 :

<?php
$sql = $empire->query("select * from {$dbtbpre}ecms_app where isgood=1 and bigpic !='' order by newstime limit 3");
$bqno = 1;
while($r = $empire->fetch($sql)) {
    $class = ($bqno === 1) ? 'box_current' : '';
?>
    <div class="<?= $class ?>">
        <img src="<?=$r['titlepic']?>" alt="<?=$r['title']?>">
        <div>
            <p><?= $bqno ?>. <?=$r['title']?></p>
        </div>
    </div>
<?php 
    $bqno++;
}
?>

代码解释:kqT零氪源码

调用app数据表中推荐等级为1并且bigpic不为空的3条数据,如果是第1条则输出样式div class=”box_current“,其他则不输出任何样式。kqT零氪源码

效果如下图所示:kqT零氪源码

kqT零氪源码


其他示例2,默认选中第一条数据 :

[e:loop={'selfinfo',10,0,1,'','onclick DESC'}]
<?php $style = ''; if($bqno==1) $style="on"; ?>
<li class="linnm_<?=$bqno?> <?=$style?>" >
<div class="info_1">
<span class="num"><?=$bqno?></span><a href="/game/8618.html" title="奔跑吧少年" target="_blank">
<p>奔跑吧少年</p><i class="bq">评分:<em class="pfc">8.0</em></i>
</a>
</div>
<div class="info_2">
<span><?=$bqno?></span>
<a href="/game/8618.html" title="奔跑吧少年" target="_blank" class="img"><img src="/uploadfile/2019/1220/20191220031317323.png"></a>
<a href="/game/8618.html" title="奔跑吧少年" target="_blank" class="name">奔跑吧少年</a>
<div class="bb">
<p>269.92MB</p>
<div class="miaoshu">休闲益智</div>
</div>
<a href="/game/8618.html" title="奔跑吧少年" target="_blank" class="downl2"></a>
</div>
</li>
[/e:loop]

代码解释:kqT零氪源码

灵动标签调用数字排序号,PHP判断列表默认选中第一条:if($bqno==1) $style="on";kqT零氪源码

效果如下图所示:kqT零氪源码

kqT零氪源码

说明:上面代码中有需要的同学按照自己需求小改即可。kqT零氪源码

 kqT零氪源码

 kqT零氪源码


内容加载中..
  • 231新增会员(位)
  • 0本年发布(个)
  • 0本月发布(个)
  • 0 今日发布(个)
  • 稳定运行(天)

零氪源码,欢迎你!


零氪源码致力于资源分享!

SVIP会员限时优惠,享受资源免费下载

内容持续更新,永不间断


所有资源均与网上收集整理,仅限交流学习使用

请自觉在下载后24小时内删除

勿用于非法用途,本站不承担任何责任

我知道了

回到顶部