在dede安装目录下的include/extend.func.php添加自定义函数: /**
* 获取文章第一张图片
*/
function getFirstImg($arcId) {
global $dsql; $sql = "select body from #@__addonarticle where aid='{$arcId}'";
$row = $dsql->GetOne($sql);
$preg = "/<img.*?src=[\'\"](.+?)[\'\"].*?>/i";
preg_match_all($preg, $row['body'], $match);
return $match[1][0];
} 在dede模板标签中就可以使用我们自定义的函数了: {dede:arclist orderby="pubdate" row="20"}
<img src="[field:id function='getFirstImg(@me)'/]" />
{/dede:arclist}
相关文章
- 11-03织梦首页dede:arclist和列表页dede:list调用自定义字段
- 11-03CI框架自定义工具函数
- 11-03ExcelAddIn - VSTO开发的Ribbon插件和用户自定义函数部署问题
- 11-03Coredns 添加自定义DNS解析记录
- 11-03添加槽函数出现no documents matching “ui_xxx.h“
- 11-03python – 装饰一个函数并添加保留参数数量的功能
- 11-03条款12.为意在改写的函数添加override声明
- 11-03dede根据任意栏目id获取*栏目名称的自定义函数
- 11-03织梦CMS/Dedecms添加自定义函数
- 11-03去掉js缓存,为引入的js添加版本号,使用Thymeleaf 自定义标签方案