爽一爽色av网站_2020无码在线观看_精品视频最新网址_欧洲熟妇色xxxxⅹ图

北京光輝網(wǎng)站建設(shè)制作公司

織夢dede自定義模型 數(shù)據(jù)類型圖片調(diào)用方法

2018-01-18 11:29


(5.7sp1版測試通過)織夢DedeCMS網(wǎng)站內(nèi)容模型普通文章調(diào)用自定義圖片字段的方法:

方法一:我們首先需要創(chuàng)建一個自定義函數(shù),

找到:/include/extend.func.php ,在< ?php 后加入以下代碼:

01 function GetOneImgUrl($img,$ftype=1){
02 if($img <> ''){
03 $dtp = new DedeTagParse();
04 $dtp->LoadSource($img);
05 if(is_array($dtp->CTags)){
06 foreach($dtp->CTags as $ctag){
07 if($ctag->GetName()=='img'){
08 $width = $ctag->GetAtt('width');
09 $height = $ctag->GetAtt('height');
10 $imgurl = trim($ctag->GetInnerText());
11 $img = '';
12 if($imgurl != ''){
13 if($ftype==1){
14 $img .= $imgurl;
15 }
16 else{
17 $img .= '<img src="'.$imgurl.'" width="'.$width.'" height="'.$height.'" />';
18 }
19 }
20  
21 }
22 }
23 }
24 $dtp->Clear();
25 return $img;
26 }
27 }

保存就可

 

調(diào)用實例:

1 {dede:arclist  addfields='pro_img1,pro_img2' channelid='1' }
2 <img src="[field:pro_img1 function='GetOneImgUrl(@me,1)'/]" width="100"height="100"  />
3 <a href="[field:pro_img2 function='GetOneImgUrl(@me,1)'/]"><img src="[field:pro_img2function='GetOneImgUrl(@me,1)'/]" width="100" height="100"  /></a>
4 {/dede:arclist}

channelid='1'說明一下是頻道前面的id數(shù)字

'pro_img1,pro_img2' 這些是圖片字段替換成你的就可

 

方法二:

利用正則表達式來

1 {dede:arclist  addfields='pro_img1' channelid='1' }
2  <img src="[field:pro_img1 runphp='yes']
3                       $ndtp = new DedeTagParse();
4                       $ndtp->LoadSource(@me);
5                       $ntag = $ndtp->GetTag("img");
6                      @me = trim($ntag->GetInnerText());
7             [/field:pro_img1]" width="100" height="100"  />
8 {/dede:arclist}

缺點只能保存一個 優(yōu)點不用去改動源核心文件

channelid和typeid區(qū)別

channelid 頻道調(diào)用 是在內(nèi)容模型里管理,頻道名稱的前面也有一個id,這個ID用 channelid調(diào)用。

Dedecms屬性標簽channelid和typeid的區(qū)別

這個調(diào)用需要頻道里面有子欄目才可以的。
而typeid 就是純粹的欄目調(diào)用 可以調(diào)用里面的文章

Dedecms屬性標簽channelid和typeid的區(qū)別

這個就是 channelid頻道和typeid欄目標簽調(diào)用的區(qū)別。


?

服務(wù)支持

我們珍惜您每一次在線詢盤,有問必答,用專業(yè)的態(tài)度,貼心的服務(wù)。

讓您真正感受到我們的與眾不同!

合作流程

網(wǎng)站制作流程從提出需求到網(wǎng)站制作報價,再到網(wǎng)頁制作,每一步都是規(guī)范和專業(yè)的。

常見問題

提供什么是網(wǎng)站定制?你們的報價如何?等網(wǎng)站建設(shè)常見問題。

售后保障

網(wǎng)站制作不難,難的是一如既往的熱情服務(wù)及技術(shù)支持。我們知道:做網(wǎng)站就是做服務(wù),就是做售后。