热门文章 | 热门软件| 热门源码 | 热门电影 | 知识库 | 联系我们
软件 源码 教程 影视 健康 招聘
  HTML | JavaScript | ASP | PHP | JSP | NET | VB | VC | VF | Windows | Linux | Mysql | Mssql | Oracle | Struts 
当前位置: 创世纪计算机资源网 -> 文章频道 ->php 
站内搜索:
fckeditor2.5安装与配制,使用(php)(2)
作者:佚名 来源:互联网 整理日期:04/09/2008

关于上传图片大小的问题,如果图片太小或者太大,用户自己不想重新调整大小,有的时候图会按原图一样输出,有的大,有的小,现在找到一个方法,可以控制大小,让宽度固定,高度随原先的比例缩小或者放大,

在fckeditor\editor\dialog\fck_image\fck_image.js

找到

GetE(txtWidth).value = oImageOriginal.width ;
GetE(txtHeight).value = oImageOriginal.height ;

这里设为

if ( oImageOriginal.width < 450 ) {
   GetE(txtWidth).value = oImageOriginal.width ;
   GetE(txtHeight).value = oImageOriginal.height ;
} else {
   GetE(txtWidth).value = 450 ;
   GetE(txtHeight).value = 450 * oImageOriginal.height / oImageOriginal.width ;
}

图片上传简化:

fckeditor\editor\dialog\fck_image.html

找到

<div id="divUpload" style="display: none" >
   <form id="frmUpload" method="post" target="UploadWindow" enctype="multipart/form-data"
    action="" onsubmit="return CheckUpload();">
    <span ></span><br />
    <input id="txtUploadFile" style="width: 100%" type="file" size="40" name="NewFile" /><br />
    <br />
    <input id="btnUpload" type="submit" value="Send it to the Server" fcklang="DlgLnkBtnUpload" />
    <iframe name="UploadWindow" style="display: none" src="javascript:void(0)"></iframe>
   </form>
</div>

把上面的剪切到放到

<div id="divInfo">上面

并且把 上面中的 style="display: none"剪切放到 <div id="divInfo">

最后成这样的

<div id="divUpload" >
   <form id="frmUpload" method="post" target="UploadWindow" enctype="multipart/form-data"
    action="" onsubmit="return CheckUpload();">
    <span ></span><br />
    <input id="txtUploadFile" style="width: 100%" type="file" size="40" name="NewFile" /><br />
    <br />
    <input id="btnUpload" type="submit" value="Send it to the Server" fcklang="DlgLnkBtnUpload" />
    <iframe name="UploadWindow" style="display: none" src="javascript:void(0)"></iframe>
   </form>
</div>

<div id="divInfo" style="display: none" >

fckeditor\editor\dialog\fck_image\fck_image.js

找到

window.parent.AddTab( Info, FCKLang.DlgImgInfoTab ) ;

if ( !bImageButton && !FCKConfig.ImageDlgHideLink )
window.parent.AddTab( Link, FCKLang.DlgImgLinkTab ) ;

if ( FCKConfig.ImageUpload )
window.parent.AddTab( Upload, FCKLang.DlgLnkUpload ) ;

if ( !FCKConfig.ImageDlgHideAdvanced )
window.parent.AddTab( Advanced, FCKLang.DlgAdvancedTag ) ;

修改成:

window.parent.AddTab( Upload, FCKLang.DlgLnkUpload ) ;

if ( !bImageButton && !FCKConfig.ImageDlgHideInfoTab )
window.parent.AddTab( Info, FCKLang.DlgImgInfoTab ) ;

fckeditor\editor\dialog\fck_image\fck_image.js\fck_image_preview.html

找到

Lorem
ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas feugiat consequat diam.
Maecenas metus. Vivamus diam purus, cursus a, commodo non, facilisis vitae, nulla.
Aenean dictum lacinia tortor. Nunc iaculis, nibh non iaculis aliquam, orci felis
euismod neque, sed ornare massa mauris sed velit. Nulla pretium mi et risus. Fusce
mi pede, tempor id, cursus ac, ullamcorper nec, enim. Sed tortor. Curabitur molestie.
Duis velit augue, condimentum at, ultrices a, luctus ut, orci. Donec pellentesque
egestas eros. Integer cursus, augue in cursus faucibus, eros pede bibendum sem,
in tempus tellus justo quis ligula. Etiam eget tortor. Vestibulum rutrum, est ut
placerat elementum, lectus nisl aliquam velit, tempor aliquam eros nunc nonummy
metus. In eros metus, gravida a, gravida sed, lobortis id, turpis. Ut ultrices,
ipsum at venenatis fringilla, sem nulla lacinia tellus, eget aliquet turpis mauris
non enim. Nam turpis. Suspendisse lacinia. Curabitur ac tortor ut ipsum egestas
elementum. Nunc imperdiet gravida mauris.

去掉就可以了

[1]  [2]  
相关文章