当前位置:网站首页 >  百科

迅睿CMS全局变量调用方法

时间:2026年06月11日 03:01:27 来源:易频IT社区

你用迅睿CMS做站的时候,有没有遇到这种糟心事?

老板说公司电话换了,让你赶紧改网站。

你翻遍了头部模板、底部模板、联系页模板,改了10分钟。

结果第二天老板说,弹窗里的电话还是旧的。

不光挨了骂,还白加班半小时,太冤了。

其实你只要用对迅睿的全局变量,改一次全网站自动更新。

今天就把我用了好几年的调用方法整理出来,看完你就能直接用。

1 先建好全局变量,再谈调用

调用之前,你得先把变量建好,步骤一点都不复杂。

1.1 新增自定义全局变量的步骤

第一步:登录你的迅睿CMS后台

第二步:依次点开「系统」→「配置中心」→「自定义变量」

第三步:点「新增变量」,填两个内容就搞定

变量名:用英文加下划线,比如公司电话就填company_phone

变量内容:填你要存的内容,比如138XXXXXXXX

最后点保存,你的全局变量就建好了。

1.2 系统自带变量不用建,直接用

很多常用内容,迅睿已经做好全局变量了。

比如站点名称、站点域名、客服邮箱这些,都不用自己建。

你进自定义变量页面,点右上角「帮助」,就能看到完整列表。

需要哪个直接拿变量名调用就行,省得重复新建。

2 三种常用场景的调用方法,照着抄

不同地方用变量,调用方法不一样,我列了最常用的三种。

2.1 模板文件调用,这是最常用的

你在页面模板里放全局变量,直接写这句就行。

```
{get_config('你的变量名')}
```

举个例子,你刚才建的公司电话变量。

变量名是company_phone,那调用代码就是:

```
{get_config('company_phone')}
```

把这段代码放到你要显示电话的位置就行。

迅睿CMS全局变量调用方法

以后改电话,只需要去后台改变量内容,不用碰模板。

2.2 PHP自定义代码里调用

如果你写了自定义功能,需要在PHP代码里拿变量,这么写:

```
$自定义变量名 = get_config('你的变量名');
```

还是拿公司电话举例子,写法就是:

```
$phone = get_config('company_phone');
```

之后你直接用$phone这个变量就行,想怎么处理都可以。

2.3 JS代码里调用

如果你的变量要给弹窗、特效这些JS用,也很简单。

直接把迅睿的调用写到JS赋值里就行,写法是:

```
var 自定义变量名 = "{get_config('你的变量名')}";
```

比如要给JS用公司电话,就是:

```
var companyPhone = "{get_config('company_phone')}";
```

这样JS就能直接拿到最新的值,不用改JS代码。

3 新手必看的避坑提醒,别白忙活

我整理了三个新手最容易踩的坑,你一定要记好。

3.1 变量名绝对不能用中文

很多新手图方便,变量名直接写「公司电话」四个中文。

结果调用的时候直接报错,找半天找不到问题在哪。

变量名只能用英文、数字和下划线,别搞特殊字符。

3.2 符号别漏,要成对

调用的时候,外面的大括号、里面的引号都不能丢。

不要漏写引号,直接写成`get_config(company_phone)`,肯定出错。

单引号双引号都可以,但必须成对,别只写一个。

实在不会就直接抄我给的模板,改个变量名就行。

3.3 改完变量没变化,先清缓存

很多人改完变量,刷新前台还是旧内容,以为调用错了。

其实90%都是缓存的问题,直接去后台点「更新缓存」。

再刷新前台,立马就变成新内容了,不用瞎折腾改代码。

核心内容其实就三点:先把要反复改的内容建成全局变量,再根据使用场景选对应的调用方法,改的时候只改后台就行。

不用再记复杂的规则,也不用翻遍所有模板找内容改。

你现在就打开你的迅睿后台,把网站里经常改的联系电话、公司地址这些,都改成全局变量。

把原来模板里写死的内容换成调用代码,下次再改,10秒钟就能搞定。

不信你现在就去试试。

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图