zblog插件二级菜单写法

8976988821个月前 (12-09)zblog23

一 、基础2

在SubMenu的div加入如下a标签:

<div class="SubMenu">

	<a href=""><span class="m-left m-now"><i class="icon-file-plus-fill" style="line-height: 1em;">基本设置</span></a>
</div>

二、单独main.php操作

在main.php的

1、在 $blogtitle 上或下 添加 $act 一行;

<?php
$act = "";if ($_GET['act']){$act = $_GET['act'] == "" ? 'a1' : $_GET['act'];}
$blogtitle='测试主题';
?>

2、在<div class="SubMenu">

内增加:

<a href="?act=a1"><span class="m-left <?php if($_GET['act'] == 'a1')echo 'm-now';?>">文章自定义域</span></a>
<a href="?act=a2"><span class="m-left <?php if($_GET['act'] == 'a2')echo 'm-now';?>">分类自定义域</span></a>
<a href="?act=a3"><span class="m-left <?php if($_GET['act'] == 'a3')echo 'm-now';?>">标签自定义域</span></a>
<a href="?act=a4"><span class="m-left <?php if($_GET['act'] == 'a4')echo 'm-now';?>">用户自定义域</span></a>

注意href 的a1与 后面get的 a1 保持一致

【注意:】

无选项卡时管理页面是:main.php

有选项卡时管理员要指定一个或是 main.php?act=a1 或 或是 main.php?act=a2 ,就是不能是main.php

管理页上写的管理页地址用于,插件管理或主题管理 可以点进去,如果在后台顶部或后台左侧加了管理链接的也要对应修改!

这就是4个选项卡,相当于4个页面,我们要有4个页面对应才行:

3、在<div id="divMain2"> 内增加如下:每一部分一般用table写就行

  <?php if ($act == 'a1') { ?>
这里是文章  
  <?php } if ($act == 'a2') { ?>
这里是分类
 <?php } if($act == 'a3'){?>
这里是标签
<?php } if($act == 'a4'){?>
这里是用户
<?php
    }
?>

最后增加设置页的亮化及图表就完成了

三、main.php及include.php

此方案不同点:在include.php写了个函数,涉及到2个文件

在main.php的

1.在 $blogtitle 上或下 添加 $act 一行;

<?php
$act = "";if ($_GET['act']){$act = $_GET['act'] == "" ? 'a1' : $_GET['act'];}
$blogtitle='测试主题';
?>

2.main.php 的 <div class="SubMenu"> 引用

<?php b_SubMenu($act);?>


3、在<div id="divMain2"> 内增加如下:每一部分一般用table写就行 

  <?php if ($act == 'a1') { ?>
这里是文章
  <?php } if ($act == 'a2') { ?>
这里是分类
  <?php } if($act == 'a3'){?>
这里是标签
<?php } if($act == 'a4'){?>
这里是用户
<?php
    }
?>

在include.php写了个函数:


<?php
function b_SubMenu($id){
$arySubMenu = array(
0 => array('文章', 'a1', 'left', false),
1 => array('页面', 'a2', 'left', false),
2 => array('分类', 'a3', 'left', false),
3 => array('用户', 'a4', 'left', false),
);
foreach($arySubMenu as $k => $v){
echo '<a href="?act='.$v[1].'" '.($v[3]==true?'target="_blank"':'').'><span class="m-'.$v[2].' '.($id==$v[1]?'m-now':'').'">'.$v[0].'</span></a>';
}
}
?>



扫描二维码推送至手机访问。

版权声明:本文由米表程序发布,如需转载请注明出处。

本文链接:https://www.9909999.xyz/post/13.html

标签: zblog
分享给朋友: