主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > 織夢(mèng)DEDECMS 圖集showphoto.php頁(yè)面調(diào)用圖片的alt信息

織夢(mèng)DEDECMS 圖集showphoto.php頁(yè)面調(diào)用圖片的alt信息

POST TIME:2020-03-30 17:00

織夢(mèng)DEDECMS的圖集模型有一個(gè)showphoto.php,用來(lái)顯示單張圖片,還有上下篇,仔細(xì)查看了一下,這個(gè)文件寫的有點(diǎn)雞肋,估計(jì)當(dāng)初是圖省事隨意搞了搞,今天遇到了一個(gè)要在showphoto.php頁(yè)面調(diào)用圖片的alt信息,好吧,仔細(xì)查看了一下,沒(méi)有關(guān)于圖集標(biāo)簽text信息的獲取,于是往下找:
  foreach($dtp->CTags as $ctag)
  {
      if($ctag->GetName()=="img")
      {
          if($i==($npos-1)) $preSrc = trim($ctag->GetInnerText());
          if($i==($npos+1)) $nextSrc = trim($ctag->GetInnerText());
          $i++;
      }
  }
核心代碼就在這里了,一個(gè)foreach循環(huán),自然要修改這里了,修改后如下: 
 
  foreach($dtp->CTags as $ctag)
  {
      if($ctag->GetName()=="img")
      {
          if($i==($npos-1)) $preSrc = trim($ctag->GetInnerText());
          if($i==($npos+1)) $nextSrc = trim($ctag->GetInnerText());
         if($i==$npos) $text = $ctag->GetAtt('text');
          $i++;
      }
  }

只加了一句,然后模板中 以
  <?php echo $text; ?>

就可以輸出了。



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266