dedecms織夢(mèng)獲取文章里第一張圖片_DedeCms教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!
      如果我們?cè)?a href="http://www.wf0088.com/cmsmoban/dedecmsmoban/" title="dede" target="_blank">dedecms織夢(mèng)獲取文章里第一張圖片,那么可以根據(jù)下面的方法來實(shí)現(xiàn),僅供參考學(xué)習(xí)哦~
      1、在include/helpers/archive.helper.php
      1. /** 
      2. * 獲得某文檔的第一個(gè)圖片 
      3. * @param int $aid 文檔id 
      4. * @return string 
      5. */ 
      6. if( ! function_exists('GetImgs')) 
      7. function GetImgs($aid) 
      8. global $dsql; 
      9. $query = "select body FROM `dede_addonarticle` where aid='$aid'"
      10. $dsql->Execute('body',$query); 
      11. $row = $dsql->GetArray('body'); 
      12. preg_match('/<img(.*)>/i',$row['body'],$str); 
      13. $GImgs = $str[0]; 
      14. //echo $GImgs; 
      15. return $GImgs; 
      模板里調(diào)用
      1. [field:id function=GetImgs(@me)/] 
      2、include/extend.func.php
      1. //取第一張圖地址 
      2. function firstimg($str_pic) 
      3. $str_sub=substr($str_pic,0,-7).".jpg";//刪除縮略圖字符串最后七位,然后再補(bǔ)上后綴.jpg 
      4. return $str_sub; 
      然后在模板里循環(huán)調(diào)用:
      1. [field:litpic function=firstimg('@me')/] 
      如要直接調(diào)用用:
      1. {dede:field name='litpic' function="firstimg(@me)"/} 
      需要的可以記錄下,希望可以幫助到你。

      查看更多 DedeCms教程  織夢(mèng)模板  織夢(mèng)DedeCms視頻教程  織夢(mèng)dedecms專題

      來源:模板無憂//所屬分類:DedeCms教程/更新時(shí)間:2020-04-17
      相關(guān)DedeCms教程