帝国CMS有自带的循环数据标签页能够完成以下作用,但用PHP来完成能够更灵敏,能够一起调用各种您需求调用的数据。

大约款式便是如下图

作用演示

PHP代码

<?php
$ecms_bq_sql1=sys_ReturnEcmsLoopBq("selectbname,classidfrom{$dbtbpre}enewsclasswherebclassid=0andclassid<>12orderbyrand()limit4",4,24,0);
$bqno1=0;
while($bqr1=$empire->fetch($ecms_bq_sql1))
{
$bqsr1=sys_ReturnEcmsLoopStext($bqr1);
$bqno1++;
?>
<dl>
<dt>
<h1><?=$bqr1['bname']?>小说</h1>
<?php
$ecms_bq_sql2=sys_ReturnEcmsLoopBq("select*from{$dbtbpre}ecms_bookwhereclassid='$bqr1[classid]'orderbyrand()limit16",16,24,0);
$bqno2=0;

while($bqr2=$empire->fetch($ecms_bq_sql2))
{
$bqsr2=sys_ReturnEcmsLoopStext($bqr2);
$bqno2++;

if($bqno2=="1"){
if($bqno2[zhuangtai]=="全本"){
$small="only";
}else{
$small="only2";
}
echo'<pclass="noImg"><ahref="/book_'.$bqr2[id].'.html"target="_blank"><imgsrc="'.$bqr2[titlepic].'"width="72"height="92"></a><ahref="/book_'.$bqr2[id].'.html">'.$bqr2[title].'</a><imgclass="topsspng_bg"src="/style/img/'.$small.'.png"width="28"height="28"/></p></dt><dd><ul>';
}else{
echo'<li><ahref="/book_'.$bqr2[id].'.html"target="_blank">'.$bqr2[title].'</a></li>';
}
}
?>

首要查询栏目并循环出来,一起过滤掉ID=12的栏目。然后循环中嵌套一个查询当时栏目下的信息并随机调用。一起判别所以是否=1,假如等于1,就调用信息缩略图,不然就调用标题信息。

里边的代码我们要根据状况自行调整,直接仿制是不能运转的。

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!

原文地址:帝国CMS二次开发PHP循环栏目和栏目下的信息发布于2022-06-23 07:43:23

相关推荐