有一次給一個客戶建立一個圖片模型的網站,用到的建站程序是dedecms。當時遇到一個技術問題,也就是圖集模型中列表頁面調用內容頁面的圖片個數。這個功能不可以用一個單標簽來實現,需要修改一下程序的模板,我把實現的方法分享給大家:
第一步:列表頁調用內容頁圖片數量代碼標簽
[field:id function="Getimgnum(@me)"/],這是一個數量調用的標簽,但是直接放在頁面中使用是不可以實現功能的,有時候還會造成頁面打不開的現象發生。那么我們應該怎么辦呢。呵呵,繼續跟我操作。
第二步:在include/common.func.php增加下列函數
代碼如下:
function Getimgnum($aid) { global $dsql; $imgurls = ''; $row =$dsql->getone( "Select imgurls From `dede_addonimages` where aid='$aid' "); $imgurls= $row['imgurls']; preg_match_all("/{dede:img (.*){//dede:img/isU",$imgurls,$wordcount); $count=count($wordcount[1]); return $count; }好了,現在可以去刷新你的列表頁面了,看看就是不是已經完美的實現了功能呢。請繼續關注如意建站,本站將持續發布原創建站知識與技巧高質量文章。
以上就是dedecms列表頁調用內容頁圖片個數實現方法的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答