帝国CMS随机调用N个终极栏目的方法
第一种方法:(适用于栏目非常多的情况下,效率比较好)<?phpfunctionIslastClassid(){global$class_r;foreach($class_ras$k=>$v){if($v[&#39;islast&#39;]==1){$all[]=$v[&#39;classid&#39;];}}$rand_key=array_rand($all……
第一种方法:(适用于栏目非常多的情况下,效率比较好)
<?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><?}?>
- 上一篇
帝国CMS内容页调用当前栏目链接的方法!(很简单的方法)
提供两种方法,测试可行。 第一种方法:<ahref="<?=sys_ReturnBqClassname($navinfor,9)?>">[!---class.name--]</a> 第二种方法:<?$r['classid']=$GLOBALS[navclassid];$classurl=sys_ReturnBqClassna
- 下一篇
帝国CMS 给TAG添加首字母自动获取首字母
自己获取TAG首字母教程第一步:在表enewstags增加字段zm(建议用phpmyadmin或直接SQL:ALTER TABLE `phome_enewstags` ADD `zm` CHAR(2) NOT NULL AFTER `tagname`;)------------------------------第二步:找到 eadmintag