DedeCMS文章页图片过宽撑破网页的解决办法

发布文章时怎样才能自动控制fck编辑器上传的图片的大小?有的用户发布一些非常宽的图片,在显示时会把页面撑坏了。

解决办法:

在后台新添加一个变量 $cfg_fck_imgwidth 我取名为 fck编辑器默认图片宽度 ,变量值设置为400(就是图片得默认宽度)类型选择数值,你可以自由设置,所属组设置为会员。保存后在会员设置里面会出现一个输入框。这样就可以随时更改大小了。
下一步打开includeFCKeditoreditordialog下的imageuser.php文件
大概在94行有if(ialign!=0) ialign = " align='"+ialign+"'";在他的下面添加:

<?php
 if($cfg_fck_imgwidth==''){
 $cfg_fck_imgwidth=400;//强制400px宽;
 }
 echo "var cfg_fck_imgwidth = $cfg_fck_imgwidth; ";
 ?>
 if(imgwidth>cfg_fck_imgwidth){
 imgheight = imgheight*(cfg_fck_imgwidth/imgwidth);
 imgwidth=cfg_fck_imgwidth;
 }
清风明月本无价,近水远山皆有情。
原文地址:https://www.cnblogs.com/onlylove2015/p/4394131.html