帝国cms随机调用N个终极栏目

作者 : 会员:虎哥 更新时间: 2020-06-03 人阅读 投诉/版权异议
方法一:(适用于栏目非常多的情况下,效率比较好)<?phpfunction IslastClassid(){global $class_r;foreach ($class_r as $k => $v) {if ($v[&#39;islast&#39;] == 1) {$all[]= $v[&#39;classid&#39;];}}$rand_key

方法一:(适用于栏目非常多的情况下,效率比较好)

<?phpfunction IslastClassid(){global $class_r;foreach ($class_r as $k => $v) {if ($v['islast'] == 1) {$all[]= $v['classid'];}}$rand_key = array_rand($all , 5);//随机取5个foreach ($rand_key as $k => $v) {$classall.= $v.',';}$classall = trim($classall , ',');$classall = $classall ?$classall : 0 ;return$classall;}$class_sql=$empire->query('select * from '.$dbtbpre.'enewsclass where classid in ('.IslastClassid().') order by myorder');while($class_row=$empire->fetch($class_sql)){$classurl=sys_ReturnBqClassUrl($class_r[$class_row['classid']]);//栏目链接地址?><li><a href="<?=$classurl?>"><?=$class_row['classname']?></a></li><?}?>

 

方法二:(栏目不多的情况下可以使用)

<?php$class_sql=$empire->query('select * from '.$dbtbpre.'enewsclass where islast=1 order by RAND() LIMIT 5');while($class_row=$empire->fetch($class_sql)){$classurl=sys_ReturnBqClassUrl($class_r[$class_row['classid']]);//栏目链接地址?><li><a href="<?=$classurl?>"><?=$class_row['classname']?></a></li><?}?>


柳林园资源网 本站不存储任何资源文件,敬请周知!
柳林园资源网 » 帝国cms随机调用N个终极栏目
标签:

常见问题FAQ

评论

发表评论