piking 发表于 2009-8-22 05:42

找到解除附件寬度限制的方案

固定寬度是為了網站美觀,但是對大圖很多的帖子(貼圖區那些),在1024*768的解析度下很多圖的右側都沒顯示,只能單擊再放大才能看見,非常不便
希望管理員可以考慮以下的方案,感謝!


http://x.discuz.net/viewthread-1172382.html

由于 Discuz! 7.0 起官方修改了图片附件展示方式,使之任何图片附件的大小都限定在固定值内,不再像以前那样支持自适应。

此功能是出于贴内界面美观而作的修改。同时,也是建议诸多站点使用定宽风格,而不是自适应宽度。因为只有定宽,您网站的页面、广告等布局才会有完美的展示。真正注重论坛美观的网站都是定宽风格。
这时,您可以设置 主体表格宽度 {WRAPWIDTH}为 1000px,阅读区域宽度 {CONTENTWIDTH}为 850px
这样图片都会限定在 850 以内,而不会再听从 600 的限定。

如果您的站点是图片站,非常不适应这种修改。在这里给您一个修改方案

1、打开 discuzcode.htm 查找所有的(共6处)
id="aimg_$attach"
替换为
id="aimg_$attach" nwidth="$attach"

2、打开 viewthread.js 查找
if(obj.complete) {
在下面添加
if(obj.getAttribute('nwidth') >= imagemaxwidth) obj.width = $('postlist').offsetWidth - 250;

chiman的馬甲 发表于 2009-8-22 07:28

因为只有定宽,您网站的页面、广告等布局才会有完美的展示。真正注重论坛美观的网站都是定宽风格。

草拟大业的diz7

默伊 发表于 2009-8-22 08:31

是的,现在的限制是宽不超过1200...并没有自适应。要不要改成自适应还要看管理员考虑,谢谢LZ提供方法。
页: [1]
查看完整版本: 找到解除附件寬度限制的方案