当前位置:首页 > CMS教程 > DeDecms > 列表

dedeCMS 织梦添加图片字段 首页无法调用图片

发布:smiling 来源: PHP粉丝网  添加日期:2019-03-05 10:36:36 浏览: 评论:0 

添加字段首页无法调用出图片

1.首页调用

  1. {dede:arclist addfields='字段英文名' channelid='模型ID' row='条数' type='栏目ID'  typeid='1' row='3' titlelen='100'}[field:字段英文名/]{dede:arclist}  
  2.  
  3. {dede:arclist addfields='quyu,ditie,huanxian,shangquan,zujin,miaoshu,mianji' channelid='17' row='10' orderby='id'

在./include/extend.func.php最后添加自定义函数

  1. function GetOneImgUrl( $img$ftype = 1 ) { 
  2. if ($img <> '') { 
  3. $dtp = new DedeTagParse(); 
  4. $dtp->LoadSource( $img ); 
  5. if (is_array$dtp->CTags )) { 
  6. foreach ($dtp->CTags as $ctag) { 
  7. if ($ctag->GetName() == 'img') { 
  8. $width  = $ctag->GetAtt( 'width' ); 
  9. $height = $ctag->GetAtt( 'height' ); 
  10. $imgurl = trim( $ctag->GetInnerText() ); 
  11. $img    = ''
  12. if ($imgurl != '') { 
  13. if ($ftype == 1) { 
  14. $img .= $imgurl//不带标签 
  15. else { 
  16. $img .= ''// 带标签 
  17. }//phpfensi.com 
  18. $dtp->Clear(); 
  19.  
  20. return $img

以后就这么调用 [field:touxiangzhaopian function='GetOneImgUrl(@me,1)'/] 1 为不带html标签的,0为带html标签的。

Tags: DedeCms 图片字段

分享到: