dede调用文章内第一张原始图片(非缩略图)的实现方法
2014-08-20 15:51
423 查看
第一步,修改include/extend.func.php文件,最下面插入函数,查询的是文章附加表,如需查询图片集什么的,改表名即可
第二部修改 调用标签include/taglib/arclist.lib.php
织梦调用文章内容的时候需用用到litpic字段,需要重新构造此字段,找到 function lib_arclistDone()函数里面的 $row[litpic],
搜索$row['litpic'] = $GLOBALS['cfg_mainsite'].$row['litpic'];
在后面增加
在调用模板里使用 big_pic标签调用即可
//取原图地址 function GetFirstImg($arcid){ global $dsql; $query= "SELECT body FROM `#@__addonarticle` where aid='$arcid'"; $row = $dsql->GetOne($query); $preg = "/<img.*?src=[\'\"](.+?)[\'\"].*?>/i"; preg_match_all($preg, $row['body'], $match); //print_r($match); return $match[1][0]; }
第二部修改 调用标签include/taglib/arclist.lib.php
织梦调用文章内容的时候需用用到litpic字段,需要重新构造此字段,找到 function lib_arclistDone()函数里面的 $row[litpic],
搜索$row['litpic'] = $GLOBALS['cfg_mainsite'].$row['litpic'];
在后面增加
$row['big_pic']=GetFirstImg($row['id']);
在调用模板里使用 big_pic标签调用即可
相关文章推荐
- dede调用文章第一张图片(非缩略图)的实现方法
- DEDE列表页调用文章内容第一张图片(非缩略图)方法
- 【dedecms】DEDE列表页调用文章内容第一张图片(非缩略图)方法
- 织梦CMS调用文章第一张图片(非缩略图)终极方法
- 织梦dede列表调用图集的第一张图片大图原图地址(非缩略图)
- php实现获取文章内容第一张图片的方法【转】
- WordPress主题设计技巧:调用文章第一张图片方法
- php实现获取文章内容第一张图片的方法
- php实现获取文章内容第一张图片的方法【转】
- dede调用指定栏目下相关文章的实现方法
- php实现获取文章内容第一张图片的方法
- dede 调用文章第一张图片
- Thinkphp发布文章获取第一张图片为缩略图实现方法
- 织梦CMS调用问答栏目文章到首页实现方法分享
- 灵动标签调用新闻正文内容第一张图片的方法
- 【原创】echsop列表页调用文章中第一张图片作为缩略图
- dede调用副栏目文章列表方法
- dede中统计栏目文章数的2种实现方法
- 动易首页调用最新文章图片向上滚动方法(ZT)
- dede织梦利用likearticle标签实现调用全站相关文章