• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >网页编辑器 > FCKeditor编辑器添加图片上传功能及图片路径问题解决方法

FCKeditor编辑器添加图片上传功能及图片路径问题解决方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-06-05

本文主要包含fckeditor编辑器,fckeditor编辑器漏洞,fckeditor编辑器asp,fckeditor文本编辑器,fckeditor编辑器下载等相关知识, 希望在学习及工作中可以帮助到您

现在很多CMS系统因为安全原因会把后台编辑器里的上传功能给去除,但这样一来对实际使用过程造成了很多麻烦,今天我们以ASPCMS系统的FCKeditor编辑器为例,说明一下如何增加图片上传功能。

1. 打开网站后台编辑器里的admin/editor/fckconfig.js这个文件

找到FCKConfig.ImageUpload = false 这句,把false改成true就行啦。

FCKConfig.ImageBrowser = false ; 这里也同样把false改成true

2. 看一下admin/editor/editor目录下面的filemanager文件夹是否存在,如果不在就去下载一个2.6.3版本以上的fck编辑器,把里面的filemanager文件夹复制过来。当然这里是ASP的,所以其他语言像PHP什么的文件夹可以删除。

3. 接下来设置文件上传的路径,打开admin/editor/filemanager/connectors/asp文件夹的config.asp这个文件进行如下设置

ConfigIsEnabled = True 是否开启上传功能

ConfigUserFilesPath = “../../../../../uploads/” 文件上传目录,相对于该文件夹

这里要重点指出的ConfigUserFilesPath = “../../../../../uploads/”这里如果这样设置,我最后发现两个问题

A. ConfigUserFilesPath = “../../../../../uploads/”这样设置虽然图片可以上传,但插入编辑器里的图片路径是有问题的,所以我试了很多次最后把它改成ConfigUserFilesPath = “/uploads/”就可以了。如果您的网站是放在下级文件夹里也可以这样设置ConfigUserFilesPath = “文件夹名称/uploads/”。

B. 至于第二个问题,我感觉好奇怪,FCKeditor编辑器的图片路径会出现两个斜杠//,虽然图片也能显示,但看起来总归不舒服。请打开admin/editor/editor/ filemanager/connectors/asp文件夹里的,io.asp这个文件,请把:

function CombinePaths( sBasePath, sFolder)

CombinePaths = RemoveFromEnd(sBasePath, "/") & "/" & RemoveFromStart( sFolder, "/")

end function

改成

function CombinePaths( sBasePath, sFolder)

sFolder = replace(sFolder, "", "/")

CombinePaths = RemoveFromEnd(sBasePath, "/") & "/" & RemoveFromStart( sFolder, "/")

end function

4. 最后设置上传后的图片自动改名,请打开admin/editor/editor/ filemanager/connectors/asp文件夹里的commands.asp这个文件

在文件中添加如下语句

dim rannum

dim dtnow

dim getnewfilename

dtnow=now()

randomize

rannum=int(90*rnd)+10

getnewfilename=year(dtnow) & right("0" & month(dtnow),2) & right("0" & day(dtnow),2) & right("0"& hour(dtnow),2) & right("0”"& minute(dtnow),2) & right("0" & second(dtnow),2) & rannum

并将

sFileName = ouploader.file("newfile")name

改为

sFileName = getnewfilename &"."& split(ouploader.file("newfile").name,".")(1)

以上是关于ASPCMS网站系统的一点小小的改进,希望对有这方面需要的朋友有所帮助,今后我们还将关注该系统的其他问题。

</div>

您可能想查找下面的文章:

  • fckeditor编辑器下的自定义分页符实现方法
  • 针对PHP环境下Fckeditor编辑器上传图片配置详细教程
  • FCKeditor编辑器添加图片上传功能及图片路径问题解决方法
  • FCKeditor smarty 编辑器的应用PHP
  • ThinkPHP中FCKeditor编辑器的使用方法
  • fckeditor编辑器在php中的配置方法
  • 网页编辑器FCKeditor 2.6.4精简配置方法
  • FCKeditor 2.6.5 ASP环境安装配置使用说明
  • FCKeditor 2.6.6在ASP中的安装及配置方法分享
  • Fckeditor编辑器内容长度限制统计实现方法

相关文章

  • 2017-06-05百度UEditor修改右下角统计字数包含html样式
  • 2017-06-05关于jsp版ueditor1.2.5的部分问题解决(上传图片失败)
  • 2017-06-05通过Fckeditor把图片上传到独立图片服务器的方法
  • 2017-06-05FCKeditor 2.6.5 ASP环境安装配置使用说明
  • 2017-06-05FCKeditor smarty 编辑器的应用PHP
  • 2017-06-05SyntaxHighlighter 语法高亮插件的使用教程
  • 2017-06-05FCKeditor 2.6.6在ASP中的安装及配置方法分享
  • 2017-06-05浏览器执行history.go(-1) FCKeditor编辑框内显示html源代码的解决方法
  • 2017-06-05php UEditor百度编辑器安装与使用方法分享
  • 2017-06-05FCKeidtor 清除编辑器内容的代码

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • Html 编辑器粘贴内容过滤技术详解
    • FCKEDITOR 的高级功能和常见问题的解决方法
    • 常用网页编辑器漏洞手册(全面版)fckeditor,ewebeditor
    • 关于jsp版ueditor1.2.5的部分问题解决(上传图片失败)
    • ckeditor syntaxhighlighter代码高亮插件配置分享
    • wangEditor使用AJAX异步上传图片
    • 百度编辑器 如何获取光标位置与不同帧内的节点
    • fckeditor常用Js,获取fckeditor内容,统计fckeditor字数,向fckeditor写入指定代码
    • Ewebeditor及fckeditork单引号问题的解决方法
    • 百度编辑器二次开发常用手记整理小结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有