織夢CMS的圖集非常強大好用,但是有的時候我們只需要圖集中的第一張大圖就可以了,那如何實現這樣的功能要求呢?下面是361源碼小編自己做站時候處理的一個小辦法,分享給大家
在擴展函數里添加
// 提取圖集第一張大圖,為arclist用function get_firstbigimg($arcid){ //獲取圖片附加表imgurls字段內容進行處理 global $dsql; $row = $dsql->GetOne("Select imgurls From dede_addonimages where aid='$arcid'"); preg_match_all("|{dede:img ddimg='(.*)' text=(.*)|Uis",$row['imgurls'],$imgurls); //獲取所有圖片地址 $get_firestimg = $imgurls[1][0]; // return $get_firestimg;}在510行添加 (很多網站說的是373行,經過測試是510行,373行更本不行)
$row['first_imgurl'] = get_firstbigimg($row['id']);
{dede:arclist row=3 orderby=pubdate typeid='17' type='image.'titlelen='60'}<div class="pic"><a href="[field:arcurl/]" target="_blank"><img src=[field:first_imgurl/] /><br />[field:title/]</a></div>{/dede:arclist}到這里,我們關于織夢dedecms提取圖集第一個圖片的方法就介紹完了,有需要的朋友,可以參看361源碼的方法自行處理,如果你有什么問題可以聯系我們的在線客服幫你處理。
以上就是織夢dedecms提取圖集第一個圖片的方法的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答