网页知识大全网站改版中:主站将改版成软件下载,PPT,个人简历等等内容,现有内容保留到旧版中去。
您所在的位置:首页 > AKCMS > AKCMS模版 > 正文

第3-10节:AKCMS模板函数getindexs(废弃)

作者: 来源: 日期:2019/9/18 16:46:38 人气:66 加入收藏 标签:AKCMS

更新:此函数已废弃,5.0起已不再支持此函数,用更新的getpaging代替,新函数能实现getindexs的全部功能,更灵活。

3.0以及更新的版本:

参数

page=$page(此参数必须有)

baseurl 此参数代表每页的URL的地址,具体的页码用[page]代替。比如设置为“index-[page].htm”将生成index-2.htm这样的分页地址

linktemplate 此参数代表具体每个分页链接的显示模板,链接部分用[link]代替,比如设置为“[[link]]”,最终分页的代码可能是:“[<a href='index-2.htm'>2</a>][<a href='index-3.htm'>3</a>]”这样的前后加中括号的样式

firstpage 默认的第一页的地址也会按照baseurl参数的设置生成一个类似index-1.htm的地址,但是有的栏目第一页有自己更为优雅的地址,比如:"/sports/",如果再多一个一模一样的/sprots/index-1.htm的话,会造成搜索引擎重复收录,降低栏目首页的权重。这个参数可以为第一页单独指定地址从而避免上述问题。

template 整体显示模板,用[indexs]代表分页部分,比如:template="【分页】[indexs]",最终看到的是这样的效果:【分页】 1 2 3 4 5(为简单起见我就不写HTML代码了)

ipp 指定每页显示多少条内容,正常情况下不需要指定,会自动分析

total 指定总内容条数,正常情况下不需要指定,会自动分析

此外还可以增加自定义的参数,以下划线开头,自定义的参数可以在baseurl中调用,比如:<{getindexs _abc="xxx" baseurl="index-[_abc]-[page].htm"}>就可以生成index-xxx-123.htm这样的分页URL

nohtml 默认为创建静态分页,如果想禁用这个特性,请增加nohtml参数,并指定为1

模板

[last] 最后一页的URL

[total] 内容总数

[pre] 上一页的URL

[next] 下一页的URL

[lastid]最后一页的ID,同时也是总页数(3.8新增)

实例1

<{getindexs page=$page baseurl="index-[page].htm" firstpage=""}>

生成代码

<a href="">1</a> <span id="current">2</span> <a href="index-3.htm">3</a> <a href="index-4.htm">4</a>

一个页面模板中如果使用了分页代码的话,在创建静态页的时候会把分页也依次创建。

特别注意:

1 与getindexs搭配使用的getitems或其他标签中必须加上bandindex="1"

2 与getindexs搭配使用的getitems或其他标签中不得使用expire="xxx"参数


本文网址:http://clewo.net/AKCMSmoban/236.html
读完这篇文章后,您心情如何?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
编辑推荐
  • 没有资料