技术操作手册

所在位置:

首页技术操作手册网站设计设计器:数据引擎介绍

设计器:数据引擎介绍

注:所有教程内容图片都可点击放大查看;视频可点击播放,双击全屏;

公司历经10多年产品研发迭代,V8版本延续之前自主研发数据引擎,以便客户快速上手!

数据调用方式:[#type:var1|var2|var3...#],type:为引擎类型,var:引擎参数类型;

数据引擎使用范围:导航栏列表、系统所有列表、系统分页列表、系统内容数据等;

1583142023924988.png


常用数据引擎库:


系统数据:[#sys:{var}#]:sys为系统参数,{var}:类型为:url,DNS,dir3个中一个

随机数字:[#rand:0,100#]:rand为随机数字调用,“0,100”:代表0到100随机数,分割符为:“,”小逗号;


数据调用:[#var:{var}#]:var为数据库参数调用,{var}:当前数据库调用类型,如标题完整调用方式:[#var:title#]

                 例2:[#var:title|80#],调用当前数据库标题,而后|80为限制字数为80,超过切除多余部分,"|"为分隔符;

                 例3:[#var:content|txt2html#],调用当前数据库内容,而|txt2html代表字符串转换为html类型;

                 例4:[#var:content|clear#],调用当前数据库内容,而|clear代表清除字符串html类型;

                 例5:[#var:content|1#],调用当前数据库内容,而|1代表字符串强制转换为纯文本类型;

                 例6:[#var:ico|ico|640|320|1#],调用当前数据库缩略图,第一个ico代表数据库调用参数;第二个ico代表转换为缓存图标;640代表最大宽度为640像素;320代表最大高度为320像素;1代表等比例缩放,可改为0,则变成强制缩放;


时间调用:[#date:Y-m-d H:i:s|time#],data为时间参数调用;"Y-m-d H:i:s":当前时间显示格式;time:调用当前数据库时间信息,分割符“|”,默认为time时,可简化[#date:Y-m-d H:i:s#];

                 常用时间显示格式说明:

                        a: "am"或是"pm" 

                        A: "AM"或是"PM" 

                        d: 几日,两位数字,若不足则补零;从"01"至"31" 

                        D: 星期几,3个英文字母,如:"Fri" 

                        F: 月份,英文全名,如:"January" 

                        h: 12小时制的小时,从"01"至"12" 

                        H: 24小时制的小时,从"00"至"23" 

                        g: 12小时制的小时,不补零;从"1"至"12" 

                        G: 24小时制的小时,不补零;从"0"至"23" 

                        j: 几日,不足不被零;从"1"至"31" 

                        l: 星期几,英文全名,如:"Friday" 

                        m: 月份,两位数字,从"01"至"12" 

                        n: 月份,两位数字,不补零;从"1"至"12" 

                        M: 月份,3个英文字母;如:"Jan" 

                        s: 秒;从"00"至"59" 

                        S: 字尾加英文序数,两个英文字母,如:"21th" 

                        t: 指定月份的天数,从"28"至"31" 

                        U: 总秒数 

                        w: 数字型的星期几,从"0(星期天)"至"6(星期六)" 

                        Y: 年,四位数字 

                        y: 年,两位数字 

                        z: 一年中的第几天;从"1"至"366"

                        横线“-”为分割符,也可用其他代替(如:Y年m月d日 H时i分s秒,显示结果:2012年06月18日 21时55分11秒);

                 例1:[#date:Y-m-d#],为调用“time”数据库时间信息,显示结果为:2020-03-01

                 例2:[#date:Y年m月d#],为调用“time”数据库时间信息,显示结果为:2020年03月01日

                 例3:[#date:y-m-d h:i:sa#],为调用“time”数据库时间信息,显示结果为:20年03月01日 03:20:55pm



条件判断:[#is:{var}|{isval}|{true_out}|{false_out}#]:

                is:调用条件判断;

                {var}:当前数据库参数;

                {isval}:为什么值时;

                {true_out}:匹配输出;

                {false_out}:不匹配输出;

                注:分隔符“|”一定要存在,无论是否为空;

                例1:[#is:ir|1|【推荐】|【无推荐】#],判断信息是否为推荐信息,匹配输出“【推荐】”,不匹配则反之;


数据引擎常用调用方法:


 引擎值作用说明
 [#sys:url#]当前链接调用当前网站链接,如:http://www.网址名称.com
 [#sys:DNS#]当前域名调用当前网站域名,如:www.网址名称.com
 [#sys:TLD#]当前顶级域名调用当前顶级域名,如:网址名称.com
 [#sys:wurl#]当前网站完整数据目录调用当前网站完整数据目录,如:http://www.网址名称.com/w/
 [#rand:0,100#]获取随机数调用随机数,如:[#rand:0,100#],获取0到100的随机数字
 [#info:runtime#]获取运行时间调用当前页面运行时间
 [#strto:lower/upper#]字符大小写字符大小写设置,如:[#strto:lower#],所有字符转小写
 [#date:type,var#]获取时间日期获取时间与日期,type:时间格式,var:时间参数,使用方法参考时间调用;
 [#var:参数#]获取数据库参数调用数据库输出参数,详情输出请参考:《数据库字段参数表》


系统:教程适用于 V8.0 系统