动力设备网 加入收藏  -  设为首页
您的位置:动力设备网 > 科技 > 正文
怎样才能正确配置php中的FCKeditor?版本是2.6.6
怎样才能正确配置php中的FCKeditor?版本是2.6.6
提示:

怎样才能正确配置php中的FCKeditor?版本是2.6.6

$oFCKeditor->BasePath= $sBasePath;是这句错了。
改成$oFCKeditor->BasePath='fckeditor/‘ 就好了
你的$sBasePath只是取得了当前文件所在的目录,
这个$oFCKeditor->BasePath需要的是fck插件在系统中的路径,也就是fckeditor/这个文件夹。

404错误的含义就是文件找不到。遇到这个情况通常都是路径设置错误。

ASP使用FCKEditor的设置技巧
提示:

ASP使用FCKEditor的设置技巧

   默认语言   打开fckconfig js文件(相对FCKeditor文件夹 以下同) 把自动检测语言改为不检测 把默认语言改为简体中文 程序代码 FCKConfig AutoDetectLanguage = false ; FCKConfig DefaultLanguage = zh cn ;    字体列表 打开fckconfig js文件 在字体列表中添加常用的“宋体;黑体;隶书;楷体_GB ”   程序代码 FCKConfig FontNames = 宋体;黑体;隶书;楷体_GB ;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana ;    文件上传 FCKeditor的文件管理程序在filemanager文件夹中 又分为浏览(browser)和上传(upload)两种 浏览是指浏览服务器文件并可以选择 也可以上传本地文件至服务器 上传是指快速上传(QuickUpload) 在窗口中点“上传”选项卡打开就是 跟我们使用的UBB编辑器有点相似 选择本地文件后上传就行 也就是说FCKeditor中有一个文件浏览 有两个文件上传 而这些设置有些在一个文件中 有的则在多个文件中 比较复杂 改动比较多 我们再分几个小点儿来说   ①打开和关闭文件浏览和上传功能 有三个文件跟这个开关有关系 一个是js文件 两个是asp文件 前者关闭后界面中不出现相关窗口或按钮 后者关闭后相关功能不可用 首先是fckconfig js文件 以下内容设为true为开 false则为关 文件浏览和浏览中上传功能   程序代码 FCKConfig LinkBrowser = false ; FCKConfig ImageBrowser = false ; FCKConfig FlashBrowser = false ;   文件快速上传功能   程序代码 FCKConfig LinkUpload = true ; FCKConfig ImageUpload = true ; FCKConfig FlashUpload = true ;   其次设置两个asp文件 editorfilemanagerbrowserdefaultconnectorsaspconfig asp   程序代码 ConfigIsEnabled = False 表示文件浏览关闭   editorfilemanageruploadaspconfig asp   程序代码 ConfigIsEnabled = True 表示文件快速上传打开   ②文件上传或浏览的路径设置 注意FCKeditor是不支持虚拟目录的 您的所有路径都是针对网站根目录的绝对路径 这点对于在本地测试用虚拟目录 发布到远程用网站目录的开发者不太方便 我的就是这样 WinXP系统只能一个站点 只有用虚拟目录表示不同的网站 在本地测试好了 上传前还要临时更改这个设置 文件浏览路径 打开文件editorfilemanagerbrowserdefaultconnectorsaspconfig asp   程序代码 ConfigUserFilesPath = "/attachments/"   快速上传的路径 打开文件editorfilemanageruploadaspconfig asp   程序代码 ConfigUserFilesPath = "/attachments/"   我的文件目录在下面 就照以上设置 如果在本地测试这个网站在虚拟目录xxx中 则应该设置为   程序代码 ConfigUserFilesPath = "/ /temp/"    ③文件快速上传的一个源文件BUG 以上设置好后 文件浏览和浏览中上传可以顺利进行 但是你会发现“快速上传”不能用 现象就是当选择好本地文件后 点击“上传至服务器”的按钮后没有任何反应 这就是因为fckconfig js文件中的一个bug所致 打开fckconfig js文件 把FCKConfig QuickUploadLanguage字样的地方 替换成_QuickUploadLanguage 一共要替换三个地方 前者没有定义就使用 所以有错 按代码意图应该和后者的值一样的   ④上传文件名自动更名 FCKeditor不支持中文文件名称 所以我们要让文件存入服务器时更改名称 由于有两个上传的地方 而且所用文件不同 所以两个文件应该同时改 我们先来看看快速上传的文件 打开editorfilemanageruploadaspupload asp 在文件最后添加以下函数   程序代码 Public Function GetNewFileName() dim ranNum dim dtNow dtNow=Now() randomize ranNum=int( *rnd)+ GetNewFileName=year(dtNow) & right(" " & month(dtNow) ) & right(" " & day(dtNow) ) & right(" " & hour(dtNow) ) & right(" " & minute(dtNow) ) & right(" " & second(dtNow) ) & ranNum End Function   我们用年月日时分秒和两位随机数字来作为文件名 这样既能够分辨出文件上传时间 也不容易重名 然后仍然是这个文件 找到   程序代码 Get the uploaded file name sFileName = oUploader File( "NewFile" ) Name   把它改为   程序代码 Get the uploaded file name sFileName = GetNewFileName() &" "& split(oUploader File( "NewFile" ) Name " ")   上面说的是快速上传的文件 而文件浏览中上传则是更改另外一个文件(editorfilemanagerbrowserdefaultconnectorsaspmands asp) 其修改方法和上面那个文件一样 添加一个函数 修改一行代码    在ASP源程序中引用FCKeditor编辑器 首先在asp页面顶端插入服务器端包含语句   程序代码   然后在表单里面添加以下代码   程序代码 定义变量 Dim oFCKeditor 类的初始化 Set oFCKeditor = New FCKeditor 定义路径(默认路径 /FCKeditor/) oFCKeditor BasePath="FCKeditor/" 定义工具条(默认为 Default) oFCKeditor ToolbarSet="Basic" 定义宽度(默认宽度 %) oFCKeditor Width=" %" 定义高度(默认高度 ) oFCKeditor Height= 输入框的初始值 oFCKeditor Value="这是示例文本 " 创建输入框名为 content oFCKeditor Create "content"   这样就在表单里面创建了一个隐藏的名称为content的输入框 可以和其他表单元素一样使用 例如用以下代码取得该输入框的值 lishixinzhi/Article/program/net/201311/14317