AB模板网:专注于dede模板,织梦源码,织梦模板,网站模板下载,dedecms模板,网站源码,dedecms教程以及各类手机网站模板和企业网站模板分享.

织梦模板

网站模板搜索
营销型模板 政府网站模板 自适应模板 双语模板 标签大全

注册

织梦模板DEDECMS首页列表页调用文章中多张图片

网站模板下载 www.adminbuy.cn / 2021-06-02
由于图集模型有标签可以使用而文章模型没有,所以我们需要对文章模型做一个二次开发,下面一起来看教程,首先找到include/extend.func.php在最后一行添加

function Getpic($body) 
{ 
$getpic = ''; 
preg_match_all("/(src)=["|'| ]{0,}([^>]*.(gif|jpg|png))/isU",$body,$img_array); 

$img_array = array_unique($img_array[2]); 
$img_num=3;//此处数字就是图片数量,你自由设置 
$img_array=array_slice($img_array,0,$img_num); 
if(count($img_array)>0) 
{ 
foreach($img_array as $key=>$value) 
{ 
$picname = preg_replace("/["|'| ]{1,}/", '', $value); 
$getpic .="<a href='".$picname."' target='_blank'><img src='".$picname."' border=0 /></a>"; 

} 
} 
else 
{ 
$getpic="<p>没有图片</p>"; 
} 
return $getpic; 
}  
图片输出限制为3,这里可以自由设置。
$img_num=3;//此处数字就是图片数量,你自由设置   
 
$img_array=array_slice($img_array,0,$img_num);   
需要注意的是这里调用的是文章模型中BODY字段,所以需要在文章模型中列表附加字段选项增加body,前台列表调用标签里需要加上addfields='body',首页调用标签需要加上channelid='1'来调用。
搜索列表页页多图展示(此方法只适合文章模型)找到include/arc.searchview.class.php第694行开始的这一部分。
//搜索 

$query = "SELECT arc.*,act.typedir,act.typename,act.isdefault,act.defaultname,act.namerule,  
act.namerule2,act.ispart,act.moresite,act.siteurl,act.sitepath  
FROM `{$this->AddTable}` arc LEFT JOIN `dede_arctype` act ON arc.typeid=act.id  
WHERE {$this->AddSql} $ordersql LIMIT $limitstart,$row";
修改为:
 
    //搜索  
;

$query = "SELECT arc.*,act.typedir,act.typename,act.isdefault,act.defaultname,act.namerule,  
act.namerule2,act.ispart,act.moresite,act.siteurl,act.sitepath    
FROM `{$this->AddTable}` arc   
LEFT JOIN `dede_arctype` act ON arc.typeid=act.id  
LEFT JOIN `dede_addonarticle` adt1 ON arc.id=adt1.aid      
WHERE {$this->AddSql} $ordersql LIMIT $limitstart,$row"

本文由AB模板网整理发布,转载请说明出处:http://www.adminbuy.cn/dedecmsjc/8606.html

有问题可以加入织梦技术QQ群一起交流学习

☉首先声明,只要是我们的vip会员全站所有资源均可以免费下载,不做任何限制(了解更多)

☉本站的源码不会像其它下载站一样植入大量的广告。

☉本站提供的织梦源码,都是做好测试好发布的,均可放心使用。

☉本站提供的织梦源码,均带数据及演示地址。可以在任一源码详情页查看演示地址。

☉为了vip利益的最大化,我们还提供了vip赠品(了解更多

☉如有其他问题,请加网站客服QQ(9490489)进行交流。

相关教程

织梦模板_随机Tags

典当网站模板 测绘仪网站模板 生物科技网站模板 摄影机构网站模板 甜品网站模板 机械配件网站模板 健身减肥网站模板 容器类网站模板 LED照明网站模板 熟食网站模板 室内装修网站模板 地质勘测网站模板

推荐教程

首页 VIP专区 html模板 会员中心