精華 帝國(guó)PHP系統(tǒng)CMS調(diào)用當(dāng)前頂級(jí)欄目下所有下級(jí)子欄目
<p>帝國(guó)php系統(tǒng)調(diào)用當(dāng)前頂級(jí)欄目下所有下級(jí)子欄目并且當(dāng)前高亮顯示方法:用靈動(dòng)標(biāo)簽的SQL語(yǔ)句來(lái)進(jìn)行查詢,調(diào)用下級(jí)欄目的代碼如下:</p>
[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=欄目ID order by classid',0,24,0}] <li <? if($bqr['classid']==$GLOBALS['navclassid']){?> class="active"<? } ?>><a href="http://m.xishiwo.cn/<?=$public_r[newsurl]?><?=$bqr[classpath]?>" ><?=$bqr[classname]?></a></li> [/e:loop]
語(yǔ)句中的欄目ID為上級(jí)欄目ID,用來(lái)調(diào)用這個(gè)欄目下面的子欄目要實(shí)現(xiàn)高亮就需要對(duì)欄目判斷<? if($bqr['classid']==$GLOBALS['navclassid']){?> class="active"<? } ?>
class="active"為定義的樣式,仿站過(guò)程中可以改成與自己相符的樣式。
完整并實(shí)現(xiàn)當(dāng)前高亮的代碼如下:
[e:loop={"select classname,classpath,classid from phome_enewsclass where bclassid='".$class_r[$GLOBALS[navclassid]][bclassid]."' order by myorder,classid desc ",0,24,0}] <?php $classurl=sys_ReturnBqClassname($bqr,9);?> <a href="http://m.xishiwo.cn/<?=$classurl?>" <? if($bqr['classid']==$GLOBALS['navclassid']){?> class="on"<? } ?> title="<?=$bqr[classname]?>"><?=$bqr[classname]?></a> [/e:loop]
收藏起來(lái)吧,很好用的,帝國(guó)php系統(tǒng)仿站過(guò)程中肯定會(huì)用到。