帝国CMS二次开发中,常用的变量有:`$ecms_config['db']['dbuser']`(数据库用户名)、`$ecms_config['db']['dbpw']`(数据库密码)、`$ecms_config['db']['dbname']`(数据库名)、`$ecms_config['db']['dbhost']`(数据库主机)、`$ecms_config['db']['dbport']`(数据库端口)等。这些变量用于连接和操作数据库,实现网站的基本功能。此外,还有用于获取系统信息的变量,如`$ecms_config['sitepath']`(网站路径)和`$ecms_config['templets_cache']`(模板缓存)。
常用变量当前栏目ID$GLOBALS['navclassid']当前父栏目ID$class_r[$cid]['bclassid']栏目路径$class_r[栏目ID]['classpath']当前终极栏目值$class_r[$cid][islast]网站名称$public_r[sitename]网站根目录$public_r[newsurl]一级栏目$public_r[classnavs]内页数据表字段$navinfor[字段名]栏目链接sys_ReturnBqClassname($r,9)取标题链接sys_ReturnBqTitleLink($r)取得IP地址egetip()取得当前地址eReturnSelfPage(0)文件扩展名GetFiletype($file)收藏夹<ahref="[!--news.url--]e/member/fava/add/?classid=[!--classid--]&id=[!--id--]">加入收藏</a>错误举报<ahref="[!--news.url--]e/DownSys/report/?classid=[!--classid--]&id=[!--id--]">错误举报</a>后台Cookie获取风格IDgetcvar('loginadminstyleid',1)密码加密getcvar('loginecmsckpass',1)组IDgetcvar('loginlevel',1)认证码加密getcvar('loginrnd',1)用户IDgetcvar('loginuserid',1)用户名getcvar('loginusername',1)登陆时间UNIX时间戳getcvar('logintime',1)前台COOKIE获取会员组IDgetcvar('mlgroupid');认证码加密getcvar('mlrnd');会员IDgetcvar('mluserid');会员用户名getcvar('mlusername');系统模板采集字段模板e/data/html/cjhtml.txt前台字段表单模板e/data/html/qfhtml.txt后台字段表单模板e/data/html/sysfhtml.txt栏目字段表单模板e/data/html/classfhtml.txt会员字段表单模板e/data/html/memberfhtml.txt留言板模板e/data/template/gbooktemp.txt下载页面模板e/data/template/downpagetemp.php评论列表模板e/data/template/pltemp.txt评论JS调用模板e/data/template/pljstemp.txt后台列表模板e/data/html/list/listinfo.php后台全部信息列表模板e/data/html/list/alllistinfo.php前台会员管理信息列表模板e/data/html/list/qlistinfo.php