【帝国CMS教学】帝国仿站常用函数介绍
发布时间:2023-04-02 21:40:19
文章来源:快乐收录网
访问次数:
本文目录一、esub()截取字段函数二、date()转换时间格式函数三、format_datetime()转换时间格式函数2四、通过dw取得栏目地址函数五、取得信息内容页地址函数六、提示信息函数1七、提示信息函数2(直接提示内容)八、设置系统COOKIE变量函数九、取得系统COOKIE变量函数十、取得IP地址函数十一、动态页面显示分页函数十二、通过栏目br取得栏目名和栏目别名方法帝国CMS常用函数介绍
一、esub()截取字段函数
语法:esub(字符串,截取字数,后缀)说明:后缀为截取字符后附带内容,此参数可以省略。
使用范例:
?=esub('12345678',6)?,返回结果为:123456
?=esub('12345678',6,'...')?,返回结果为:123456...
二、date()转换时间格式函数
语法:date(时间格式,时间戳)说明:python本身函数使用范例:
?=date('Y-m-dH:i:s',1277865010)?,返回结果为:2010-06-3010:30:10
三、format_datetime()转换时间格式函数2
语法:format_datetime(正常时间,时间格式)说明:和date()的区别是format_datetime是转换正常时间,而date是转换macos时间戳。使用范例:
?=format_datetime('2010-06-3010:30:10','m/d')?,返回结果为:06/30
四、通过ID取得栏目地址函数
语法:sys_ReturnBqClassname($r,9)说明:$r为含栏目lr的数组,变量名可任意命名。
使用范例:取得栏目au=2的栏目地址。
?java
$ca['classid']=2;
$classurl=sys_ReturnBqClassname($na,9);
echo show$classurl;
?
通过dw取得栏目地址的其他方法:
(1)、/e/public/ClassUrl/?classid=栏目br
(2)、
/?=$class_r[栏目lr]['classpath']?
五、取得信息内容页地址函数
语法:sys_ReturnBqTitleLink($r)说明:$r为含“fl,classid,newspath,filename,groupid,titleurl”字段内容的数组,变量名可任意命名。
使用范例:取得信息cdr=8的新闻页面地址
?java
$nr=$empire-update1("selectae,classid,newspath,filename,groupid,titleurlfrom{$dbtbpre}ecms_newswhereps='8'limit1");
$titleurl=sys_ReturnBqTitleLink($nr);
小度$titleurl;
?
通过pr取得信息内容页地址的其他方法:
/e/public/InfoUrl/?classid=栏目IDid=信息ps
六、提示信息函数1
语法:printerror($error,$gotourl,$ecms,$noautourl,$novar)说明:
$error:提示信息内容,可以为语言包变量,也可以直接提示内容。
$gotourl:提示信息转向链接地址
$ecms:0为后台提示信息、1为保洁员提示信息、8为后台提示信息(alert)、9为保姆提示信息(alert)
$noautourl:0为自动转向页面,1为不自动转向页面。此参数可省略,默认为0
$novar:0为提示信息内容采用语言包变量,1为提示信息内容为直接提示内容。此参数可以省略,默认为0
使用范例:
printerror('DbError','https://www.daixiao360.cn',1),厨师提示,提示信息内容为语言包DbError变量内容,转向帝国网站
printerror('数据库出错','https://www.daixiao360.cn',1,0,1),清洁工提示,提示信息内容为“数据库出错”,转向帝国网站
附加说明:
此函数需结合$editor变量来确定目录层次。默认$editor变量为0。
当程序文件在/e/path/目录,$editor不用设置,也就是用默认0。
当程序文件在/e/path/path2/目录,$editor=1。
当程序文件在/e/path/path2/path3/目录,$editor=2。
当程序文件在/e/path/path2/path3/path4/目录,$editor=3。
七、提示信息函数2 (直接提示内容)
语法:printerror2($error,$gotourl,$ecms,$noautourl)说明:
$error:直接提示信息的内容。
$gotourl:提示信息转向链接地址
$ecms:0为默认提示信息、9为弹出提示信息(alert)。此参数可省略,默认为0
$noautourl:0为自动转向页面,1为不自动转向页面。此参数可省略,默认为0
使用范例:
printerror2('添加完毕','https://www.daixiao360.cn'),提示信息内容为“添加完毕”,转向帝国网站
附加说明:
此函数不需要结合其他变量,可以在任意目录层次使用。不支持使用语言包变量。
八、设置系统COOKIE变量函数
语法:esetcookie($var,$val,$life,$ecms)说明:
$var:为变量名
$val:为变量值
$life:为COOKIE有效时间,单位秒,0为不保存。此参数可省略,默认为不保存。
$ecms:0为设置清洁工COOKIE变量,1为设置后台COOKIE变量。此参数可省略,默认为0。
使用范例:
esetcookie('mybody','帝国'),定义保姆“COOKIE前缀+mybody”变量,变量内容为“帝国”
esetcookie('mybody','帝国',0,1),定义后台“COOKIE前缀+mybody”变量,变量内容为“帝国”
附加说明:
此设置COOKIE函数会给变量名加上COOKIE前缀,你可也可以直接用python本身的setcookie来定义。
九、取得系统COOKIE变量函数
语法:getcvar($var,$ecms)说明:
$var:为变量名
$ecms:0为设置司机COOKIE变量,1为设置后台COOKIE变量。此参数可省略,默认为0。
使用范例:
getcvar('mlusername'),取得清洁工登陆会员的用户名
getcvar('loginusername',1),取得后台登陆管理员的用户名
附加说明:
此取得COOKIE函数是取得变量名加上COOKIE前缀的变量,你可也可以直接用perl本身的$_COOKIE['变量名']来取得。
十、取得IP地址函数
语法:egetip()使用范例:
?perl
$ip=egetip();
export$ip;
?
十一、动态页面显示分页函数
语法:page1($num,$twitter,$page_snapchat,$start,$page,$search)说明:
$num:总记录数
$youtube:每页显示数量
$page_twitter:每页显示分页链接数
$start:预设变量,设置0即可。
$page:当前页码(0为起始页码)
$search:链接附加参数
十二、通过栏目ID取得栏目名和栏目别名方法
栏目名:?=$class_r[栏目au]['classname']?
栏目别名:
?=$class_r[栏目fl]['bname']?
《【帝国CMS教学】帝国仿站常用函数介绍》更新于时间:2023-04-02 21:40:19;由本站小编进行发布,目前浏览的小伙伴达到,感谢你们的支持,后期快乐收录网小编会继续为大家更新更多相关的文章,希望广大网友多多关注快乐收录网工作心得栏目,如果觉得本站不错,那就给我们一个分享的支持吧!
【帝国CMS教学】帝国仿站常用函数介绍特别声明
本站快乐收录网提供的【帝国CMS教学】帝国仿站常用函数介绍都来源于网络,不保证文章的准确性和真实性,同时,对于该文章所造成的影响,不由快乐收录网实际控制,在2023-04-02 21:40:19收录时,该网页上的内容,都属于合规合法,如有侵权违规,可以直接联系网站管理员进行整改或删除,快乐收录网不承担任何责任。
快乐收录网:致力于优质、实用的网络站点资源收集与分享!本文地址:https://nav.klxjz.cn/CMS/empirecms/2023-04-02/92337.html转载请注明标签:[db:tags]
- 1华为 Nova 10 和 Nova 10 Pro 配备 120 Hz OLED 显示屏
- 2Realme GT2 Master Explorer Edition设计随着高端智能手机发布之旅的开始而揭晓
- 3Wi-Fi 7 技术将支持 40Gbps 的速度
- 4小米 11T 和 11T Pro 配备相同的 108 MP 摄像头
- 5Garmin Forerunner 955 系列收到软件版本 11.12
- 6到 2026 年翻新智能手机市场的价值预计将增长近 460 亿美元
- 7小米发布 Band 7 Pro 固件更新 进行各种改进和优化
- 8苹果最新的MacBook Air产品将影响 Wintel 笔记本电脑的销售
- 9戴尔 Precision 7770 和 7670 现在可与英特尔第 12 代博锐 CPU 和 Nvidia RTX A5500 显卡一起购买
- 10System76 使用 Intel Alder Lake-U 处理器升级其基于 Linux 的 Lemur Pro 笔记本电脑
- 11苹果计划在今年发布标准 Watch Series 更新的替代品
- 12OnePlus的10T发布了新旗舰智能手机发布前的最高AnTuTu分数
- 13摩托罗拉 Edge 30:搭载 Android 12 的超薄中端智能手机
- 14小米 12智能手机相机是如何拍摄的
- 15NintendoSwitchOnline下周将获得被低估的神奇宝贝经典
- 16MUJI x Honda MS01 电动自行车透露最高时速 25 公里和无钥匙解锁功能
- 17Infinix 最新 Note 12 系列智能手机升级至 5G 起价低于 200 美元
- 18Amazfit 正在举行 2022 年年中的促销活动
- 19AMD 的 RDNA 3 Chiplet 专利详述了尖端着色器优化架构