以文本方式查看主题

-  上虞区户外运动协会·漂流蜗牛社  (http://www.0020000.com/index.asp)
--  七嘴八舌议朝事  (http://www.0020000.com/list.asp?boardid=2)
----  回岛主——关于论坛图片适合窗口  (http://www.0020000.com/dispbbs.asp?boardid=2&id=15200)

--  作者:yage
--  发布时间:2008/8/28 11:22:17
--  回岛主——关于论坛图片适合窗口

论坛图片上传时无论多大,发出来后都自动缩小的问题。

 

看了一下,图片都是自动缩小到宽为500像素大小,所以在800*600的屏幕分辨率下,这个尺寸是刚合适,但在1024*768的屏幕分辨率下,就显得非常小。何况,现在大显示器还有使用1280分辨率的,那就更小了。

 

找到了一个解决办法:

 

进入FTP空间,在inc目录下,找到Dv_ubbcode.asp,用记事本方式打开,在该文件中第199行找到以下语句:

Dv_UbbCode=bbimg(s,500)
Set Re=Nothing
End Function
Private Function bbimg(strText,ssize)
Dim s
s=strText
re.Pattern="<img(.[^>]*)>"
If ssize=500 Then
将上面的两处500改为你需要的值。(改成724,可合适1024*768的屏幕)

 

或者:

进入FTP空间,在inc目录下,找到inc/main.js,用记事本方式打开,找到最后面的一段:

imgresize(o){
 if(o.width > 500 ){
  o.style.width=\'500px\';
 }
 if(o.height > 800){
  o.style.height=\'800px\';

 

把500px跟800px改成你想要的宽跟高就可以。这段代码的意思是当图片的宽大于500像素的时候把宽固定为500,高是不能大于800像素。

如果想显示实际大小的话,直接在o.style.前面加//屏掉,如下:

imgresize(o){
 if(o.width > 500 ){
  //o.style.width=\'500px\';
 }
 if(o.height > 800){
  //o.style.height=\'800px\';

 

试一下先。

[此贴子已经被作者于2008-8-28 11:22:44编辑过]

--  作者:柴员外
--  发布时间:2008/8/28 11:35:33
--  

真正的高手!

好建议!

顶!

图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看


--  作者:和尚
--  发布时间:2008/8/28 11:39:50
--  

俺的是1280×1024

所以显示的图片都好小


--  作者:白岛
--  发布时间:2008/8/28 16:27:27
--  
回yage:第一个办法找不到这个字符串,第二个办法根本没有这个文件.

--  作者:yage
--  发布时间:2008/8/28 19:24:05
--  
inc/main.js这个应该有的,或者有版本号:inc/main82.js。
--  作者:白岛
--  发布时间:2008/8/28 20:24:39
--  

在yage的指点下,已经搞定.