• 老威seo

    帝国cms使用灵动标签调用当前栏目实现高亮的方法-凯发k8官方网娱乐官方

    老威 2018年03月15日 网站建设 1388 0

    这几天老威又开始做帝国的站,之前都是简简单单的弄个栏目导航就完事了,现在看起来真是不太雅观,找了三种实现当前栏目高亮的方法,记录下来也供大家参考。

    方法1.

     
    
  • 首页
  •   [e:loop={"select classid,classname from {$dbtbpre}enewsclass where bclassid=0 order by myorder,classid asc",0,24,0}]    ">">
  •   [/e:loop] 


    方法2.

    
    
  • 舜缘居
  • [e:loop={"select classid,classname,classpath from phome_enewsclass where bclassid=0 order by myorder,classid asc",0,24,0}] ">"> [/e:loop]


    方法3.

    //高亮当前栏目 
    function currentpage($classid,$thisid){ 
    global $class_r; 
    $fr=explode('|',$class_r[$classid][featherclass]); 
    $topbclassid=$fr[1]?$fr[1]:$classid;//取得第一级栏目id 
    if ($topbclassid==$thisid) { 
    echo "class='menuon'"; 
    } 
    else { 
    } 
    }


    把这段代码复制到e/class/userfun.php文件中

    然后调用代码如下


    总的来说这三种方法都是使用sql语句查询出表中的栏目,然后把它按照顺序排列出来,desc是降序,asc是升序,然后当前栏目使用某个css样式,便实现了我们想要的。


    发布评论

    分享到:

    老威seo

    我的微信号:weiweiwei0725(左侧二维码扫一扫)欢迎添加!

    你是第一个吃螃蟹的人
    发表评论