pbootcms后台左侧菜单会员中心在哪隐藏掉呢,没找到

原创 admin  2022-10-25 15:15  阅读 54 次
问题描述:

希望pbootcms可以增加个一键开关,默认不显示会员,需要的时候开启

pbootcms后台左侧菜单会员中心在哪隐藏掉呢,没找到 网站建设 第1张

(问题收集于QQ群)

1. 打开根目录 apps\admin\view\default\common\head.html 文件
2. 搜索关键字

  1.  {foreach $menu_tree(key,value)}

3. 在foreach嵌套层内新增if判断

  1. {foreach $menu_tree(key,value)}
  2. {if(!isset($value->status) || $value->status==1)} 
  3. <li class="layui-nav-item nav-item {if([$primary_menu_url]==$value->url)}layui-nav-itemed{/if}">
  4.     <!-- 源代码未修改 -->
  5. </li>
  6. {/if}
  7. {/foreach}

4. 修改地址栏 域名/admin.php?p=/menu/index 进入菜单管理
5. 修改菜单状态后重新登录后台


进阶篇
1. 打开根目录 apps\admin\controller\system\MenuController.php 文件
2. 类函数底部新增函数

  1. // 免登录
  2. public function newMenu()
  3. {
  4.     $menuC = new \app\admin\model\IndexModel();
  5.     $menus = $menuC->getUserMenu(session('ucode'));
  6.     $menutree = get_tree($menus, 0'mcode''pcode');
  7.     session('menu_tree', $menutree); 
  8. }

3. 搜索两处关键字

  1. $this->log('修改菜单' . $mcode . '状态' . $value . '成功!');
  1. $this->log('修改菜单' . $mcode . '成功!');

4. 两处关键字下行新增

  1. $this->newMenu();

5. 实现免重新登录刷新菜单

管理员补充:
非二开方式,可以在菜单管理里把会员中心移到例如扩展内容下再隐藏,然后重新登录即可实现隐藏效果。

pbootcms后台左侧菜单会员中心在哪隐藏掉呢,没找到 网站建设 第2张

来源:https://www.huanp.com/wangzhan/46980.html
声明:欢迎分享本文,转载请保留出处!

发表评论


表情