fckeditor在.net中的使用

很多人问我fckeditor怎么实现自动添加标题图片,其实很简单,只要找到fckeditor的上传函数就搞定了,我也想不起来在哪个文件里了,我简单的说一下吧.
    在web.config里加上下面这段:

None.gif < appSettings >
None.gif    
< add  key ="FCKeditor:BasePath"  value ="~/fckEditor/" />
None.gif    
< add  key ="FCKeditor:UserFilesPath"  value ="/news/UserFiles"   />
None.gif
</ appSettings >

上面的FCKeditor:BasePath指的是fckeditor的路径,我写的是"~/fckEditor/",就是在根目录下的fckeditor文件夹里,这里可以用"~",但是下面的"FCKeditor:UserFilesPath" 就不能用"~"了,为什么?因为第一个是让程序找到fckeditor,asp.net肯定知道"~"是什么意思了,但下面的这个是让fckeditor知道上传文件的位置,fckeditor是用js写的,所以它当然不知道"~"是什么意思了.呵呵
    怎么实现自动添加标题图片?
在我提供的文件里找到fckconfig.js文件,打开看一下最后的函数:

ExpandedBlockStart.gif ContractedBlock.gif FCKConfig.setUploadImg  =   function (_res) dot.gif
InBlock.gif    
if(!_res) return;
InBlock.gif    objDrop
=parent.document.getElementById("upimgSelect");
InBlock.gif    objText
=parent.document.getElementById("txtUpImg");
InBlock.gif    
var nIndex = objDrop.selectedIndex;
InBlock.gif    
if(objDrop.options[0].value=="")objDrop.options[0]=null;
InBlock.gif    
var oLen=objDrop.length;
InBlock.gif    
if(oLen>0)
ExpandedSubBlockStart.gifContractedSubBlock.gif    
dot.gif{
ExpandedSubBlockStart.gifContractedSubBlock.gif     
for(var i=0; i<oLen; i++)dot.gif{
InBlock.gif         
if(objDrop.options[i].value==_res) return;
ExpandedSubBlockEnd.gif     }

ExpandedSubBlockEnd.gif }

InBlock.gif objDrop.options[oLen] 
= new Option('Image'+[oLen+1], _res);
InBlock.gif objDrop.selectedIndex 
= nIndex;
InBlock.gif 
if(objText.value=="" || objText.value.length==0)objText.value=_res;
ExpandedBlockEnd.gif}

None.gif

上面的"upimgSelect"是个下拉框,用于存放所有上传图片,"txtUpImg"是个文本框,用于显示选中的图片地址,也就是说你在编辑文章的页面里面要加这两个东西
    就说这些吧,希望有用

转载于:https://www.cnblogs.com/xkzi/archive/2007/04/28/730767.html

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READme.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值