精華 帝國PHP系統(tǒng)CMS調(diào)用當(dāng)前頂級欄目下所有下級子欄目
<p>帝國php系統(tǒng)調(diào)用當(dāng)前頂級欄目下所有下級子欄目并且當(dāng)前高亮顯示方法:用靈動標(biāo)簽的SQL語句來進(jìn)行查詢,調(diào)用下級欄目的代碼如下:</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.viagraonlinego.com/<?=$public_r[newsurl]?><?=$bqr[classpath]?>" ><?=$bqr[classname]?></a></li> [/e:loop]
語句中的欄目ID為上級欄目ID,用來調(diào)用這個欄目下面的子欄目要實(shí)現(xiàn)高亮就需要對欄目判斷<? if($bqr['classid']==$GLOBALS['navclassid']){?> class="active"<? } ?>
class="active"為定義的樣式,仿站過程中可以改成與自己相符的樣式。
完整并實(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.viagraonlinego.com/<?=$classurl?>" <? if($bqr['classid']==$GLOBALS['navclassid']){?> class="on"<? } ?> title="<?=$bqr[classname]?>"><?=$bqr[classname]?></a> [/e:loop]
收藏起來吧,很好用的,帝國php系統(tǒng)仿站過程中肯定會用到。