Discuz 获取分区名称(一级版块名称)

关键的内容在于 $thisgid

     <!--{if $_GET[‘tid‘] || $_GET[‘fid‘]}-->
         <!--{if $thisgid == 57 || $thisgid == 69 || $thisgid == 120}-->
             <strong><!--{eval echo mb_substr($_G[‘cache‘][‘forums‘][1][‘name‘],0,2,‘gb2312‘)}--></strong>
         <!--{else}-->
            <strong><!--{eval echo mb_substr($_G[‘cache‘][‘forums‘][$thisgid][‘name‘],0,2,‘gb2312‘)}--></strong>
         <!--{/if}-->
     <!--{elseif $_GET[‘gid‘]}-->
         <!--{if $_GET[‘gid‘] == 1}-->
        <strong>北京</strong>
        <!--{elseif $_GET[‘gid‘] == 39}-->
        <strong>武汉</strong>
        <!--{elseif $_GET[‘gid‘] == 77}-->
        <strong>天津</strong>
        <!--{elseif $_GET[‘gid‘] == 40}-->
        <strong>太原</strong>
        <!--{elseif $_GET[‘gid‘] == 49}-->
        <strong>西安</strong>
        <!--{elseif $_GET[‘gid‘] == 85}-->
        <strong>济南</strong>
        <!--{elseif $_GET[‘gid‘] == 96}-->
        <strong>威海</strong>
        <!--{elseif $_GET[‘gid‘] == 97}-->
        <strong>保定</strong>
        <!--{elseif $_GET[‘gid‘] == 98}-->
        <strong>苏州</strong>
        <!--{elseif $_GET[‘gid‘] == 99}-->
        <strong>南京</strong>
        <!--{else}-->
        <strong>北京</strong>
        <!--{/if}-->
     <!--{else}-->
        <!--{if strstr($_SERVER[‘HTTP_HOST‘].$_SERVER[‘REQUEST_URI‘],"taiyuan")}-->
        <strong>太原</strong>
        <!--{elseif strstr($_SERVER[‘HTTP_HOST‘].$_SERVER[‘REQUEST_URI‘],"wuhan")}-->
        <strong>武汉</strong>
        <!--{elseif strstr($_SERVER[‘HTTP_HOST‘].$_SERVER[‘REQUEST_URI‘],"tianjin")}-->
        <strong>天津</strong>
        <!--{elseif strstr($_SERVER[‘HTTP_HOST‘].$_SERVER[‘REQUEST_URI‘],"xian")}-->
        <strong>西安</strong>
        <!--{elseif strstr($_SERVER[‘HTTP_HOST‘].$_SERVER[‘REQUEST_URI‘],"jinan")}-->
        <strong>济南</strong>
        <!--{elseif strstr($_SERVER[‘HTTP_HOST‘].$_SERVER[‘REQUEST_URI‘],"weihai")}-->
        <strong>威海</strong>
        <!--{elseif strstr($_SERVER[‘HTTP_HOST‘].$_SERVER[‘REQUEST_URI‘],"baoding")}-->
        <strong>保定</strong>
        <!--{elseif strstr($_SERVER[‘HTTP_HOST‘].$_SERVER[‘REQUEST_URI‘],"suzhou")}-->
        <strong>苏州</strong>
        <!--{elseif strstr($_SERVER[‘HTTP_HOST‘].$_SERVER[‘REQUEST_URI‘],"nanjing")}-->
        <strong>南京</strong>
        <!--{else}-->
        <strong>北京</strong>
        <!--{/if}-->
    <!--{/if}-->
时间: 2024-10-06 15:37:13

Discuz 获取分区名称(一级版块名称)的相关文章

js兼容ie获取上传excel文件名称以及大小,绝对路径

/**  *   * @param obj file对象 document.getElementById(elementId);  * @returns  */ function getExcelFileFullPath(obj){ if (obj){ // ie if (window.navigator.userAgent.indexOf("MSIE") >= 1){ obj.select(); return document.selection.createRange().t

MVC在页面View上获取当前控制器名称、Action名称以及路由参数

有时候在封装MVC通用控件时需要在页面上获取这些数据. 用以下方法即可: //获取控制器名称: ViewContext.RouteData.Values["controller"].ToString(); //获取Action名称: ViewContext.RouteData.Values["action"].ToString(); //获取路由参数值: ViewContext.RouteData.Values[名称].ToString(); //如:ViewCon

获取JSON对象的属性名称

1.问题背景 一个json对象,是以键值对组成,通过循环json对象,获取json对象中的属性名称 2.实现源码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml&

discuz 限制只能中文注册用户名称

1:修改uc_client\model\user.php function check_username($username) { $guestexp = '\xA1\xA1|\xAC\xA3|^Guest|^\xD3\xCE\xBF\xCD|\xB9\x43\xAB\xC8'; $len = $this->dstrlen($username); if($len > 15 || $len < 3 || !(preg_match("/^[\x{4e00}-\x{9fa5}]+$/

javascript获取json对象的key名称的两种方法

javascript获取json对象的key名称的两种方法 数据处理中,你可能接收到一个不确定内容格式的json对象,然后要把key的值提取出来.今天试过两种可以提取json key的方法,均可以正常工作. 先看第一种方法 jsonObj = { Name: 'richard', Value: '8' }for (key in jsonObj){ console.log(key); //add your statement to get key value} 结果 NameValue 第二种方法

Android获取当前连接的wifi名称

首先AndroidMainfest.xml文件中添加权限: <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <!-- 获取WIFI信息状态的权限 --> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <!-- 获取网络状态改变的

在方法内部获取调用自己方法的“名称”

static void a2() { StackFrame frame = new StackFrame(1); //偏移一个函数位,也即是获取当前函数的前一个调用函数 MethodBase method = frame.GetMethod(); //取得调用函数 Console.WriteLine(method.Name); //a1 } static void a1() { a2(); } 在方法内部获取调用自己方法的"名称"

Spring AOP获取拦截方法的参数名称跟参数值

Spring AOP获取拦截方法的参数名称跟参数值 注意:这种方式需要JDK1.8版本支持 开始: 1.aop配置: <aop:aspectj-autoproxy expose-proxy="true" /> 注意该配置需要配置在spring mvc的配置文件中,因为需要拦截controller层方法 或者在必须要配置在spring配置文件中的情况下,同时需要拦截controller层的方法,可以在spring配置文件中加入controller层的包扫描 2.具体代码: i

Swift中的参数内部名称和外部名称

1.什么是参数的内部名称和外部名称? struct Color { let red, green, blue: Double init(red redColor: Double,green greenColor: Double,blue blueColor: Double) { red = redColor green = greenColor blue = blueColor } } 1.1  Color这个结构体的构造方法中提供了三个参数,其中red是第一个参数的外部名称,redColor是