Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 57921|回复: 100

[小修改]让你的图片显示完整[10.13更新]

[复制链接]
发表于 2005-8-22 14:28:04 | 显示全部楼层 |阅读模式
由于有些风格是800*600的
1024*768的也会出现这种问题(没800*600严重):

当你的贴图很大的时候,
那个图片就会被截掉一些(宽度)
不信,你试试.

演示地址:

http://free4.e-168.cn/luzhenling ... tid=306&fpage=1

http://free4.e-168.cn/luzhenling ... tid=643&fpage=1

修改方法:

在include/discuzcode.php

方法一:
查找: (有两处) 记得啊,免得又没效果

   
  1. screen.width*0.7
复制代码


0.7改小一些:

0.5也可以,慢慢的测试,找到刚好添满你的发贴的框就可以了

我的是800*600的用0.55,刚刚好.


方法二(10.13更新):

查找:
  1.                                 "bbcodeurl('\\1', '<img src=\"%s\" border=\"0\" onload=\"if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt=\'Click here to open new window\';}\" onmouseover=\"if(this.resized) this.style.cursor=\'hand\';\" onclick=\"if(this.resized) {window.open(\'%s\');}\">')",
复制代码



替换为:

  1.                 "bbcodeurl('\\1', '<img src=\"%s\" border=\"0\" onload=\"if(this.width>screen.width*0.55) {this.resized=true; this.width=screen.width*0.55; this.alt=\'Click here to open new window\';}\" onmouseover=\" if(this.width>screen.width*0.55) this.width=screen.width*0.55; if(this.resized) this.style.cursor=\'hand\';\" onclick=\"window.open(this.src);\">')",
复制代码






给出截图吧,对比你就知道了

[ 本帖最后由 lu5266 于 2005-10-13 12:49 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

1

查看全部评分

发表于 2005-8-22 14:40:56 | 显示全部楼层
沙发……顺便支持一下。
如果我没记错,动网的论坛好像也有这个问题,楼主能否也一起解决一下?(开个玩笑)

[ 本帖最后由 魔焰男孩 于 2005-8-22 14:58 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2005-8-22 14:42:16 | 显示全部楼层
我这个贴就当后面的回帖了
看完所有 的贴,就可以回答你的问题了

有的人成功,有 的不可以
我不知道具体原因


原帖由 fandubo1 于 2005-9-5 17:26 发表
改了是有用的,但不是最好的解决之道,应该让图片自适配大小才对!


这个就是啊
官方的方法的哦
否则官方会不知道吗


原帖由 stop123 于 2005-9-4 15:50 发表
我是DISCUZ2.5 为什么这个方法我试了没用??哪个文件的两处我都改了 那位大哥能帮小弟解决一下呀? 小弟这先谢了

原帖由 天才白痴梦 于 2005-9-2 11:21 发表
我也没有任何效果

原帖由 fhg007 于 2005-9-3 14:50 发表
顶你!
我也改了可还是有的不能显示完整




我不知道具体原因
但有人成功了

原帖由 outstar 于 2005-9-2 02:30 发表
不行啊~!!!!!!楼主这个方法不OK


但有人成功了



说明:


图片本来是很大的

但是论坛本身的那个呢是
判断
图片宽度是否大于屏幕宽度(screen.width)乘以0.7

如果大于的话

就按照图片宽度等于屏幕宽度(screen.width)乘以0.7来缩放

如果不大的话,就按照原图片宽度来显示



而我修改了0.7为0.55,那也只是改了比例而已

[ 本帖最后由 lu5266 于 2005-9-5 18:50 编辑 ]
回复

使用道具 举报

发表于 2005-8-22 14:46:43 | 显示全部楼层
哇哇...地板....
回复

使用道具 举报

发表于 2005-8-22 14:55:14 | 显示全部楼层
支持一下.多谢
回复

使用道具 举报

 楼主| 发表于 2005-8-22 15:01:37 | 显示全部楼层
原帖由 魔焰男孩 于 2005-8-22 14:40 发表
沙发……顺便支持一下。
如果我没记错,动网的论坛好像也有这个问题,楼主能否也一起解决一下?(开个玩笑)

哈哈
老兄还用动网的
哈哈
开玩笑哈
真会

回复

使用道具 举报

发表于 2005-8-22 15:04:41 | 显示全部楼层
原帖由 lu5266 于 2005年8月22日 15:01 发表

哈哈
老兄还用动网的
哈哈
开玩笑哈
真会



我可没用动网,因为我对ASP失去信心了。其实是因为我上动网的论坛发现这个问题而已。
回复

使用道具 举报

发表于 2005-8-22 15:59:26 | 显示全部楼层
哈哈哈,有意思啊
回复

使用道具 举报

发表于 2005-8-22 16:07:28 | 显示全部楼层
支持一下。
回复

使用道具 举报

发表于 2005-8-22 16:11:14 | 显示全部楼层
不错!!!
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Comsenz ( 粤B2-20090059-165 )star

GMT+8, 2019-8-23 02:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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