原帖由 天山雪石 于 2009-07-01 17:28:29 发表 我也遇到过这样的问题,都是先用PS处理后才上传,比较麻烦,今天看到你的方法决定试一试! |
1.修改e/class/functions.php搜索“EditorSetTranPic”大约是3646行, 把“ $imgstr="<img src='$picurl'"; ”替换为“ $imgstr="<img alt='点击查看原图' src='$picurl' onload='changeImg(this)'"; ”
上面的方法只针对插入图片有效,对于上传多图片无效。解决方法:
修改e/admin/enews.php文件。 找到第91行的“ AddNews($_POST,$logininid,$loginin); ”在它的上面加入“ $_POST[newstext]=str_replace("<img","<img alt='点击查看原图' onload='changeImg(this)'",$_POST[newstext]); ” 此方法对于修改信息时增加的图片无效。
2.把“ <script language="javascript"> function changeImg(mypic){ var xw=130; var width = mypic.width; if (width > xw ) mypic.width = xw; } </script> ” 放在内容页模板的头部<head>标签内。
|