「自学哈网」帝国CMS随机调用N个终极栏目的方法(帝国cms单页面栏目制作教程)
第一种方法:(适用于栏目非常多的情况下,效率比较好)
<?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单页面栏目制作教程)