首页 CMS系统 织梦DEDECMS首页列表页调用文章中多张图片

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

由于图集模型有标签可以使用而文章模型没有,所以我们需要对文章模型做一个二次开发,下面一起来看教程,首先找到include/extend.func.php在最后一行添加 function Getpic( $body ) { $getpic = ; preg_match_all( /(src)=[||]{0,}([^]*.(gif|jpg|png))/is

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

	
  1. functionGetpic($body)
  2. {
  3. $getpic='';
  4. preg_match_all("/(src)=[\"|'|]{0,}([^>]*\.(gif|jpg|png))/isU",$body,0); background-color: inherit;">$img_array);
  5. $img_array=array_unique($img_array[2]);
  6. $img_num=3;//此处数字就是图片数量,你自由设置
  7. $img_array=array_slice($img_array,0); background-color: inherit;">$img_num);
  8. if(count($img_array)>0)
  9. foreach($img_arrayas$key=>$value)
  10. $picname=preg_replace("/[\"|'|]{1,}/",'',$value);
  11. $getpic.=".$picname."'target='_blank'>织梦DEDECMS首页列表页调用文章中多张图片
  12. }
  13. }
  14. else
  15. {
  16. $getpic="
  17. return$getpic;
  18. }

图片输出限制为3,这里可以自由设置。
$img_num=3;//此处数字就是图片数量,你自由设置

			 //搜索

		
  • $this->AddTable}`arc
  • LEFTJOIN`dede_arctype`actONarc.typeid=act.id
  • LEFTJOIN`dede_addonarticle`adt1ONarc.id=adt1.aid
  • $row";
  • 本文来自网络,不代表青岛站长网立场。转载请注明出处: https://www.0532zz.com/html/zhonghe/cms/20201214/13361.html
    上一篇
    下一篇

    作者: dawei

    【声明】:青岛站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

    为您推荐

    返回顶部