欢迎您光临自学哈网,只为分享网络知识教程,供大家学习参考!

「自学哈网」帝国CMS随机调用N个终极栏目的方法(帝国cms单页面栏目制作教程)

作者 : 自学哈 本文共1040个字,预计阅读时间需要3分钟 2022-11-26 共116人阅读
也想出现在这里? 联系我们

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

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

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

<?php
$class_sql=$empire->query('select*from'.$dbtbpre.'enewsclasswhereislast=1orderbyRAND()LIMIT5');
while($class_row=$empire->fetch($class_sql)){
$classurl=sys_ReturnBqClassUrl($class_r[$class_row['classid']]);
//栏目链接地址
?>
<li><ahref="<?=$classurl?>"><?=$class_row['classname']?></a></li>
<?
}
?>

本站声明:
本站所有资源来源于网络,分享目的仅供大家学习和交流!如若本站内容侵犯了原著者的合法权益,可联系邮箱976157886@qq.com进行删除。
自学哈专注于免费提供最新的分享知识、网络教程、网络技术的资源分享平台,好资源不私藏,大家一起分享!

自学哈网 » 「自学哈网」帝国CMS随机调用N个终极栏目的方法(帝国cms单页面栏目制作教程)
也想出现在这里? 联系我们
© 2022 Theme by - 自学哈网 & WordPress Theme. All rights reserved 浙ICP备2022016594号