AKCMS在模板中挪用自界说变量和系统变量

  AKCMS可以挪用自界说变量,什么是变量呢?不懂编程的伴侣大概搞不懂这个术语,不外没有干系,您不需要懂,您把它领略为一些网站名,接洽方法,存案号之类的页面上处处会显示的却偶然会变革的对象。好比:您本来在每个模板中都有这样的代码:<title>阿猫阿狗宠物店</title>网站也一直运行精采,但是溘然有一天,老板突发灵感要把网站名改成"鼓捣猫ing宠物店"这下可贫苦了,你得挨个模板去改。好不容易改完了,顾主抗议新名字歧视狗了老板又命令再把网站名改成"阿猫阿狗宠物店"……

  这种环境下,你想必掐死老板的心都有,这种环境下变量成果就派上用场了,首先在变量打点哪里新增一个叫wangzhanming的变量,他的值是"阿猫阿狗宠物店"(不含引号),然后把模板中的代码改成<title><{$v_wangzhanming}></title>。生存,从头生成页面就看到结果了。今后再想换网站名字就简朴了,在变量打点中把wangzhanming改成"鼓捣猫ing宠物店",然后批量从头生成网页就行了。回过甚来说说变量名,其实不必然是wangzhanming,你也可以起名叫sitename,也可以叫dianhua、tel、beian等等,只要在模板挪用的时候对应上就行了,假如变量名是tel,那就用<{$v_tel}>,假如变量名是beian,那就用<{$v_beian}>,看出纪律了吧?

在模板中这样挪用变量:

<{$bianliang}>

有以下系统变量可供挪用:

thetime:当前的时间戳,已经思量时差
charset:字符集

动态挪用时URL参数也可以挪用,好比:?abc=123,则在模板中这样挪用:

<{$get_abc}>
$get_d_abc获取GET方法传来的abc的原始数据(可被跨站进攻,慎用,3.8新增)
$cookie_d_abc获取cookie中的abc的原始数据(可被跨站,慎用,3.8新增)
$cookie_abc获取cookie中的abc的编码过的数据(不会被跨站,3.8新增)

  变量中的"{$homepage}"会被替换成首页。(4.0.3新成果)

文章正文页模板可以挪用的变量有

id 文章的ID号
title 题目
shorttitle 短题目
texttitle 无样式题目
textshorttitle 无样式短题目
data 正文
keywords 要害词
category 栏目
section 专题
editor 编辑
author 作者
source 来历
picture 缩略图
pageview 会见量
url 当前网址
digest 摘要
aimurl 方针地点
y 年
m 月
d 日
h 时
i 分
s 秒
last_y 最后编辑时间,年
last_m 最后编辑时间,月
last_d 最后编辑时间,日
last_h 最后编辑时间,时
last_i 最后编辑时间,分
last_s 最后编辑时间,秒
commentnum 评论数
scorenum 评分
totalscore 总评分
avgscore 平均评分
attach 附件数
orderby 排序值(3.8新增)
orderby2 排序值2(3.8新增)
orderby3 排序值3(3.8新增)
orderby4 排序值4(3.8新增)

栏目页模板可以利用的变量有:

subcategories 下级栏目ID数组
category 当前栏目ID
alias 栏目别名
categoryname 栏目名
path 栏目路径
categoryup 上级栏目ID
orderby 排序值
keywords 要害词
description 描写
items 栏目下的文章总数

主题页模板可以利用的变量有:

section 当前主题ID
sectionname 主题名
alias 主题别名
orderby 排序值
keywords 要害词
description 描写
items 主题文章数

AKCMS轻量级CMS v6.1下载

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/10300.html