Comment appeler dede:img sur la page de la liste Dreamweaver ?
La page de liste Dreamweaver appelle dede:img
La première est la méthode en ligne
1) Créer une fonction personnalisée
1) Créer une fonction personnalisée
Ouvrez le fichier /include/extend.func.php (Remarque : ce fichier est un fichier d'interface de fonction personnalisée réservé par le système, principalement utilisé pour le développement secondaire. Si vous avez une ancienne version, la valeur par défaut Si vous n'avez pas ce fichier, créez simplement un fichier PHP vous-même), ajoutez le code de fonction suivant à la ligne inférieure de ?> :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; } }
[field:imgurl function='GetOneImgUrl(@me,0)'/] <!--调用图片的信息,自动调用宽度和高度(已包含Html代码的<img />标签)--> [field:imgurl function='GetOneImgUrl(@me,1)'/] <!--只调用图片地址,一般可用于背景图嵌套-->
{dede:arclist row='2' channeld='1' addfields='自定义字段1,自定义字段2'} [field:imgurl function='GetOneImgUrl(@me,0)'/] {/dede:arclist}
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!