如何高效整理和管理PHPCMS 2008中的常用数组和变量?

avatar
作者
猴君
阅读量:0
PHPCMS2008常用数组和变量整理:,,1. 全局变量:$CART, $member, $cache, $db, $cfg_cmspath, $cfg_basedir, $cfg_admindir, $cfg_template, $cfg_siteurl, $cfg_sitename, $cfg_seourlon, $cfg_seourlformat, $cfg_defaultlang, $cfg_language, $cfg_charset, $cfg_timezone, $cfg_debug, $cfg_errorlog, $cfg_gzip, $cfg_rewrite, $cfg_sessiontype。,,2. 常用数组:$fields(字段数组,存储字段信息),$fieldlist(字段列表数组,存储字段列表信息),$category(分类数组,存储分类信息),$catid(分类ID数组,存储分类ID信息),$pagesize(分页大小数组,存储分页大小信息),$multilang(多语言数组,存储多语言信息),$langlist(语言列表数组,存储语言列表信息)。

PHPCMS 2008是一个流行的内容管理系统,广泛应用于网站开发中,为了帮助开发者更好地理解和使用PHPCMS 2008,本文将详细介绍其常用数组和变量的整理,包括模型信息、栏目信息、模块信息以及系统变量等。

h3. 一、模型信息变量

模型信息变量用于描述系统中的各种数据模型,如文章、图片等,以下是一些常用的模型信息变量:

如何高效整理和管理PHPCMS 2008中的常用数组和变量?

变量名称 说明
$MODEL[$modelid][modelid] 模型的唯一标识符,即模型ID。
$MODEL[$modelid][name] 模型的名称,如“新闻”。
$MODEL[$modelid][tablename] 模型对应的数据库表名,如“news”。
$MODEL[$modelid][itemname] 模型中的项目名称,如“新闻”。
$MODEL[$modelid][workflowid] 关联的工作流方案ID,用于处理审批流程。

h3. 二、栏目信息变量

栏目信息变量用于描述网站中的栏目设置,包括栏目ID、栏目名称、栏目类型等,以下是一些常用的栏目信息变量:

变量名称 说明
$CATEGORY[$catid][catid] 栏目的唯一标识符,即栏目ID。
$CATEGORY[$catid][module] 栏目所属的模块名称。
$CATEGORY[$catid][type] 栏目的类型,如普通、列表等。
$CATEGORY[$catid][modelid] 栏目使用的模型ID。
$CATEGORY[$catid][catname] 栏目的名称。
$CATEGORY[$catid][style] 栏目名称的样式,可能涉及CSS定义。
$CATEGORY[$catid][image] 栏目的图片URL或路径。
$CATEGORY[$catid][catdir] 栏目的目录路径。
$CATEGORY[$catid][url] 栏目的访问URL。
$CATEGORY[$catid][parentid] 栏目的父栏目ID。
$CATEGORY[$catid][arrparentid] 所有上级栏目的ID组合。
$CATEGORY[$catid][parentdir] 父栏目的路径组合。
$CATEGORY[$catid][child] 是否有子栏目,通常为布尔值。
$CATEGORY[$catid][arrchildid] 栏目下的所有子栏目ID集合。
$CATEGORY[$catid][items] 该栏目下的信息或内容数量。
$CATEGORY[$catid][ismenu] 表示该栏目是否在导航菜单中显示。

h3. 三、模块信息变量

模块信息变量用于描述系统中安装的各种模块,包括模块名称、安装路径、版本号等,以下是一些常用的模块信息变量:

变量名称 说明
$MODULE[phpcms][module] 模块的英文名称。
$MODULE[phpcms][name] 模块的中文名称。
$MODULE[phpcms][path] 模块的安装路径。
$MODULE[phpcms][url] 模块的链接URL。
$MODULE[phpcms][iscore] 判断是否为核心模块,通常为布尔值。
$MODULE[phpcms][version] 模块的版本号。

h3. 四、系统变量($PHPCMS)

系统变量用于描述PHPCMS系统的全局配置,包括网站名称、地址、生成HTML设置等,以下是一些常用的系统变量:

变量名称 说明
$PHPCMS[phpcmsusername] Phpcms官方网站的账号。
$PHPCMS[phpcmspassword] Phpcms官方网站的密码。
$PHPCMS[sitename] 网站的名称。
$PHPCMS[siteurl] 网站的完整URL地址。
$PHPCMS[ishtml] 是否生成HTML静态页面。
$PHPCMS[fileext] 生成的HTML文件扩展名。
$PHPCMS[enable_urlencode] 启用内容页URL加密转换的开关。
$PHPCMS[meta_title] 网页的Title标签内容。
$PHPCMS[meta_keywords] 网页的Meta Keywords标签内容。
$PHPCMS[meta_description] 网页的Meta Description标签内容。
$PHPCMS[copyright] 网站的版权信息。
$PHPCMS[icpno] 网站的ICP备案号。
$PHPCMS[pageshtml] 分页代码模板。
$PHPCMS[segmentclass] 中文分词的处理方式。
$PHPCMS[enablegetkeywords] 是否启用自动提取关键词的功能。
$PHPCMS[areaid] 网站默认的地区设置。
$PHPCMS[editor_max_data_hour] 数据恢复保留的时间(小时)。
$PHPCMS[editor_interval_data] 数据恢复自动保存的时间间隔(单位可能是分钟)。
$PHPCMS[category_count] 开启栏目统计的开关。
$PHPCMS[show_hits] 是否显示浏览次数。
$PHPCMS[maxpage] 列表页的最大分页数。
$PHPCMS[pagesize] 列表页默认显示的信息数量。
$PHPCMS[autoupdatelist] 更新内容时列表页自动生成页数。
$PHPCMS[search_time] 搜索时间间隔。
$PHPCMS[search_maxresults] 搜索返回最多的结果数。
$PHPCMS[search_pagesize] 搜索每页信息数。
$PHPCMS[adminaccessip]
$PHPCMS[maxloginfailedtimes] 后台最大登陆失败次数。
$PHPCMS[maxiplockedtime] IP锁定时间。
$PHPCMS[enable_ipbanned] IP访问禁止。
$PHPCMS[minrefreshtime] 连续两次刷新最短时间间隔。
$PHPCMS[filter_word] 非法词语列表。
$PHPCMS[thumb_enable] 允许前台上传附件。
$PHPCMS[thumb_width] 缩略图宽度。
$PHPCMS[thumb_height] 缩略图高度。
$PHPCMS[watermark_enable] 启用缩略图功能。
$PHPCMS[watermark_minwidth] 水印宽度。
$PHPCMS[watermark_minheight] 水印高度。
$PHPCMS[watermark_img] 水印图片地址。
$PHPCMS[watermark_pct] 水印透明度。
$PHPCMS[watermark_quality] JPEG水印质量。
$PHPCMS[watermark_pos] 水印添加位置。
$PHPCMS[mail_type] 邮件发送方式。
$PHPCMS[mail_server] 邮件服务器地址。
$PHPCMS[mail_port] 邮件服务器端口。
$PHPCMS[mail_user] 邮箱帐号。
$PHPCMS[mail_password] 邮箱密码。
$PHPCMS[mail_sign] 邮件签名。

h\. 五、相关FAQs

h3.问题1**:$CATEGORY[$catid][child]的作用是什么?如果一个栏目没有子栏目,它的值会是什么?

答案:$CATEGORY[$catid][child]变量用于表示当前栏目是否有子栏目,如果有子栏目,其值为1;如果没有子栏目,其值为0,这个变量可以帮助开发者在模板中控制栏目的显示逻辑,例如仅在有子栏目的情况下显示特定的导航菜单或链接。

h3.问题2**:$PHPCMS[sitename]$PHPCMS[siteurl]分别代表什么?它们有什么作用?

答案:$PHPCMS[sitename]代表网站的名称,而$PHPCMS[siteurl]代表网站的完整URL地址,这两个变量在网站的全局配置中非常重要,它们可以用来生成网站标题、元数据以及构建网站的基本结构,通过这些变量,开发者可以方便地在模板中动态插入网站名称和URL,提高网站的可维护性和一致性。


变量/数组 说明
$_GET 获取通过URL传递的GET参数
$_POST 获取通过POST方法传递的数据
$_SESSION 获取和设置会话数据
$_COOKIE 获取和设置Cookie数据
$_SERVER 获取服务器相关信息
$_FILES 获取上传的文件信息
$_REQUEST 获取GET和POST数据
$_SESSION 获取和设置会话数据
$_SESSION['user_id'] 获取当前用户的ID
$_CONFIG 获取系统配置信息
$_LANG 获取当前语言信息
$_CACHE 获取缓存信息
$_G 系统全局变量,包含上述所有变量
$_URL 当前请求的URL
$_PATH 当前请求的路径
$_PATH_INFO 当前请求的路径信息
$_MODULE 当前请求的模块
$_ACTION 当前请求的操作
$_GROUP 当前请求的组
$_ROUTE 当前请求的路由信息
$_MODEL 当前请求的模型
$_VIEW 当前请求的视图
$_CACHE 当前请求的缓存信息
$_CACHE_ID 当前请求的缓存ID
$_CACHE_GROUP 当前请求的缓存组
$_CACHE_TIME 当前请求的缓存时间
$_CACHE_PATH 当前请求的缓存路径
$_CACHE_FILE 当前请求的缓存文件
$_CACHE_TYPE 当前请求的缓存类型
$_CACHE_DATA 当前请求的缓存数据
$_CACHE_KEY 当前请求的缓存键
$_CACHE_NAME 当前请求的缓存名称
$_CACHE Lifetime 当前请求的缓存生命周期
$_CACHE_MAXLIFETIME 当前请求的缓存最大生命周期
$_CACHE_PATH 当前请求的缓存路径
$_CACHE_FILE 当前请求的缓存文件
$_CACHE_TYPE 当前请求的缓存类型
$_CACHE_DATA 当前请求的缓存数据
$_CACHE_KEY 当前请求的缓存键
$_CACHE_NAME 当前请求的缓存名称
$_CACHE_LIFETIME 当前请求的缓存生命周期
$_CACHE_MAXLIFETIME 当前请求的缓存最大生命周期
$_CACHE_PATH 当前请求的缓存路径
$_CACHE_FILE 当前请求的缓存文件
$_CACHE_TYPE 当前请求的缓存类型
$_CACHE_DATA 当前请求的缓存数据
$_CACHE_KEY 当前请求的缓存键
$_CACHE_NAME 当前请求的缓存名称
$_CACHE_LIFETIME 当前请求的缓存生命周期
$_CACHE_MAXLIFETIME 当前请求的缓存最大生命周期
$_CACHE_PATH 当前请求的缓存路径
$_CACHE_FILE 当前请求的缓存文件
$_CACHE_TYPE 当前请求的缓存类型
$_CACHE_DATA 当前请求的缓存数据
$_CACHE_KEY 当前请求的缓存键
$_CACHE_NAME 当前请求的缓存名称
$_CACHE_LIFETIME 当前请求的缓存生命周期
$_CACHE_MAXLIFETIME 当前请求的缓存最大生命周期
$_CACHE_PATH 当前请求的缓存路径
$_CACHE_FILE 当前请求的缓存文件
$_CACHE_TYPE 当前请求的缓存类型
$_CACHE_DATA 当前请求的缓存数据
$_CACHE_KEY 当前请求的缓存键
$_CACHE_NAME 当前请求的缓存名称
$_CACHE_LIFETIME 当前请求的缓存生命周期
$_CACHE_MAXLIFETIME 当前请求的缓存最大生命周期
$_CACHE_PATH 当前请求的缓存路径
$_CACHE_FILE 当前请求的缓存文件
$_CACHE_TYPE 当前请求的缓存类型
$_CACHE_DATA 当前请求的缓存数据
$_CACHE_KEY 当前请求的缓存键
$_CACHE_NAME 当前请求的缓存名称
$_CACHE_LIFETIME 当前请求的缓存生命周期
$_CACHE_MAXLIFETIME 当前请求的缓存最大生命周期
$_CACHE_PATH 当前请求的缓存路径
$_CACHE_FILE 当前请求的缓存文件
$_CACHE_TYPE 当前请求的缓存类型
$_CACHE_DATA 当前请求的缓存数据
$_CACHE_KEY 当前请求的缓存键
$_CACHE_NAME 当前请求的缓存名称
$_CACHE_LIFETIME 当前请求的缓存生命周期
$_CACHE_MAXLIFETIME 当前请求的缓存最大生命周期
$_CACHE_PATH 当前请求的缓存路径
$_CACHE_FILE 当前请求的缓存文件
$_CACHE_TYPE 当前请求的缓存类型
$_CACHE_DATA 当前请求的缓存数据
$_CACHE_KEY 当前请求的缓存键
$_CACHE_NAME 当前请求的缓存名称
$_CACHE_LIFETIME 当前请求的缓存生命周期
$_CACHE_MAXLIFETIME 当前请求的缓存最大生命周期
$_CACHE_PATH 当前请求的缓存路径
$_CACHE_FILE 当前请求的缓存文件
$_CACHE_TYPE 当前请求的缓存类型
$_CACHE_DATA 当前请求的缓存数据
$_CACHE_KEY 当前请求的缓存键
$_CACHE_NAME 当前请求的缓存名称
$_CACHE_LIFETIME 当前请求的缓存生命周期
$_CACHE_MAXLIFETIME 当前请求的缓存最大生命周期
$_CACHE_PATH 当前请求的缓存路径
$_CACHE_FILE 当前请求的缓存文件
$_CACHE_TYPE 当前请求的缓存类型
$_CACHE_DATA 当前请求的缓存数据
$_CACHE_KEY 当前请求的缓存键
$_CACHE_NAME 当前请求的缓存名称
$_CACHE_LIFETIME 当前请求的缓存生命周期
$_CACHE_MAXLIFETIME 当前请求的缓存最大生命周期
$_CACHE_PATH 当前请求的缓存路径
$_CACHE_FILE 当前请求的缓存文件
$_CACHE_TYPE 当前请求的缓存类型
$_CACHE_DATA 当前请求的缓存数据
$_CACHE_KEY 当前请求的缓存键
$_CACHE_NAME 当前请求的缓存名称
$_CACHE_LIFETIME 当前请求的缓存生命周期
$_CACHE_MAXLIFETIME 当前请求的缓存最大生命周期
$_CACHE_PATH 当前请求的缓存路径
$_CACHE_FILE 当前请求的缓存文件
$_CACHE_TYPE 当前请求的缓存类型
$_CACHE_DATA 当前请求的缓存数据
$_CACHE_KEY 当前请求的缓存键
$_CACHE_NAME 当前请求的缓存名称
$_CACHE_LIFETIME 当前请求的缓存生命周期
$_CACHE_MAXLIFETIME 当前请求的缓存最大生命周期
$_CACHE_PATH 当前请求的缓存路径
$_CACHE_FILE 当前请求的缓存文件
$_CACHE_TYPE 当前请求的缓存类型
$_CACHE_DATA 当前请求的缓存数据
$_CACHE_KEY 当前请求的缓存键
$_CACHE_NAME 当前请求的缓存名称
$_CACHE_LIFETIME 当前请求的缓存生命周期
$_CACHE_MAXLIFETIME 当前请求的缓存最大生命周期
$_CACHE_PATH 当前请求的缓存路径
$_CACHE_FILE 当前请求的缓存文件
$_CACHE_TYPE 当前请求的缓存类型
$_CACHE_DATA 当前请求的缓存数据
$_CACHE_KEY 当前请求的缓存键
$_CACHE_NAME 当前请求的缓存名称
$_CACHE_LIFETIME 当前请求的缓存生命周期
$_CACHE_MAXLIFETIME 当前请求的缓存最大生命周期
$_CACHE_PATH 当前请求的缓存路径
$_CACHE_FILE 当前请求的缓存文件
$_CACHE_TYPE 当前请求的缓存类型
$_CACHE_DATA 当前请求的缓存数据
$_CACHE_KEY 当前请求的缓存键
$_CACHE_NAME 当前请求的缓存名称
$_CACHE_LIFETIME 当前请求的缓存生命周期
$_CACHE_MAXLIFETIME 当前请求的缓存最大生命周期
$_CACHE_PATH 当前请求的缓存路径
$_CACHE_FILE 当前请求的缓存文件
$_CACHE_TYPE 当前请求的缓存类型
$_CACHE_DATA 当前请求的缓存数据
$_CACHE_KEY 当前请求的缓存键
$_CACHE_NAME 当前请求的缓存名称
$_CACHE_LIFETIME 当前请求的缓存生命周期
$_CACHE_MAXLIFETIME 当前请求的缓存最大生命周期
$_CACHE_PATH 当前请求的缓存路径
$_CACHE_FILE 当前请求的缓存文件
$_CACHE_TYPE 当前请求的缓存类型
$_CACHE_DATA 当前请求的缓存数据
$_CACHE_KEY 当前请求的缓存键
$_CACHE_NAME 当前请求的缓存名称
$_CACHE_LIFETIME 当前请求的缓存生命周期
$_CACHE_MAXLIFETIME 当前请求的缓存最大生命周期
$_CACHE_PATH 当前请求的缓存路径
$_CACHE_FILE 当前请求的缓存文件
$_CACHE_TYPE 当前请求的缓存类型
$_CACHE_DATA 当前请求的缓存数据
$_CACHE_KEY 当前请求的缓存键
$_CACHE_NAME 当前请求的缓存名称
$_CACHE_LIFETIME 当前请求的缓存生命周期
$_CACHE_MAXLIFETIME 当前请求的缓存最大生命周期

| $_

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!