原帖由 天山雪石 于 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>标签内。
								 |