akcms一些标签,在模板中作站调用
2012-03-20 11:18:57 来源:WEB开发网============
[title_highlight]关键字高亮的题目
[text_highlight]关键字高亮的正文
[texthead_highlight]关键字高亮的正文头部
======================================
在AKCMS的模板中可以编写标签调用网站内容,这些标签如下:
getitems(调用AKCMS文章,是用得最多的一个标签)
getindexs(调用分页列表)
getcategories(调用AKCMS栏目)
getthreads(调用论坛帖子)
getbbsusers(调用论坛用户)
getxspaceblogers(调用X-space用户空间)
getxspaceblogs(调用X-space博客文章)
getcomments(调用评论)
akinclude(包含一个文件)
akincludeurl(包含一个远程网页的内容)
公用属性(几乎所有的getdata操作都可以使用以下属性)
start 开始序号(比如:start=2则跳过第一条,默认的是start=1)
num 显示几条(比如:num=5则标识显示5条,如果一共符合条件的不足5条,则有多少显示多少,默认num=10)
colspan 列数(比如表格布局的时候,和overflow配合使用,一行四列可以colspan="4" overflow="</tr><tr>" template="<td>...</td>",默认colspan=0,代表禁用此功能)
overflow 超过列数的话显示的啥(和colspan配合使用,默认overflow="")
expire 缓存有效期(单位秒,比如:expire=3600标识缓存一小时,默认不缓存)
length 题目长度(单位:字符)
strip 题目超过长度限制显示什么(比如:strip="..."表示显示...)
依次详细介绍如下:
一 getitems
参数
id 指定ID,可以是多个,比如:id="1,2,3,4,6,7"
category 栏目ID,可以是多个,比如:category="1,2,3,4"代表从1,2,3,4栏目取内容
includesubcategory 是否取下级栏目的数据,不写此属性或者设置为0表示不取下级栏目的数据,等于1
orderby 排序方式(可选值:id(序号),orderby(排序值),time(时间),pv(页面浏览量),random(随机)(SQLite版random不生效),默认是从小到大的顺序,如果想从大到小,则在后面加上一个_reverse,比如:orderby="orderby_reverse"按照排序值从大到小排列,orderby="pv_reverse"按照访问量从大到小排列)也支持多个排序方式,中间用逗号分开,比如:orderby="orderby_reverse,id"意思是先按排序值从大到小排列,如果排序值相同则按ID从小到大排列。
template 显示模板(默认:"[title]<br>")
page 显示第一页,当这个参数指定的时候,start参数就失效
last 限制取大于此值的文章(用于上一篇下一篇功能)
next 限制取小于此值的文章
模板(template参数中可以使用以下标签,最终会被替换为对应内容,下同)
[title]题目
以下是发表时间的格式
[y]年
[m]月
[d]日
[h]时
[i]分
[s]秒
[sy]短格式年
[sm]短格式月
[sd]短格式日
[last_y]最新编辑年
[last_m]最新编辑月
[last_d]最新编辑日
[last_h]最新编辑时
[last_i]最新编辑分
[last_s]最新编辑秒
[last_sy]最新编辑短格式年
[last_sm]最新编辑短格式月
[last_sd]最新编辑短格式日
[url]url地址,仅限静态文章
[texttitle]无样式题目
[textshorttitle]无样式短题目
[title]题目
[shorttitle]短题目
[pv]访问量
[categoryid]栏目id
[category]栏目名
[categorypath]栏目路径,常见用法:
[itemid]文章号
[id]序号,1-N
更多精彩
赞助商链接