找回密码
 注册账号

QQ登录

只需一步,快速开始

《泰拉瑞亚下载-1.4.2.3版》 泰拉瑞亚服务器 - MOD模组下载

入驻泰拉战网 新手指引 - 升级 - 师徒

泰拉瑞亚合成表 泰拉卡牌 - 泰拉江湖 - 泰拉刺客

联系泰拉开发组👈进入 积分市场 - 房产交易 - 水晶获取

查看: 3497|回复: 0

Discuz getcurrentnav 函数 获得当前应用页面选中的导航id

[复制链接]

506

主题

18

回帖

5

广播

论坛版主

积分
260
泰拉
22
水晶
1
铜钥匙
0
银钥匙
0
金钥匙
0

【江湖新秀】【宝剑回鞘】【泰拉达人】【奥运选手】

发表于 2020-9-29 13:21:17 | 显示全部楼层 |阅读模式
  1. /**
  2. * 获得当前应用页面选中的导航id
  3. */
复制代码


  1. function getcurrentnav() {
  2.         global $_G;
  3.         if(!empty($_G['mnid'])) {
  4.                 return $_G['mnid'];
  5.         }
  6.         $mnid = '';
  7.         $_G['basefilename'] = $_G['basefilename'] == $_G['basescript'] ? $_G['basefilename'] : $_G['basescript'].'.php';
  8.         if(isset($_G['setting']['navmns'][$_G['basefilename']])) {
  9.                 if($_G['basefilename'] == 'home.php' && $_GET['mod'] == 'space' && (empty($_GET['do']) || in_array($_GET['do'], array('follow', 'view')))) {
  10.                         $_GET['mod'] = 'follow';
  11.                 }
  12.                 foreach($_G['setting']['navmns'][$_G['basefilename']] as $navmn) {
  13.                         if($navmn[0] == array_intersect_assoc($navmn[0], $_GET) || ($navmn[0]['mod'] == 'space' && $_GET['mod'] == 'spacecp' && ($navmn[0]['do'] == $_GET['ac'] || $navmn[0]['do'] == 'album' && $_GET['ac'] == 'upload'))) {
  14.                                 $mnid = $navmn[1];
  15.                         }
  16.                 }

  17.         }
  18.         if(!$mnid && isset($_G['setting']['navdms'])) {
  19.                 foreach($_G['setting']['navdms'] as $navdm => $navid) {
  20.                         if(strpos(strtolower($_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']), $navdm) !== false && strpos(strtolower($_SERVER['HTTP_HOST']), $navdm) === false) {
  21.                                 $mnid = $navid;
  22.                                 break;
  23.                         }
  24.                 }
  25.         }
  26.         if(!$mnid && isset($_G['setting']['navmn'][$_G['basefilename']])) {
  27.                 $mnid = $_G['setting']['navmn'][$_G['basefilename']];
  28.         }
  29.         return $mnid;
  30. }
复制代码
[发帖际遇]: 一个袋子砸在了 君山 头上,君山 赚了 7 泰拉. 幸运榜 / 衰神榜
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|友链申请|Archiver|手机版|小黑屋|游芯沙盒 ( 陕ICP备11006283号-1 )

GMT+8, 2024-11-21 19:54 , Processed in 0.103315 second(s), 36 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表