公司历经10多年产品研发迭代,V8版本延续之前自主研发数据引擎,以便客户快速上手!
数据调用方式:[#type:var1|var2|var3...#],type:为引擎类型,var:引擎参数类型;
数据引擎使用范围:导航栏列表、系统所有列表、系统分页列表、系统内容数据等;
常用数据引擎库:
系统数据:[#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:参数#] | 获取数据库参数 | 调用数据库输出参数,详情输出请参考:《数据库字段参数表》 |