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