华企商城欢迎您! 登录 注册 总站[切换城市]
中国优秀的企业全生态服务平台 我的购物车0

咨询热线: 010-85755626

售后服务: 010-85779318

首页 >华企学院 >源码教程 > 如何直接调用织梦dede自定义图片字段地址呢?

如何直接调用织梦dede自定义图片字段地址呢?

作者:华企商城 阅读次数:259次 发布时间:2016-09-26 10:26:17评论:0

如何直接调用织梦dede自定义图片字段地址呢?

1、首先我们需要创建一个自定义函数

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

function GetOneImgUrl($img,$ftype=1){  

       if($img <> ’’){  

           $dtp = new DedeTagParse();  

           $dtp->LoadSource($img);  

           if(is_array($dtp->CTags)){  

               foreach($dtp->CTags as $ctag){  

                   if($ctag->GetName()==’img’){  

                       $width = $ctag->GetAtt(’width’);  

                       $height = $ctag->GetAtt(’height’);  

                       $imgurl = trim($ctag->GetInnerText());  

                       $img = ’’;  

                       if($imgurl != ’’){  

                           if($ftype==1){  

                               $img .= $imgurl;  

                           }  

                           else{  

                               $img .= ’<img src="’.$imgurl.’" width="’.$width.’" height="’.$height.’" />’;  

                           }  

                       }  

                                                  }  

               }  

           }  

           $dtp->Clear();  

           return $img;  

           }  

   } 

2、直接调用织梦dede自定义图片字段地址的方法

刚才我们已经创建一个自定义函数来直接调用图片地址,具体调用方法如下:

[field:自定义图片字段名 function="GetOneImgUrl(@me,显示类型)"/] 

比如:我们的自定义图片字段名为 picurl ,那么调用方式有以下两种:

[field:picurl function=’GetOneImgUrl(@me,0)’/] <!–调用图片的信息,自动调用宽度和高度(已包含Html代码的<img />标签)–>  

[field:picurl function=’GetOneImgUrl(@me,1)’/] <!–只调用图片地址,一般可用于背景图嵌套–


华企商城更多商品介绍:机械类灰黑色织梦企业网站模板     淘宝客系统程序    海南网软文撰写技巧

文章转载请注明出处:http://www.netshop168.com/article-9509.html

有好的文章希望华企帮您分享推广,猛戳这里我要投稿

我来说两句 0条评论

最新评论

推荐阅读

找到您想要的文章

快速发布任务