码迷,mamicode.com
首页 > Web开发 > 详细

PHP 菜单维护小技巧

时间:2015-02-02 22:52:30      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:

主流的管理后台一般都是采用iframe 内联框架。不过也有例外。

iframe的好处:菜单不用维护。不用重复的加载菜单。

对于各个页面都要加载菜单的,主要就是一个菜单选中问题。

下面一种简单易行的方式。

<?php
    $action = split(/,$_SERVER[PHP_SELF]);
    $action = $action[4];
    $array_mes = array(
        viewInfo.html,
        userInfo.html,
        order.html,
        orderInfo,
        fqCostInfo.html,
        points,
        recordsale,
        systemInfo.html,
    );
    $array_jf =  array(
        scoreMall.html,
        scoreMallInfo,
    );
    $array_games = array(
        games.html,
        scratch.html,
        coupon.html,
    );
    $menu_cur = null;

    if(in_array($action,$array_mes)){
        $menu_cur[mes] = class="cur";
    }else if(in_array($action,$array_jf)){
        $menu_cur[jf] = class="cur";
    }else{
        $menu_cur[games] = class="cur";
    }
?>
<div class="nav-wrap">
    <div class="nav">
        <ul>
            <li <?php echo $menu_cur[mes]; ?> >
                <a class="mine" href="javascript:;">
                    <i class="fa fa-home" style="font-size:22px;"></i>
                    <cite>信息中心</cite>
                </a>
                <div class="my-nav">
                    <i class="arr"><i class="arr-son"></i></i>
                    <a href="/partner.php/Home/User/viewInfo.html">我的资料</a>
                    <a href="/partner.php/Home/User/order.html">我的订单</a>
                    <a href="/partner.php/Home/User/fqCostInfo.html">我的积分</a>
                    <a href="/partner.php/Home/User/systemInfo.html">我的消息</a>
                </div>
            </li>
            <li <?php echo $menu_cur[jf]; ?>>
                <a class="score" href="/partner.php/Home/User/scoreMall.html">
                    <i class="fa fa-gift" style="font-size:22px;"></i>
                    <cite>积分商城</cite>
                </a>
            </li>
            <li <?php echo $menu_cur[games]; ?>>
                <a class="games" href="/partner.php/Home/User/games.html">
                    <i class="fa fa-gamepad" style="font-size:22px;"></i>
                    <cite>有奖游戏</cite>
                </a>
            </li>

        </ul>
    </div>

一个小项目底部菜单的选中问题;

判断当前链接,然后匹配相关的数组,来判定应该属于哪个菜单。

PHP 菜单维护小技巧

标签:

原文地址:http://www.cnblogs.com/bin-pureLife/p/4268840.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!