现在的位置:首页>discuz>正文

discuz修改站内图片自适应的方法

2016年11月10日 ⁄ 共 643字 评论 1 条

discuz很多模板,图片都是固定宽度的,当然,也有一些模板,效果会要好一些,主要是排版的时候,模板作者考虑了这一些问题。所以对于大多数做论坛的站长来说,是需要去修改这个宽度的,当然,最好的方法,就是修改站内图片自适应。

此功能是出于贴内界面美观而作的修改。同时,也是建议诸多站点使用定宽风格,而不是自适应宽度。因为只有定宽,您网站的页面、广告等布局才会有完美的展示。真正注重论坛美观的网站都是定宽风格。

这时,您可以设置 主体表格宽度 {WRAPWIDTH}为 1000px,阅读区域宽度 {CONTENTWIDTH}为 850px

这样图片都会限定在 850 以内,而不会再听从 600 的限定。

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

1、打开 discuzcode.htm 查找所有的(共6处),找到下面的代码:

  1. id="aimg_$attach[aid]"  

替换为:

  1. id="aimg_$attach[aid]" nwidth="$attach[width]"  

2、打开 viewthread.js 查找下面的代码:

  1. if(obj.complete) {  

在下面添加下面的代码:

  1. if(obj.getAttribute('nwidth') >= imagemaxwidth) obj.width = $('postlist').offsetWidth - 250;  

修改后,所有的大尺寸图片附件显示的时候都会自适应宽度。

大家修改完成后,可以自己去查看一下效果,这里部落就不再贴效果图了。

评论 1 条 评论内容很精采,有内幕,而且绝对有干货

  1. 香港服务器 2016年11月10日 15:39  @回复  Δ-49楼 回复

    discuz修改站内图片自适应,还是很简单的,一看就能懂,还是要感谢博主分享

给我留言