• 网站认证
  • 教程:6,665|
  • 话题:6319|
  • 评论:46|
  • 会员:196|
  • 注册
  • 查看作者
  • 织梦DEDECMS 图集showphoto.php页面调用图片的alt信息

    织梦DEDECMS的图集模型有一个showphoto.php,用来显示单张图片,还有上下篇,仔细查看了一下,这个文件写的有点鸡肋,估计当初是图省事随意搞了搞,今天遇到了一个要在showphoto.php页面调用图片的alt信息,好吧,仔细查看了一下,没有关于图集标签text信息的获取,于是往下找:

    foreach($dtp->CTagsas$ctag)

    {

    if($ctag->GetName()=="img")

    {

    if($i==($npos-1))$preSrc= trim($ctag->GetInnerText());

    if($i==($npos+1))$nextSrc= trim($ctag->GetInnerText());

    $i++;

    }

    }

    核心代码就在这里了,一个foreach循环,自然要修改这里了,修改后如下:

    foreach($dtp->CTagsas$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++;

    }

    }

    只加了一句,然后模板中 以

    <?phpecho$text; ?>

    就可以输出了。

  • 0
  • 0
  • 0
  • 1k
  • 请登录之后再进行评论

    登录
  • 做任务
  • 实时动态
  • 偏好设置
  • 单栏布局 侧栏位置: