关注安徽站长创业、网站优化、网站推广及搜索引擎优化(SEO)的自媒体平台,分享最新的seo和网站优化知识

模板函数getpictures

发布:雷都SEO2019-12-29 15:19分类: akcms使用手册 标签: akcms教程

getpictures函数是获取图片的模版函数(3.9.2+),下面以几个调用的实例获得直观的印象。

<{getpictures source=$data template="<img src='[picture]' /><br />"}>
<!--在内容页把正文($data变量)中的全部图片显示出来-->

<{getpictures source=$data template="<img src='[thumb:120*80]' /><br />"}>
<!--在内容页把正文($data变量)中的全部图片以缩略图(120*80像素)形式显示出来-->

<{getpictures source="http://news.qq.com/a/20110910/000052.htm" sourcetype="spider" bodystart="<div class=\"Line\"></div>" bodyend="<div class=\"ft\">" template="<img src='[thumb:250*150]' /><br />"}>
<!--将某新闻中的图片调出来,显示成缩略图-->

<{getpictures sourcetype="list" source="1.jpg@2.jpg@3.jpg" sc="@" template="<img src='[picture]' /><br />"}>
<!--输出用@分隔的一组图片-->

以上只是独立演示,实际上getpictures很少单独使用,多数情况下是二次开发时与其他模版函数嵌套调用图片。关于嵌套调用请参考文档:template-recursion.htm


特有参数

sourcetype 数据源类型。备选值有:html、spider、list(6.1+),默认为html
source 数据源,当类型为spider时,数据源为一个URL;当类型为html是,数据源为网页源代码;当类型是list时,数据源为一组分隔符分隔的图片地址
bodystart 数据源类型:spider的开始标志,不填则代表目标网页的全部HTML代码,如果填写则截取开始、结束之间的代码为真正的数据源
bodyend 数据源类型:spider的结束标志
character 待选取图片特征(图片src字符串中的某一段,下同),不填则代表全部图片
skip 需要跳过的图片特征,不填则代表不跳过任何图片
baseurl 数据源类型:spider、html时用于分析图片相对地址的当前地址
sc 数据源类型:list时用于分隔图片地址的分隔符,默认是半角逗号“,”(6.1+


本函数比较特殊,只是按原始图片的顺序输出,不支持orderby排序方式的公用参数

模版标签

[picture] 原始图片URL
[thumb:120*80] 缩略图
[id] 序号

【AKCMS建站交流QQ群:174110734】

转载请注明:本文《模板函数getpictures》链接: http://seo.leidu.net/post-244.html

百度已收录

已有 0/337 人参与

发表评论:

欢迎分享合肥SEO自媒体

合肥网站SEO

欢迎使用手机扫描访问本站,还可以关注微信哦~