織夢dedecms調用一個字段中任意圖片的辦法,織夢技
導讀:織夢技術織夢技術我們在使用織夢cms建站的時候,需要調用案例描述中任意一張圖片,比如我們新建了個內容模型為dede_addoncase,模型中有一個anlsm字段,保存的是多圖dede網站模板。
我們在使用織夢cms建站的時候,需要調用案例描述中任意一張圖片,比如我們新建了個內容模型為dede_addoncase,模型中有一個anlsm字段,保存的是多圖,要調用這個字段任意圖片要怎么辦呢?
打開include/extend.func.php文件,在最下面加入代碼
//取第一張圖片
function GetFirstImg($arcid){
global $dsql;
$query= "SELECT anlsm FROM `dede_addoncase` where aid='$arcid'";
$row = $dsql->GetOne($query);
$preg = "/<img.*?src=[\'\"](.+?)[\'\"].*?>/i";
preg_match_all($preg, $row['anlsm'], $match);
//print_r($match);
&nb織夢模板sp; return $match[1][0];
}
再打開/include/taglib/arclist.lib.php文件
找到
$row['fulltitle'] = $row['title'];
在它下面加入
$row['firstimgurl'] = GetFirstImg($row['id']);
調用標簽:
<img src="[field:firstimgurl /]" />
調用自定義字段中的第二張、第三張圖片方法
打開include/extend.func.php文件
在最下面加入代碼:
//取第二張圖片:
function GetFirstImg($arcid){
global $dsql;
$query= "SELECT anlsm FROM `dede_addoncase` where aid='$arcid'";
$row = $dsql->GetOne($query);
$preg = "/<img.*?src=[\'\"](.+?)[\'\"].*?>/i";
preg_match_all($preg, $row['anlsm'], $match);
//print_r($match);
return $match[1][1];
}
//取第三張圖片:
function GetThirImg($arcid){
global $dsql;
$query= "SELECT anlsm FROM `dede_addoncase` where aid='$arcid'";
$row = $dsql->GetOne($query);
$preg = "/<img.*?src=[\'\"](.+?)[\'\"].*?>/i";
preg_match_all($preg, $row['anlsm'], $match);
//print_r($match);
return $match[1][2];
&nbsdede5.7模板p; }
再打開/include/taglib/arclist.lib.php文件
找到
$row['fulltitle'] = $row['title'];
在它下面加入
$row['secondimgurl&dede手機模板#39;] = GetSecImg($row['id']);
$row['thirdimgurl'] = GetThirImg($row['id']);
調用標簽
<img src="[field:secondimgurl/]"/>//第二張圖片的調用
<img src="[field:thirdimgurl/]"/>//第三張圖片的調用
相關dede網站模板。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-17 ,文章織夢dedecms調用一個字段中任意圖片的辦法,織夢技主要講述字段,辦法,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_28674.html