Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Discuz! Q 1.0 正式发布,5 分钟快速生成粉丝社区,助力内容创作者快速变现
搜索
查看: 6154|回复: 9

[修改] 解决DX3.0不能显示 EXIF的修改方法

[复制链接]
发表于 2013-12-16 01:24:54 | 显示全部楼层 |阅读模式
DNSPod 新春好礼 - 域名低至 1 元起,代金券大礼包暖心送!
这个问题一直存在,官方的人一直在推责任,说你这是设置问题,那里设置问题,从来不去检查自己的问题。

打开模板 discuzcode.htm

第258行开始-262行,替换为:以下

  1.         <!--{if $_G['setting']['thumbstatus'] && $attach['thumb']}-->
  2.                                                         <img{if $attach['price'] && $_G['forum_attachmentdown'] && $_G['uid'] != $attach['uid']} class="attprice"{/if} style="cursor:pointer" id="aimg_$attach[aid]" aid="$attach[aid]" src="{STATICURL}image/common/none.gif" onclick="zoom(this, this.getAttribute('zoomfile'), 0, 0, '{$_G[setting][showexif]}')" zoomfile="{if $attach[refcheck]}forum.php?mod=attachment{$is_archive}&aid=$aidencode&noupdate=yes&#172;humb=yes{else}{$attach[url]}$attach[attachment]{/if}" file="{if $attach[refcheck]}forum.php?mod=attachment{$is_archive}&aid=$aidencode{else}{$attach[url]}$attachthumb{/if}" inpost="1"  alt="$attach[imgalt]" title="$attach[imgalt]"{if $_GET['from'] != 'preview'} onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})"{/if} />
  3.                                                 <!--{else}-->
  4.                                                         <img{if $attach['price'] && $_G['forum_attachmentdown'] && $_G['uid'] != $attach['uid']} class="attprice"{/if} id="aimg_$attach[aid]" aid="$attach[aid]" src="{STATICURL}image/common/none.gif" zoomfile="{if $attach[refcheck]}forum.php?mod=attachment{$is_archive}&aid=$aidencode&noupdate=yes&#172;humb=yes{else}{$attach[url]}$attach[attachment]{/if}" file="{if $attach[refcheck]}forum.php?mod=attachment{$is_archive}&aid=$aidencode&noupdate=yes{else}{$attach[url]}$attach[attachment]{/if}" $widthcode id="aimg_$attach[aid]" inpost="1"  alt="$attach[imgalt]" title="$attach[imgalt]" {if $_GET['from'] != 'preview'} onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})"{/if} />
  5.                                                 <!--{/if}-->
复制代码

原因很简单,就是少了一个 alt="$attach[imgalt]" title="$attach[imgalt]" 信息
从ZOOM函数的JS来看,EXIF信息写在IMGTITLE里。故。。。。。。。。。。。。。。。

  1. function _zoom(obj, zimg, nocover, pn, showexif) {
  2.         zimg = !zimg ? obj.src : zimg;
  3.         showexif = !parseInt(showexif) ? 0 : showexif;
  4.         if(!zoomstatus) {
  5.                 window.open(zimg, '', '');
  6.                 return;
  7.         }
  8.         if(!obj.id) obj.id = 'img_' + Math.random();
  9.         var faid = !obj.getAttribute('aid') ? 0 : obj.getAttribute('aid');
  10.         var menuid = 'imgzoom';
  11.         var menu = $(menuid);
  12.         var zoomid = menuid + '_zoom';
  13.         var imgtitle = !nocover && obj.title ? '<div class="imgzoom_title">' + obj.title + '</div>' +
  14.                 (showexif ? '<div id="' + zoomid + '_exif" class="imgzoom_exif" onmouseover="this.className=\'imgzoom_exif imgzoom_exif_hover\'" onmouseout="this.className=\'imgzoom_exif\'"></div>' : '')
  15.                 : '';
复制代码




发表于 2013-12-16 08:29:46 | 显示全部楼层

支持下分享。。。
回复

使用道具 举报

发表于 2013-12-19 05:57:22 | 显示全部楼层
这个在哪个根目录下,我找了半天没找到,能不能讲的细致一点?
回复

使用道具 举报

 楼主| 发表于 2013-12-19 09:09:07 | 显示全部楼层
都市路客俱乐部 发表于 2013-12-19 05:57
这个在哪个根目录下,我找了半天没找到,能不能讲的细致一点?

模板目录/你的模板/form/

找不到不会用搜索啊。
回复

使用道具 举报

发表于 2013-12-19 09:12:32 | 显示全部楼层
楼主辛苦了 支持一下
回复

使用道具 举报

发表于 2013-12-20 14:27:22 | 显示全部楼层
fareign 发表于 2013-12-19 09:09
模板目录/你的模板/form/

找不到不会用搜索啊。

感谢老师讲解,初学者!
回复

使用道具 举报

发表于 2014-4-2 11:54:31 | 显示全部楼层
楼主你太伟大了额  3.1也适用
回复

使用道具 举报

发表于 2014-7-8 13:40:30 | 显示全部楼层
X3.2适用.感谢楼主分享
回复

使用道具 举报

 楼主| 发表于 2014-7-8 13:52:12 | 显示全部楼层
gzymq 发表于 2014-7-8 13:40
X3.2适用.感谢楼主分享

哎,人家无心修复BUG。
回复

使用道具 举报

发表于 2015-8-26 11:21:41 | 显示全部楼层
不错,学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Discuz! Q 1.0 正式发布,5 分钟快速生成粉丝社区,助力内容创作者快速变现

小黑屋|Discuz! 官方站 ( 粤B2-20090059-165 )star

GMT+8, 2020-8-4 23:00

Powered by Discuz! X3.3

Copyright © 2001-2019 Tencent Cloud.

快速回复 返回顶部 返回列表