一、esub()截取字段函数语法:esub(字符串,截取字数,后缀)
站在用户的角度思考问题,与客户深入沟通,找到雨山网站设计与雨山网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计制作、成都网站设计、企业官网、英文网站、手机端网站、网站推广、域名与空间、网页空间、企业邮箱。业务覆盖雨山地区。
说明:后缀为截取字符后附带内容,此参数可以省略。
使用范例:
,返回结果为:123456
,返回结果为:123456...
二、date()转换时间格式函数
语法:date(时间格式,时间戳)
说明:PHP本身函数,使用说明可以参考:
使用范例:
,返回结果为:2010-06-30 10:30:10
三、format_datetime()转换时间格式函数2
语法:format_datetime(正常时间,时间格式)
说明:和date()的区别是format_datetime是转换正常时间,而date是转换unix时间戳。
使用范例:
,返回结果为:06/30
四、通过ID取得栏目地址函数
语法:sys_ReturnBqClassname($r,9)
说明:$r为含栏目ID的数组,变量名可任意命名。
使用范例:取得栏目ID=2的栏目地址。
$cr['classid']=2;
$classurl=sys_ReturnBqClassname($cr,9);
echo $classurl;
?
通过ID取得栏目地址的其他方法:
(1)、/e/public/ClassUrl/?classid=栏目ID
(2)、/
五、取得信息内容页地址函数
语法:sys_ReturnBqTitleLink($r)
说明:$r为含“id,classid,newspath,filename,groupid,titleurl”字段内容的数组,变量名可任意命名。
使用范例:取得信息ID=8的新闻页面地址
$nr=$empire-fetch1("select
id,classid,newspath,filename,groupid,titleurl from {$dbtbpre}ecms_news where
id='8' limit 1");
$titleurl=sys_ReturnBqTitleLink($nr);
echo $titleurl;
?
通过ID取得信息内容页地址的其他方法:
/e/public/InfoUrl/?classid=栏目IDid=信息ID
六、提示信息函数1
语法:printerror($error,$gotourl,$ecms,$noautourl,$novar)
说明:
$error:提示信息内容,可以为语言包变量,也可以直接提示内容。
$gotourl:提示信息转向链接地址
$ecms:0为后台提示信息、1为前台提示信息、8为后台提示信息(alert方式)、9为前台提示信息(alert方式)
$noautourl:0为自动转向页面,1为不自动转向页面。此参数可省略,默认为0
$novar:0为提示信息内容采用语言包变量,1为提示信息内容为直接提示内容。此参数可以省略,默认为0
添加内容的时候、在“提交”按钮的上面有设置
“自动分页 ,每 个字节为一页 ”
当然可以控制使用字符串截取
控制上一篇标题字数截取30个字符为例
运用:?=esub($bqr[title],30)?
[e:loop={'selfinfo',1,0,0,'id'.$navinfor[id].'','id
desc'}]上一篇:?=esub($bqr[title],30)?/a[/e:loop]
解决方法很简单的:
1. 建立A,B两个栏目,采用相同的数据表
2. 在录入栏目A,数据后,复制栏目数据到栏目B
如果希望省掉复制步骤,可以修改代码实现录入完成 再 复制到栏目B
3. 如果希望同一条数据内容相同,但是采用的标题不一样,建议采用栏目A录入数据时,将主标题和副标题都录入,这样当数据复制到栏目B后,在栏目A的模板使用主题展示,栏目B的模板使用副标题展示