Z-Blog
当前位置:首页 > 商学院 > Z-Blog > 正文内容

Z-Blog

设置插件管理界面的导航

豫唐网络2023-08-26 17:18438

主题配置内容太多,如何拆分成多个页面  多个配置页面,导航一键管理,减少重复工作量

原主题配置内容写法

<div class="SubMenu">
  <a href="./main.php"><span class="m-left">插件说明</span></a>
  <a href="./seo.php"><span class="m-left m-now">插件配置</span></a>
</div>

统一化管理后的方法

在插件或主题的include.php页面添加函数

function ytecn_SubMenu($action){
    $array = array(
        array('action' => 'show','url' => 'show.php','target' => '_self','float' => 'left','title' => '插件说明'),
        array('action' => 'lv','url' => 'lv.php','target' => '_self','float' => 'left','title' => '单价设置'),
        array('action' => 'web','url' => 'web.php','target' => '_self','float' => 'left','title' => '分发站点'),
    );
    $str = '';
    $template = '<a href="$url" target="$target"><span class="m-$float$light">$title</span></a>';
    for ($i = 0; $i < count($array); $i++) {
        $str .= $template;
        $str = str_replace('$url', $array[$i]['url'], $str);
        $str = str_replace('$target', $array[$i]['target'], $str);
        $str = str_replace('$float', $array[$i]['float'], $str);
        $str = str_replace('$title', $array[$i]['title'], $str);
        $str = str_replace('$light', ($action == $array[$i]['action'] ? ' m-now' : ''), $str);
    }
    return $str;
}

在配置页面如main.php的SubMenu位置添加调用代码

<div class="SubMenu"><?php echo ytecn_SubMenu('show'); ?></div>

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

版权声明:本文由汤阴县豫唐网络科技有限公司发布,如需转载请注明出处。

本文链接:https://www.ytecn.com/post/340.html

分享给朋友:

相关文章

php curl通过代理获取数据

php curl通过代理获取数据

php curl通过代理获取数据$curl=curl_init(); curl_setopt($curl, CURLOPT_URL, "http://www.baidu...

phpQuery获取HTML图片

phpQuery获取HTML图片

phpQuery获取HTML图片/**  * 获取html文本里的img  * @param string $content ...

zblogphp数据字典zblogphp数据库字典zblogphp数据表字段大全

zblogphp数据字典zblogphp数据库字典zblogphp数据表字段大全

        zblogphp系统默认为8张表,分别为category(分类表)、comment(评论表)、config(系统和应用配置表...

zblog提示授权文件非法怎么办

zblog提示授权文件非法怎么办

        zblog在开启主题或者插件的时候,有时候会提示授权文件非法。这种需要怎么处理么?  ...

zblogphp开源免费、小巧强大的博客程序与CMS建站系统

zblogphp开源免费、小巧强大的博客程序与CMS建站系统

Z-BlogPHP 基于 PHP 平台,支持 MySQL(含 MariaDB)、SQLite 和 PostgreSQL 数据库。期待它能成为您建站、写博的上佳选择。我们一直在努力把 Z-BlogPHP...

百度小程序搜索组件批量提交文章代码

百度小程序搜索组件批量提交文章代码

本方案为计划任务解决方案。1、在文章表新建一个字段,如log_ytecn_bdsp,设置默认值为0。2、在根目录创建一个文件,比如baidusearchpost.php,<?php requi...