帝国CMS按字母顺序调用方法
帝国cms按26个字母排序调用方式,可以通过在模板中使用`{$orderby="字段名"}`来实现。例如,如果你想按照栏目名称的首字母进行排序,可以在列表模板中添加如下代码: ```php {list $data=get_cache('category',true)} {$orderby="cname"}
-
{loop $data $r}
- {$r[cname]} {/loop}
自定义字母数组
<?$zm=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];?>
字母数组导航
<?for($i=0;$i<count($zm);$i++){?><atarget="_self"href="#goto<?=$bqr1['classid'].$zm[$i]?>"><?=$zm[$i]?></a><?}?>
按字母调用信息
<?for($i=0;$i<count($zm);$i++){?><h3><aname="goto<?=$bqr1['classid'].$zm[$i]?>"id="goto<?=$bqr1['classid'].$zm[$i]?>"><?=$zm[$i]?></a></h3><ulclass="mingxing_listclearfix"><?$sql=$empire->query("selecttitle,titleurlfrom{$dbtbpre}ecms_videowhere".ReturnClass($class_r[$bqr1[classid]][sonclass])."andinfozm='$zm[$i]'orderbyiddesc");while($bqr=$empire->fetch($sql)){$bqsr=sys_ReturnEcmsLoopStext($bqr);$bqno++;?><li><ahref="<?=$bqr['titleurl']?>"><?=$bqr['title']?></a></li><?}?></ul><?}?>