Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

DNSPod 新春好礼 - 域名低至 1 元起,代金券大礼包暖心送!
搜索
楼主: qiji0554

[修改] 让DZ5.5图片(包括附件,img标签)拥有DZ6.0的图片查看效果(7.25更新)

[复制链接]
 楼主| 发表于 2007-7-4 03:09:10 | 显示全部楼层
DNSPod 新春好礼 - 域名低至 1 元起,代金券大礼包暖心送!
原帖由 xox1191 于 2007-7-4 02:44 发表
你的只成功了一半

因為
假設官方的簽名檔是不會有這效果的

签名档里使用IMG标签的话一样可以的!!!
修改IMG标签看此帖
http://www.discuz.net/thread-667892-1-1.html

[ 本帖最后由 qiji0554 于 2007-7-4 03:10 编辑 ]
回复

使用道具 举报

发表于 2007-7-4 09:31:37 | 显示全部楼层
图片插入主题的修改有小许问题
显示效果可以,但如後台开启缩图功能,插入的图片,效果是弹出缩图,新窗口也是缩图
官方的好像没这问题

(原附件框的则正常.........显示缩图,弹出特效的-550或*0.7,新窗是原图大小)


或一个最简单的方法解决.......................就是关了後台缩图功能
回复

使用道具 举报

发表于 2007-7-4 09:49:10 | 显示全部楼层
對不起..剛原來是我修改不正碓所引起

但管方的簽名檔是不會像你這般效果  ↓ 76層
http://www.discuz.net/thread-635048-8-1.html

所以可在
viewthread.php
  1. $post['attachments'] = array();
复制代码


上面加
  1. $post['signature']  = str_replace(' onmousewheel="return imgzoom(this);"', '', $post['signature'] );
复制代码


這方法我猜簽名檔是不會有這效果 但忘了跟你說  謝謝你這插件
回复

使用道具 举报

 楼主| 发表于 2007-7-4 10:04:55 | 显示全部楼层
原帖由 totoromehk 于 2007-7-4 09:31 发表
图片插入主题的修改有小许问题
显示效果可以,但如後台开启缩图功能,插入的图片,效果是弹出缩图,新窗口也是缩图
官方的好像没这问题

(原附件框的则正常.........显示缩图,弹出特效的-550或*0.7,新窗是原图大 ...

我的后台也开启了附件缩略图的
不过并不影响的 因为onload标签我已经改掉了
不过还是谢谢
回复

使用道具 举报

 楼主| 发表于 2007-7-4 10:08:58 | 显示全部楼层
原帖由 xox1191 于 2007-7-4 09:49 发表
對不起..剛原來是我修改不正碓所引起

但管方的簽名檔是不會像你這般效果  ↓ 76層
http://www.discuz.net/thread-635048-8-1.html

所以可在
viewthread.php
找$post['attachments'] = array();

上面 ...

其实签名档已经超出了此帖范围了吧 呵呵!
回复

使用道具 举报

发表于 2007-7-4 12:39:55 | 显示全部楼层
好东西,我喜欢。。。支持支持
回复

使用道具 举报

头像被屏蔽
发表于 2007-7-5 00:01:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-7-5 01:01:43 | 显示全部楼层
LZ 打擾下 !!

我查找 include\discuzcode.func.php文件 內必須被替代的程序碼 ,怎跟您列出的不同 ?
不會是 繁體版 utf-8 的文件與您的版本不同吧 ? 改好幾次都沒反應 ....
  1.                                 $replacement .= ($attachrefcheck || $attach['remote']) && !($attach['remote'] && substr($ftp['attachurl'], 0, 3) == 'ftp' && !$ftp['hideurl']) ? '<a href="attachment.php?aid='.$attach['aid'].'&noupdate=yes&nothumb=yes" target="_blank"><img src="attachment.php?aid='.$attach['aid'].'" border="0" alt="'.$language['attach_img_thumb'].'" onmouseover="attachimginfo(this, \'attach_'.$attach['aid'].'\', 1)" onmouseout="attachimginfo(this, \'attach_'.$attach['aid'].'\', 0, event)" /></a>' :
  2.                                         '<a href="'.$attach['url'].'/'.$attach['attachment'].'" target="_blank"><img src="'.$attach['url'].'/'.$attach['attachment'].'.thumb.jpg" border="0" alt="'.$language['attach_img_thumb'].'" onmouseover="attachimginfo(this, \'attach_'.$attach['aid'].'\', 1)" onmouseout="attachimginfo(this, \'attach_'.$attach['aid'].'\', 0, event)" /></a>';
  3.                         } else {
  4.                                 $replacement .= ($attachrefcheck || $attach['remote']) && !($attach['remote'] && substr($ftp['attachurl'], 0, 3) == 'ftp' && !$ftp['hideurl']) ? '<img src="attachment.php?aid='.$attach['aid'].'&noupdate=yes" border="0" onload="attachimg(this, \'load\', \''.$language['attach_img_zoom'].'\')" onmouseover="attachimginfo(this, \'attach_'.$attach['aid'].'\', 1);attachimg(this, \'mouseover\')" onclick="attachimg(this, \'click\', \'attachment.php?aid='.$attach['aid'].'\')" onmouseout="attachimginfo(this, \'attach_'.$attach['aid'].'\', 0, event)" onmousewheel="return imgzoom(this)" alt="" />' :
  5.                                         '<img src="'.$attach['url'].'/'.$attach['attachment'].'" border="0" onload="attachimg(this, \'load\', \''.$language['attach_img_zoom'].'\')" onmouseover="attachimginfo(this, \'attach_'.$attach['aid'].'\', 1);attachimg(this, \'mouseover\')" onclick="attachimg(this, \'click\', \''.addslashes("$attach[url]/$attach[attachment]").'\')" onmouseout="attachimginfo(this, \'attach_'.$attach['aid'].'\', 0, event)" onmousewheel="return imgzoom(this)" alt="" />';
复制代码
回复

使用道具 举报

 楼主| 发表于 2007-7-5 01:22:42 | 显示全部楼层
原帖由 labman 于 2007-7-5 01:01 发表
LZ 打擾下 !!

我查找 include\discuzcode.func.php文件 內必須被替代的程序碼 ,怎跟您列出的不同 ?
不會是 繁體版 utf-8 的文件與您的版本不同吧 ? 改好幾次都沒反應 ....
                               ...


把<a href="...">的都改成(2段)<a href="#zoom">
后面2段没有则在IMG标签前加上,记得在收尾处加个</a>
然后把onclick标签改成onclick="zoom(this, \'此处的为此段IMG标签内的代码\')"
没有onclick标签则加上
然后改下onload标签改成onload="javascript:if(this.width>550)this.width=550"
有则改 没有则加上 基本就这样
回复

使用道具 举报

 楼主| 发表于 2007-7-5 01:23:13 | 显示全部楼层
原帖由 labman 于 2007-7-5 01:01 发表
LZ 打擾下 !!

我查找 include\discuzcode.func.php文件 內必須被替代的程序碼 ,怎跟您列出的不同 ?
不會是 繁體版 utf-8 的文件與您的版本不同吧 ? 改好幾次都沒反應 ....
                               ...


把<a href="...">的都改成(2段)<a href="#zoom">
后面2段没有则在IMG标签前加上,记得在收尾处加个</a>
然后把onclick标签改成onclick="zoom(this, \'此处的为此段IMG标签内SRC=""的代码\')"
没有onclick标签则加上
然后改下onload标签改成onload="javascript:if(this.width>550)this.width=550"
有则改 没有则加上 基本就这样

[ 本帖最后由 qiji0554 于 2007-7-5 01:26 编辑 ]
回复

使用道具 举报

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

本版积分规则

腾讯云商标服务特惠!快速注册低至270元/件起,更有续展/宽展+延伸一站式服务、全场代金券补贴

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

GMT+8, 2020-3-31 03:45

Powered by Discuz! X3.3

Copyright © 2001-2019 Tencent Cloud.

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