由于图集模型有标签可以使用而文章模型没有,所以我们需要对文章模型做一个二次开发,下面一起来看教程,首先找到include/extend.func.PHP在最后一行添加
function Getpic($body) { $getpic = ''; preg_match_all("/(src)=[\"|'| ]{0,}([^>]*\.(gif|jpg|png))/isU",$body,0); background-color: inherit;">$img_array); $img_array = array_unique($img_array[2]); $img_num=3;//此处数字就是图片数量,你自由设置 $img_array=array_slice($img_array,0); background-color: inherit;">$img_num); if(count($img_array)>0) foreach($img_array as $key=>$value) $picname = preg_replace("/[\"|'| ]{1,}/", '', $value); $getpic .="href='".$picname."' target='_blank'>.$picname."' border=0 />; } } else { $getpic=";
return $getpic; }
图片输出限制为3,这里可以自由设置。
$img_num=3;//此处数字就是图片数量,你自由设置
首页调用标签需要加上channelID='1'来调用。总结
搜索列表页页多图展示(此方法只适合文章模型)找到include/arc.searchvIEw.class.PHP第694行开始的这一部分。
//搜索 //搜索 $this->Addtable}` arc left JOIN `dede_arctype` act ON arc.typeID=act.ID left JOIN `dede_addonarticle` adt1 ON arc.ID=adt1.aID $row";
以上是内存溢出为你收集整理的织梦DEDECMS首页列表页调用文章中多张图片全部内容,希望文章能够帮你解决织梦DEDECMS首页列表页调用文章中多张图片所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)