在dz的模板中,经常看到像 {$_G['setting']['version']} 这样的变量,或像 $version 这样的变量,那么,这里面的值是在哪里被赋予的呢?
答:
在目录/source/function下的DISCUZ_VERSION.php文件中,也有的是直接就在/source/目录下。
下面以DZ3.4(20180101)为例,找到以下代码:(大概在第14行到第18行左右)
if(!defined('DISCUZ_VERSION')) {
define('DISCUZ_VERSION', 'X3.4');
define('DISCUZ_RELEASE', '20180101');
define('DISCUZ_FIXBUG', '34000000');
}
以上DISCUZ_VERSION是版本信息,这个DISCUZ_RELEASE是发行日期,最后的DISCUZ_FIXBUG是修复错误的意思,那个34000000代表什么,就不用我多说了吧。
注意:
这个不要随便修改,不然后台上的信息也会被改变。另外,会出现像没有新版本提示,和dz商城的应用版本不匹配或不兼容等问题。