备注:

以下示例是以自动调取轮播图为例,具体使用时:步骤不变,内容据实调整即可

一、创建:

1、新建模型:

DEDE自动调用轮播图/幻灯片

2、在新模型下依次添加字段:

【本例字段:datu、xiaotu,分别给PC端和手机端用,据实调整即可】

DEDE自动调用轮播图/幻灯片

DEDE自动调用轮播图/幻灯片

3、新建栏目,模型选择刚刚新建的,并隐藏栏目:

DEDE自动调用轮播图/幻灯片

4、在该栏目下新建相应文档:

【本例加4张轮播图】

DEDE自动调用轮播图/幻灯片轮播图

DEDE自动调用轮播图/幻灯片

二、调用:

1、加函数:

在include/extend.func.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 .= $imgurl.'" width="'.$width.'" height="'.$height.'" />';  
                        }  
                    }  
     
                }  
            }  
        }  
        $dtp->Clear();  
        return $img;  
    }  
}

代码如上????;截图如下????

DEDE自动调用轮播图/幻灯片

2、调用:

<ul>
          {dede:arclist typeid='14' addfields='datu' channelid='17' limit='0,4' orderby='weight' orderway='asc'}
            [field:weight runphp=yes]
            $fields =  @me;
            if($fields == 1){
                @me = '<li id="lb'.$fields.'" class="selected">';
            }else{
                @me = '<li id="lb'.$fields.'">';
            }
            [/field:weight]

          <div class="lb_img"><img src="[field:datu function='GetOneImgUrl(@me,1)'/]"></div>

        </li>
          {/dede:arclist} 
    </ul>

代码如上????;截图如下????

DEDE自动调用轮播图/幻灯片

相关文章:

  • 2021-11-10
  • 2021-11-27
  • 2021-11-17
  • 2021-11-17
  • 2021-08-14
  • 2021-10-18
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-06
  • 2021-11-17
  • 2021-11-02
  • 2022-12-23
  • 2021-07-16
相关资源
相似解决方案