数字化技能提升教程,数字化时代生存宝典

数字化百科 / 词条 / ECMS 6.6/系统扩展变量

ECMS 6.6/系统扩展变量

查看全部词条命名空间:Main

ECMS 6.6| 安装| 使用| 升级与整合| 新版解密教程|模板标签说明|二次开发| FAQ

系统扩展变量

通过自定义扩展变量功能,用户可以自定义公共的程序使用变量,为用户扩展系统带来便利。比如可以增加像系统$public_r[newsurl]这样的变量,还比如扩展了某个系统模型,需要增加设置项都可以用扩展变量来实现...等等。

登录后台

单击“系统”菜单,选择“扩展变量”子菜单,进入管理扩展变量界面:

Pubvar1.jpg

管理扩展变量分类:

1、“管理扩展变量”界面 -> 点击“管理扩展变量分类”按钮进入管理扩展变量分类(见下图):

Pubvar2.jpg

2、进入管理扩展变量分类界面:

Pubvar3.jpg

增加扩展变量:

1、“管理扩展变量”界面 -> 点击“增加扩展变量”按钮进入增加扩展变量(见下图):

Pubvar4.jpg

2、进入增加扩展变量界面:

Pubvar5.jpg

变量名            填写调用变量名,变量名由英文和数字组成。比如:title
所属分类          选择变量所属分类,方便统一管理。
变量标识          变量标识方便识别变量。比如:标题
变量说明          填写变量的备注内容。
是否写入缓存      选择是否写入到缓存文件里,经常用到并且是小内容的可选择写入缓存,否则不建议选择,以减少缓存文件大小,提高效率。
                  写入缓存时的调用变量:$public_r['add_变量名']。
变量排序          设置管理变量列表页面显示的变量顺序。
变量值            填写变量的值内容。

管理扩展变量:

1、增加扩展变量后,返回“管理扩展变量”界面(见下图):

Pubvar6.jpg

扩展变量调用说明:

1、写入缓存的变量调用:

在任意php模板中用$public_r['add_变量名']可取得变量内容。比如上面的“模板图片目录地址”获取用 “$public_r['add_temppicpath']”。

范例:

<link href="<?=$public_r['add_temppicpath']?>css/style.css" rel="stylesheet" type="text/css" />

2、没有写入缓存的变量调用:

可以用内置变量返回函数(数据库读取变量内容):ReturnPublicAddVar(变量名)。取多个变量内容可用逗号隔开,例子:

取得单变量内容:$value=ReturnPublicAddVar('myvar'); //$value就是变量内容。

取得多个变量内容:$value=ReturnPublicAddVar('myvar1,myvar2,myvar3'); //$value['myvar1']才是变量内容。

单变量范例:

<link href="<?=ReturnPublicAddVar('temppicpath')?>css/style.css" rel="stylesheet" type="text/css" />

多变量范例:

<?php

$valuer=ReturnPublicAddVar('temppicpath,musiclistnum');
?>
<link href="<?=$valuer['temppicpath']?>css/style.css" rel="stylesheet" type="text/css" />

音乐列表每页显示数量是:<?=$valuer['musiclistnum']?>


参考来源

ECMS 6.6使用手册导航

安装:

ECMS 6.6 安装

使用:

ECMS建站流程|后台菜单介绍|前台菜单介绍|专业术语介绍|后台栏目管理|后台信息管理|后台专题管理|其他管理操作|采集管理|插件管理|管理员后台操作|管理员后台其他操作管理|后台用户管理|后台会员管理|系统安全设置

升级与整合

打通多个帝国CMS系统的会员整合与同步教程|整合Ucenter接口教程|整合Discuz通行证接口教程|整合PHPwind通行证接口教程|万能会员接口|论坛通行证接口|会员数据从文本文件导入帝国CMS的插件

新版解密教程

教程模型使用相关解密教程|教程模板使用相关解密教程|管理相关解密教程

模板标签说明

网站模板说明|其他模板说明|调用标签使用说明

二次开发

系统目录结构|常用函数介绍|扩展SQL程序编写介绍|插件二次开发格式建议|显示“Hello,world”|显示最新10条新闻|分类信息分页列表

FAQ

ECMS 6.6 FAQ