• 新闻动态
  • 行业新闻
  • 技术文章
  • 帝国cms实现导航栏目当前栏目高亮显示

    找到e/class/userfun.php,加入下面代码


    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=on";

    }else {

    }

    }

    class=on样式名自己定义,并用CSS控制

     

    2、在导航位置加入以下代码,具体的SQL语句可以自己改造,亮点在<?=currentPage($GLOBALS[navclassid],$bqr[classid])?>


    [e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where showclass=0 and bclassid=0 order by myorder asc,classid asc',0,24,0}]

    <li id="cid<?=$bqr[classid]?>"><a href=/html/"</$public_r[newsurl]/gt;/lt;/$bqr[classpath]/gt;/quot;.html <?=currentPage($GLOBALS[navclassid],$bqr[classid])?>> <?=$bqr[classname]?></a></li>

    [/e:loop]

    生成所有页面,效果如下:

    QQ截图20140608065306.jpg

    本网站刊载的内容转载自互联网,如您发现有部分内容侵犯了您的版权,请及时告知我们,我们将在第一时间删除相关内容;如您未提出任何异议,将视为允许本网站刊载您的作品内容。
    在线客服
    ×客服小叶
    Q Q:
    固话:0377-60556054
    手机:186 0377 1204
    客服小曾
    Q Q:
    固话:0377-83996161
    手机:151 3901 6114
    用心服务,成就您我
    24小时全国服务热线 186 0377 1204