AspCms 升级百度编辑器

1.下载百度编辑器

   网址:http://ueditor.baidu.com/website/download.html

  2.上传百度编辑器到admin下

  3.修改调用编辑器的文件

   _content/_Content/AspCms_ContentAdd.asp
   _content/_Content/AspCms_ContentEdit.asp
   _content/_About/AspCms_AboutEdit.asp
   _content/_Sort/AspCms_SortEdit.asp
   _content/_Sort/AspCms_Sortadd.asp

  4.依次引用ueditor.all.min.js    ueditor.config.js   euditor/themes/default/css/ueditor.css

<script src="../../ueditor/ueditor.all.min.js" type="text/javascript"></script>

<script  src="../../ueditor/ueditor.config.js" type="text/javascript"></script>

<link rel="stylesheet" type="text/css" href="../../ueditor/themes/default/css/ueditor.css" />

5.替换调用编辑器的代码

 1 <%Dim oFCKeditor:Set oFCKeditor = New FCKeditor    :oFCKeditor.BasePath="../../editor/"    :oFCKeditor.ToolbarSet="AdminMode"    :oFCKeditor.Width="615"    :oFCKeditor.Height="300"    :oFCKeditor.Value=decodeHtml(Content)    :oFCKeditor.Create "Content"
 2
 3 ‘Default,AdminMode,Simple,UserMode,Basic
 4 %>
 5 <script type="text/javascript">
 6 function SetEditorPage(EditorName, ContentStr) {
 7      var oEditor = FCKeditorAPI.GetInstance(EditorName) ;
 8      oEditor.Focus();
 9      //setTimeout(function() { oEditor.Focus(); }, 100);
10      oEditor.InsertHtml(ContentStr);
11 }
12 </script>

    更换为

1 <textarea name="Content" id="myEditor" style="width:780px;"><%=content%></textarea>
2 <script type="text/javascript">
3     UE.getEditor(‘myEditor‘)
4 </script>

6.修改Uploader.Class.asp

  行 203-215

 1 Private Function CheckOrCreatePath( ByVal path )
 2
 3     Set fs = Server.CreateObject("Scripting.FileSystemObject")
 4     Dim parts
 5     parts = Split( path, "/" )
 6     path = ""
 7     For Each part in parts
 8         path = path + part + "/"
 9         If fs.FolderExists( path ) = False Then
10             fs.CreateFolder( path )
11         End If
12     Next
13 End Function

  修改为:

 1 Public Function CreateDir(ByVal crDirname)
 2   Dim M_fso
 3   CreateDir=False
 4   Set M_fso = CreateObject("Scripting.FileSystemObject")
 5   If (M_fso.FolderExists(crDirname)) Then
 6    CreateDir=False
 7   Else
 8    M_fso.CreateFolder(crDirname)
 9    CreateDir=True
10   End If
11   Set M_fso = Nothing
12  End Function
13
14  Function CheckOrCreatePath(byval LocalPath) ‘建立目录的程序,如果有多级目录,则一级一级的创建
15   on error resume next
16   LocalPath = replace(LocalPath,"\","/")
17   set FileObject = server.createobject("Scripting.FileSystemObject")
18   patharr = split(LocalPath,"/")
19   path_level = ubound(patharr)
20   for i = 0 to path_level
21   if i=0 then pathtmp=patharr(0) & "/" else pathtmp = pathtmp & patharr(i) & "/"
22   cpath = left(pathtmp,len(pathtmp)-1)
23   if not FileObject.FolderExists(cpath) then FileObject.CreateFolder cpath
24   next
25   set FileObject = nothing
26   if err.number<>0 then
27   CreateDIR = false
28   err.Clear
29   else
30   CreateDIR = true
31   end if
32  End Function
33
34 End Class

  7.修改config.json

时间: 2024-10-12 23:16:48

AspCms 升级百度编辑器的相关文章

百度编辑器序号和项目符号不能显示解决

在做论坛.个人网站.办公OA,对于富文本编辑器的使用,业界使用最多.最好的应该是百度编辑器.在使用百度编辑器做富文本编辑,碰到序号.项目符号,在个性化页面展示不能显示的问题.简单分析下,将百度编辑器,编辑后的HTML存储,再用于个性化页面显示,对于指定序号和项目符号显示没有相关的样式.那解决起来就比较简单了,把相关的样式在个性化页面单独添加引用就可以了. 一.查看是什么样式: 二.个性化页面添加list-style-type样式 通过w3school 找到, list-style-type介绍,

jsp 百度编辑器配置 整合springmvc注意细节

百度配置器中默认处理的action可以处理各种请求不需要自己在单独写,尽量不要破坏百度编辑器中自带的jsp demo  我们可以直接使用 参数配置 前后端的配置统一写在后端(PHP版本的config在php/config.json),编辑器实例化时,异步读取后端配置信息,覆盖到前端的配置里. 后端获取的配置项 > 实例化传入的配置项 > ueditor.config.js文件的配置项. 我们需要配置的部分是 1.ueditor.config.js 中入口的位置 // 服务器统一请求接口路径,如

thinkphp 对百度编辑器里的内容进行保存

模板代码 <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title>ueditor demo</title> </head> <body> <!-- 加载编辑器的容器 --> <script id="container" name="co

百度编辑器ueditor的图片地址修正

我用的百度编辑器为1.4.2的,相对于现在这个时间来说是比较新的.之前去的1.3版的,后来更新到1.4之后出现路径问题.因为今天晚上出现特别奇怪的问题,所以特地又整了一遍,发现这玩意还是得自己弄通了好好使.今晚出现的问题是,本机win7可以正常上传,线上centos可以正常上传,测试机是ios的,前几天还可以正常上传,今晚不知道怎么回事,文件上传目录,确认不是权限问题,很奇怪. # 这个是定义百度编辑器的根目录.考虑到安全问题,只能写http://...这种host格式的绝对路径,不能将你项目的

百度编辑器UEditor PHP版下载

Ueditor是由百度web前端研发部开发所见即所得的编辑器,具有轻量,可定制,注重用户体验等特点.Ueditor基于BSD开源协议,除了具有代码精简.加载迅速的轻量级特质外,还采用了分层理念,使开发者可以根据实际应用和需求自由定制. Ueditor编辑器划分为了三层架构.其中,核心层为开发者提供了诸如range.selection.domUtils类的底层API接口,中间的命令插件层不仅提供了大量的基础command,还允许开发者基于核心层进行command命令的开发,而面向用户端的界面层则可

百度编辑器(UEditor)自定义工具栏

百度编辑器(UEditor)自定义工具栏的自定义 百度编辑器默认功能比较齐全,但是不一定是我们所需要的,有的功能可以去掉,用自己想要的就可以了,可以参考百度官方文档! 百度编辑器默认配置展示界面 如何自定义工具栏: 方法一:在实例化编辑器的时候红色文字部分便是你所需要的 1 <script type="text/Javascript"> 2 var editor = UE.getEditor('container',{ 3 //这里可以选择自己需要的工具按钮名称,此处仅选择

dedecms织梦添加ueditor百度编辑器(支持本地图片水印)

本站所有附件均为UTF-8版本,GBK版本的童学请自行转码: 教程最下面有解决栏目内容添加失败的解决方法和本地上传图片加水印方法. 最终效果 1.直接到百度编辑器官方下载PHP对应的版本 ueditor官方地址:http://ueditor.baidu.com/website/download.html 2.dedecms 程序 include文件夹下,创建 ueditor 文件夹 把下载到的ueditor文件扔进去(index.html不要) 3.include\inc\inc_fun_fun

【ci框架基础】之部署百度编辑器

在ci框架下加载编辑器,现在复习下内容.我的框架文件名称为ci 1.下载百度编辑器ueditor,http://ueditor.baidu.com/ 一般情况下下载ubuilder版即可,并将ueditor复制到ci框架的根目录下. 下载好的编辑器目录为:-ueditor----dialogs     弹出对话框对应的资源和JS文件----lang        编辑器国际化显示的文件----php         涉及到服务器端操作的后台文件----themes      样式图片和样式文件-

引入百度编辑器

在编辑详细信息是可以引入高级的编辑器,例如:百度编辑器, 百度编辑器有很多功能,可以编辑文字的样式,也可以插入图片,编辑涂鸦等功能 首先要下载ueditor文件,也就是编辑器文件,在ueditor.baidu.com目录下下载 下载后将文件放在自己的服务器目录下,改名为ueditor 然后创建HTML文件,引入两个js文件,uditor.config.js和uditor.all.js <script type="text/javascript" src='ueditor/uedi