kindeditor精简,在网站后台插入视频怎样使前台显示图片?
kindeditor精简,在网站后台插入视频怎样使前台显示图片?详细介绍
本文目录一览: 为什么kindeditor编译器会过滤css
首先我们知道3.4版本以上版本默认开启了过滤模式(filterMode:true)。当filterMode为true时,编辑器会根据htmlTags设定自动过滤HTML代码。
可是在我们平时的使用中,为了精简内容代码和达到好特定的显示效果,经常会用一些div跟css的代码,如果不更改编辑器的设定,这些代码都会被过滤,所
以如果想保留所有HTML相关代码,请将kindeditor.js里的filterMode设置成false。如果想保留特定HTML,请将
filterMode设置成true后,配置htmlTags属性。
filterMode : true // true:开启过滤模式, false:关闭过滤模式
如果改成filterMode : false之后,编辑器里面添加的代码就都会被保留。
求一个精简版的文本编辑器,基于jsp的
其它很多,如KindEditor - 在线HTML编辑器,xhEditor_在线HTML编辑器_可视化编辑器
都是非常不错的!
那你可以使用UEditor ,这个是百度研究开发的 ,你可以自己定制一个,里面有jsp版本
http://ueditor.baidu.com/website/onlinedemo.html
用什么样的Web编辑器,eWebEditor,kindeditor还是FCKEditor
我接触的第一个Web编辑器是eWebEditor。它是国产的,在IE7及以下的版本中效果是非常不错的,不兼容IE8及火狐,而且使用不当就会留下上传漏洞的隐患。这样的编辑器,还是不要用了(很想支持国产,但是...)
放弃eWebEditor后,我选择了kindeditor。它是老外开发的,能兼容目前所有版本的浏览器,纯静态(文件上传需要自
己实现,小问题)。但是它不支持Word表格的复制(就是不能直接从Word上复制表格到编辑器中),而且会经常出现图文丢失的现象,郁闷,我还是不用了(老外的东西也不一定好,...)
前段时间接触了FCKEditor,发现这个编辑器相当不错,查了一下,网上大家对它的评价超高(貌似淘宝也是用的这个编
辑器)。它也是老外开发的,能兼容目前所有版本的浏览器,对Word的支持非常好,复制表格没有一点变形。到目前为
止,我已经在两个项目中使用了这个编辑器,一个是基于PHP的订餐系统,另外一个是基于ASP的公司网站,FCKEditor对PHP,ASP以及ASP.NET的支持都很好,使用起来非常方便。
编辑器的安全问题一直是一个令很多人头痛的问题,这主要在于文件上传上。各种编辑器默认情况下都没有对文件上传
进行身份认证(它也不可能实现一个通用的身份认证),开发者必须根据自己系统的情况加入适当的身份认证代码。另外
编辑器允许的文件上传类型也需要进行严格的限制,例如eWebEditor允许在后台修改上传文件类型,这样一旦歹徒获取后
台密码,即可轻易上传任意格式的文件。低版本的FCKEditor(好像是2.1以下的版本)默认情况下允许上传任意格式的文件。
总结一下FCKEditor的使用(以2.6.5版为例):
(1)精简,"言多必失",文件多了也是一种隐患。FCKEditor支持多种服务器脚本语言,实际使用的时候我们根本用不了那么多文件,我们要根据自己的需要对其进行精简。
对于ASP系统来说:
FCKEditor根目录,仅保留"fckeditor.asp,fckconfig.js,fckeditor.js,fckpackager.xml,fckstyles.xml,
fcktemplates.xml"这些文件以及editor目录。删除示例目录"_samples"。
"fckeditor\editor\filemanager\connectors"目录下面仅保留"asp"目录,删除其它目录和文件。
对于PHP系统来说:
FCKEditor根目录,仅保留"fckeditor.php,fckeditor_php4.php,fckeditor_php5.php,fckconfig.js,fckeditor.js,
fckpackager.xml,fckstyles.xml,fcktemplates.xml"这些文件以及editor目录。删除示例目录"_samples"。"fckeditor\editor\filemanager\connectors"目录下面仅保留"php"目录,删除其它目录和文件。
(2)修改文件上传采用的脚本程序(语言)。
默认的FCKEditor文件上传程序为asp,如果是用在asp系统中,那就不用再修改了。
如果是用在PHP系统中的话,需要做如下修改,打开fckconfig.js
找到:
var _FileBrowserLang ge = asp
var _QuickUploadLang ge = asp
改成:
var _FileBrowserLang ge = php
var _QuickUploadLang ge = php
(3)开启文件上传,修改文件上传目录。
对于ASP系统来说:
打开fckeditor\editor\filemanager\connectors\asp\config.asp
启用文件上传:
找到:
ConfigIsEnabled = false
改成:
ConfigIsEnabled = tr
设置上传存放目录:
找到:
ConfigUserFilesPath = "/admin/uppic/"
改成:
ConfigUserFilesPath = "自定义的路径"
对于PHP系统来说:
打开fckeditor/editor/filemanager/browser/default/connectors/php/config.php
启用文件上传:
找到:
$Config[Enabled] = false
改成:
$Config[Enabled] = tr
设置上传存放目录:
找到:
$Config[UserFilesPath] = /userfiles/
改成:
$Config[UserFilesPath] = 自定义的路径
(4)修改上传文件命名方式。
FCKEditor上传文件,文件名采用原文件名,如果想采用自定义的文件命名方式(比如,随即名称),可以修改如下地
方:
对于ASP系统来说:
打开fckeditor\sample\edit\editor\filemanager\connectors\asp\commands.asp
找到:
sFileName = SanitizeFileName( sFileName )
将该句改为自定义的文件命名格式,例如:
dim RndStr
Randomize
RndStr = Cstr(Fix(9000*rnd()+1000)) 产生一个随机数
sFileName =year(date)&month(Date)&day(Date)&hour(time)&minute(time)&second(time)&RndStr &"." &
**tension
对于PHP系统来说:
打开fckeditor\editor\editor\filemanager\connectors\php\commands.php
找到:
$sOriginalFileName = $sFileName ;
在该句前面加入:
// 初始化种子
$sstr =split(" ",microtime(),5);
$seed =$sstr[0]*10000;
// 使用种子初始化随机数发生器
srand($seed);
// 生成指定范围内的随机数
$random =rand(1000,10000);
// 合成随即的文件名
$sFileName = date("YmdHis", time()).$random.".".$**tension;
(5)FCKEditor在程序中引用方式。
对于ASP系统来说:
需要包含下面的头文件
在编辑器所在的位置添加如下代码:
<%
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = "/fckeditor/" 这个路径必须是相对于站点根目录的路径,设置错误编辑器
将无法显示
oFCKeditor.ToolbarSet="Default"
oFCKeditor.Width = "98%"
oFCKeditor.Height= "500px"
oFCKeditor.Val = "" 设置默认值
oFCKeditor.Create "shangpin_description" 编辑器的id,相当于input标签的name属性值,这里是
shangpin_description
%>
对于PHP来说:
在编辑器所在的位置添加如下代码:
<!--?php incl?("fckeditor/fckeditor.php"); // 头文件
$oFCKeditor = new FCKeditor("shangpin_description") ; // 编辑器的id,相当于input标签的
name属性值,这里是shangpin_description
$oFCKeditor->BasePath="/fckeditor/ " ; //设置FCKeditor路径
$oFCKeditor->ToolbarSet ="Default";
$oFCKeditor->Width="98%";
$oFCKeditor->Height="500px";
$oFCKeditor->Val=""; // 设置默认值
$oFCKeditor->Create();
?>
(6)获取FCKEditor中的数据。
对于服务器端脚本程序来说,将"编辑器的id"当做input标签的name属性值来获取即可,例如:
在ASP中reqst("shangpin_description"),在PHP中$_REQST["shangpin_description"]
JS中用FCKeditorAPI.GetInstance(shangpin_description).GetXHTML(tr)得到shangpin_description对应的值
在网站后台插入视频怎样使前台显示图片?
看着很像kindeditor精简版……
视频截图后上传图片。
你单独用一个字段来存放图片,并做图片上传按钮,不要在编辑器里上图片.这样前台就可以单独调用图片了.
几种html编辑器的优缺点总结
不论在做前端开发还是后端开发的时候,我们都会用到编辑器,那么随之而来的就是各种各样的编辑器出现,关于html编辑器也有很多,那么哪种html编辑器最好用呢?他们的优点缺点又有那些呢?这篇文章我们主要讲了几种主流HTML编辑器优缺点比较 。 1. FckEditor:优点:开源免费,完整的二次开发接口和文档,支持多国语言,支持平台众多,支持XHTML,功能强大,而且功能可以定制,支持多种浏览器。可以添加编辑 Form 表单元素(如按钮、输入框等),是开发自定义表单的不二选择。配置以后服务器端可以直接获取到前台用户输入的数据。 缺点:比较笨重,加载比较慢。而且有很多不常用的功能,Bug稍多。官方已经不维护了,可能会不能兼容浏览器以后的升级。 2. KindEditor: 优点:开源免费。兼容多种浏览器,使用JS编写,可以无缝的与JAVA,.NET,PHP,ASP程序接合,轻量,加载速度快,文档齐全, 缺点:不支持对表格单元格的合并拆分。后台获取前台数据比较麻烦,不像FCKEditor可以通过配置后直接获得。3. Xheditor: 优点:开源免费,功能强大,轻量,快速,基于强大的开源jQuery引擎开发,提供高效的代码执行效率,并完美的实现最佳浏览器兼容。使用简单:加一个class属性就能将textarea立马变成一个功能丰富的可视化编辑器。内置AJAX上传:追求强大的用户上传体验。Word自动清理:实现Word代码自动检测并清理,提供高效完美的Word代码过滤方案,生成代码最优化精简,但是却不丢失任何细节效果。 缺点:用jquery开发,限制他的发展,配置时也有些麻烦。4. EWebEditor: 优点:共能强大。易用,开发人员只需要一行代码就可以完成调用,纯静态,大大提高了开发效率,最佳融入产品。多样式支持。自动提交:无需在提交按钮中加入脚本进行处理。自动获取远程文件:把别人服务器上的图片等文件自动传到自己的服务器。相对或绝对路径:完全摆脱了站点或系统或目录迁移带来的路径问题。多种编辑模式:HTML代码模式,可视设计模式,纯文本模式,预览模式。 缺点:使用需要收费,比较笨重,加载速度慢。5. Innova Studio WYSIWYG.Editor: 优点:快速加载,融合所有的HTML标签,全屏编辑模式,特有的嵌入式WEB编辑, 缺点:官方收费,采用DHTML,Javascript构建也有很多不足之处,由于代码放在远程服务器,一些控件事先没有下载到客户端,使得一些操作速度变慢,那些加入了ActiveX控件的更慢。另外起无法在网页上直接调用CSS,所以操作框里面的界面和尺寸的实际效果还是有差距的。对各种浏览器还不兼容。而且有的也要在IE的高版本下才能运行。6. TinyMCE:优点:界面相当清新,适合素雅主义使用,加载速度非常快,支持多种浏览器,虽然功能不够强,但是却能满足达部分用户需求。配置灵活简单,支持ajax。 缺点:还是功能不够强大。
html编辑器 是用可视化的好还是自己敲代码?
KindEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。 KindEditor 使用 JavaScript 编写,可以无缝地与 Java、.NET、PHP、ASP 等程序集成,比较适合在 CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用。
主要特点
快速:体积小,加载速度快
开源:开放源代码,高水平,高品质
底层:内置自定义 DOM 类库,精确操作 DOM
扩展:基于插件的设计,所有功能都是插件,可根据需求增减功能
风格:修改编辑器风格非常容易,只需修改一个 CSS 文件
兼容:支持大部分主流浏览器,比如 IE、Firefox、Safari、Chrome、Opera
可视化编辑一般也就是学习的时候用用,随便画画,然后看看自动生成的代码是什么样子,便于自己测试和理解每个标签、属性、样式的作用。真正开发还是手写的好,无论是开发效率还是代码的精简,可视化编辑器完败。
尤其是一些动态的东西,几乎不可能依赖可视化的编辑器完成的!除非用人单位招无工作经验的网页开发人员,否则只会问你能不能手写代码,而不会问你会不会用dw
初学者建议用编辑器好。这样一来多写代码多看代码进步快,用dw那种工具代码自动生成。生成的废代码多而且不适合初学者。适合一个开发中使用提高效率。建议用editPlus工具
当然可视的好啊,要不成对的代码很容易出错的
做开发你用可视化编辑器试试?肯定使用源码编辑模式。源码不意味着你得从头敲到尾,有种东西叫框架,有种东西叫模块化。。。另外,你要是能用可视化做出一个网站来才叫天才,dw的可视化编辑只有手工写完框架后才能提高效率,选中某个块然后点击样式,在层层选项中修改某个地方比直接手写更慢。另外,手写代码是基本功,面试时给你台电脑让你写,只用记事本,你能写出来?楼下说成对的代码容易出错是因为他没养成好习惯,成对的标签都是先打完开头结尾在修改里面的属性。同时,在代码编辑模式,打完开头就自动出结尾,按一下回车就行了。
用什么样的Web编辑器,eWebEditor,kindeditor还是FCKEditor
sublime text用的比较多
百度编辑器UEditor PHP版是由百度web前端研发部开发所见即所得的编辑器,具有轻量,可定制,注重用户体验等特点。Ueditor基于BSD开源协议,除了具有代码精简、加载迅速的轻量级特质外,还采用了分层理念,使开发者可以根据实际应用和需求自由定
google翻译
管理员验证码 locoyspider 共同日期输入的数据图像提交装载机密切框架警报评论 sehbg 包括对话框的登录主要文章文章乐趣类别公司 crons 数据库解释反馈 hotword hrtools 链接 locoyspider mailqueue memberslog 导航通知 tpl.inc 用户用户验证码上载 codemirror jquery caretInsert 网格 rowSizing 包 iColorPicker QSdialog vtip min sparqlcolors codemirror 编辑器突出显示 mirrorframe 解析虚拟混合的 sparql 选择 stringstream 标记化的页面薪酬个人 phpzip 系统日志模板撤消
····················(主人定)
16····················(主人定)
我当然想要一个温柔滴主人喽
管理员验证码火车收罗器常见的日期输入数据图像提交装载机接近框架警报评论sehbg包括对话框登录主要的第第有趣的类别单位大小数据库解释反馈hotwordhrtools链接火车收罗器mailqueuememberslog资产净值通知页面支付个人的phpzip系统日志模板tpl.inc用户用户验证码上传codemirror代码caretinsert网格rowsizing包icolorpickerqsdialogvtip-minsparqlcolorscodemirror编辑器突出的mirrorframe解析虚拟的混合sparql选择stringstream标记撤消unittests工具kindeditor附插件advtable表情符号file_manager链接文件夹刷新对齐plainpastewordpaste皮默认值编辑器程序的kindeditor模板类别编辑名单资产净值添加广告第财产类别区集团单位一批简介顺序集秀大小数据库备份优化恢复解释类别反馈建议回复报告hotword链接火车收罗器规则集模板测试mailqueuebatchaddmemberslog资产净值通知页面付款行动个人的简历促销qqconnect安全过滤器协议配置模式餐点每短信模板系统的clear_cache指数反馈showmsg系统日志第三方物流密码每安全促销memberslog登录火车收罗器大小clearcache模板类别验证码第埃阿斯协议解释包括版本股份有限公司gdbmpimageresize等级加上第三方物流大小统计类别付款支付宝汇款回应财付通template_建兴编译器配置内部的编译配置自定义块解析。表达式部分。调试build_dirconfig_loader。destroy_dirfetch_compiletemplate.generate_debug_output插件block.capture带文本格式。compiler.debugtplheader。function.counter周期的function.db_function_call结果复选框隐藏的选项_radios选择文本框阵列邮寄地址数学弹出初始化解释分类类别对比度。财产。pageinfo简历调整modifier.bbcode2html利用猫modifier.count_characters段落句子。格式的modifier.debug_print_var逃脱。缩进。较低的parse_urlregex_replace。spacifystring_format带。截形上outputfilter.gziptrimwhitespacepostfilter.showtemplatevarsprefilter.jstripprefilter.showinfoheadershared.escape_charsshared.make_timestampclass.compilerclass.config安装结构编译openlayerphpmailerPOP 3简单邮件传输协议语言加上asyn_sms临时的backup_templates成员explain-show著名的信息缩略图警告拖自动完成的。comtip-min。date_input对话框highlight-3icolorpicker。idtabs.min。kinslideshow.min。jquery.lazyloadselectlayer。validate.min。vtipfiletpl照片拇指链接证书备份阿凡达广告数据登录申请最喜欢的_getpass邀请login_tpl注册分类机器人简介
管理员
验证码
locoyspider
常见
日期
输入
数据
图像
提交
装载机
关闭
帧
警惕
评论
sehbg
包括
对话
登录
主
文章
文章
乐趣
类别
公司
crons
数据库
说明
反馈
hotword
hrtools
链接
locoyspider
mailqueue
memberslog
资产净值
注意
页
付
个人
phpzip
系统日志
模板
tpl.inc
用户
用户
验证码
上载
codemirror
jQuery的
caretInsert
格
rowSizing
收拾
iColorPicker
QSdialog
vtip,民
sparqlcolors
codemirror
编辑
突出
mirrorframe
解析
假人
混合
SPARQL
选择
stringstream的
标记化
复原
单元测试
UTIL
kindeditor
附
插件
advtable
表情
file_manager
链接
夹
刷新
对齐
plainpaste
wordpaste
皮肤
默认
编辑
JSON的
kindeditor
模板
类别
编辑
表
资产净值
加
广告
文章
财产
类别
区
组
公司
批次
轮廓
秩序
集
显示
crons
数据库
备份
优化
恢复
说明
类别
反馈
建议
回复
报告
hotword
链接
locoyspider
排除
集
模板
测试
mailqueue
batchadd
memberslog
资产净值
注意
页
付款
行动
个人
恢复
提升
qqconnect
安全
过滤
协议
配置
模式
餐
点
每
短信
模板
SYS
clear_cache
指数
反馈
showmsg
系统日志
TPL
PWD
每
安全
提升
memberslog
登录
locoyspider
crons
clearcache
模板
类别
验证码
文章
AJAX
协议
说明
包括
版本
公司
gdbmp
imageresize
类
加
TPL
crons
统计
类别
付款
支付宝
汇款
响应
财付通
TEMPLATE_
精简版
编译器
配置
内部
汇编
配置
习俗
阻止
。解析
expr的
。节
调试
build_dir
。config_loader
destroy_dir
fetch_compile
template.generate_debug_output
插件
block.capture
剥离
。的TextFormat
compiler.debug
。tplheader
function.counter
周期
function.db_function_call
导致
复选框
隐
选项
_radios
选择
文本框
阵列
站长
数学
弹出
初始化
说明
分类
类别
对比。
属性。
pageinfo
恢复
调整
modifier.bbcode2html
利用
猫
modifier.count_characters
段
句子。
格式
modifier.debug_print_var
逃脱。
。缩进
降低
parse_url
。regex_replace
spacify
string_format
。带
截短
上
outputfilter.gzip
trimwhitespace
postfilter.showtemplatevars
prefilter.jstrip
prefilter.showinfoheader
shared.escape_chars
shared.make_timestamp
class.compiler
class.config
安装
结构
汇编
openlayer
phpmailer
POP3
SMTP
语
加
asyn_sms
温度
backup_templates
成员
解释显示
著名
信息
缩略图
警告
拖动
。自动完成
。comtip分钟
date_input
对话
亮点-3
。iColorPicker
。idTabs.min
。KinSlideshow.min
jquery.lazyload
。selectlayer
。validate.min
vtip
filetpl
照片
拇指
链接
证书
备份
头像
广告
数据
登录
申请
我的收藏
_getpass
邀请
login_tpl
章
分类
机器人
轮廓
用什么样的Web编辑器,eWebEditor,kindeditor还是FCKEditor
个人选择的 FCKEditor;
kindeditor 对表格支持的不好,eWebEditor没接触过。
我接触的第一个Web编辑器是eWebEditor。它是国产的,在IE7及以下的版本中效果是非常不错的,不兼容IE8及火狐,而且使用不当就会留下上传漏洞的隐患。这样的编辑器,还是不要用了(很想支持国产,但是...)
放弃eWebEditor后,我选择了kindeditor。它是老外开发的,能兼容目前所有版本的浏览器,纯静态(文件上传需要自
己实现,小问题)。但是它不支持Word表格的复制(就是不能直接从Word上复制表格到编辑器中),而且会经常出现图文丢失的现象,郁闷,我还是不用了(老外的东西也不一定好,...)
前段时间接触了FCKEditor,发现这个编辑器相当不错,查了一下,网上大家对它的评价超高(貌似淘宝也是用的这个编
辑器)。它也是老外开发的,能兼容目前所有版本的浏览器,对Word的支持非常好,复制表格没有一点变形。到目前为
止,我已经在两个项目中使用了这个编辑器,一个是基于PHP的订餐系统,另外一个是基于ASP的公司网站,FCKEditor对PHP,ASP以及ASP.NET的支持都很好,使用起来非常方便。
编辑器的安全问题一直是一个令很多人头痛的问题,这主要在于文件上传上。各种编辑器默认情况下都没有对文件上传
进行身份认证(它也不可能实现一个通用的身份认证),开发者必须根据自己系统的情况加入适当的身份认证代码。另外
编辑器允许的文件上传类型也需要进行严格的限制,例如eWebEditor允许在后台修改上传文件类型,这样一旦歹徒获取后
台密码,即可轻易上传任意格式的文件。低版本的FCKEditor(好像是2.1以下的版本)默认情况下允许上传任意格式的文件。
总结一下FCKEditor的使用(以2.6.5版为例):
(1)精简,"言多必失",文件多了也是一种隐患。FCKEditor支持多种服务器脚本语言,实际使用的时候我们根本用不了那么多文件,我们要根据自己的需要对其进行精简。
对于ASP系统来说:
FCKEditor根目录,仅保留"fckeditor.asp,fckconfig.js,fckeditor.js,fckpackager.xml,fckstyles.xml,
fcktemplates.xml"这些文件以及editor目录。删除示例目录"_samples"。
"fckeditor\editor\filemanager\connectors"目录下面仅保留"asp"目录,删除其它目录和文件。
对于PHP系统来说:
FCKEditor根目录,仅保留"fckeditor.php,fckeditor_php4.php,fckeditor_php5.php,fckconfig.js,fckeditor.js,
fckpackager.xml,fckstyles.xml,fcktemplates.xml"这些文件以及editor目录。删除示例目录"_samples"。"fckeditor\editor\filemanager\connectors"目录下面仅保留"php"目录,删除其它目录和文件。
(2)修改文件上传采用的脚本程序(语言)。
默认的FCKEditor文件上传程序为asp,如果是用在asp系统中,那就不用再修改了。
如果是用在PHP系统中的话,需要做如下修改,打开fckconfig.js
找到:
var _FileBrowserLang ge = asp
var _QuickUploadLang ge = asp
改成:
var _FileBrowserLang ge = php
var _QuickUploadLang ge = php
(3)开启文件上传,修改文件上传目录。
对于ASP系统来说:
打开fckeditor\editor\filemanager\connectors\asp\config.asp
启用文件上传:
找到:
ConfigIsEnabled = false
改成:
ConfigIsEnabled = tr
设置上传存放目录:
找到:
ConfigUserFilesPath = "/admin/uppic/"
改成:
ConfigUserFilesPath = "自定义的路径"
对于PHP系统来说:
打开fckeditor/editor/filemanager/browser/default/connectors/php/config.php
启用文件上传:
找到:
$Config[Enabled] = false
改成:
$Config[Enabled] = tr
设置上传存放目录:
找到:
$Config[UserFilesPath] = /userfiles/
改成:
$Config[UserFilesPath] = 自定义的路径
(4)修改上传文件命名方式。
FCKEditor上传文件,文件名采用原文件名,如果想采用自定义的文件命名方式(比如,随即名称),可以修改如下地
方:
对于ASP系统来说:
打开fckeditor\sample\edit\editor\filemanager\connectors\asp\commands.asp
找到:
sFileName = SanitizeFileName( sFileName )
将该句改为自定义的文件命名格式,例如:
dim RndStr
Randomize
RndStr = Cstr(Fix(9000*rnd()+1000)) 产生一个随机数
sFileName =year(date)&month(Date)&day(Date)&hour(time)&minute(time)&second(time)&RndStr &"." &
**tension
对于PHP系统来说:
打开fckeditor\editor\editor\filemanager\connectors\php\commands.php
找到:
$sOriginalFileName = $sFileName ;
在该句前面加入:
// 初始化种子
$sstr =split(" ",microtime(),5);
$seed =$sstr[0]*10000;
// 使用种子初始化随机数发生器
srand($seed);
// 生成指定范围内的随机数
$random =rand(1000,10000);
// 合成随即的文件名
$sFileName = date("YmdHis", time()).$random.".".$**tension;
(5)FCKEditor在程序中引用方式。
对于ASP系统来说:
需要包含下面的头文件
在编辑器所在的位置添加如下代码:
<%
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = "/fckeditor/" 这个路径必须是相对于站点根目录的路径,设置错误编辑器
将无法显示
oFCKeditor.ToolbarSet="Default"
oFCKeditor.Width = "98%"
oFCKeditor.Height= "500px"
oFCKeditor.Val = "" 设置默认值
oFCKeditor.Create "shangpin_description" 编辑器的id,相当于input标签的name属性值,这里是
shangpin_description
%>
对于PHP来说:
在编辑器所在的位置添加如下代码:
<!--?php incl?("fckeditor/fckeditor.php"); // 头文件
$oFCKeditor = new FCKeditor("shangpin_description") ; // 编辑器的id,相当于input标签的
name属性值,这里是shangpin_description
$oFCKeditor->BasePath="/fckeditor/ " ; //设置FCKeditor路径
$oFCKeditor->ToolbarSet ="Default";
$oFCKeditor->Width="98%";
$oFCKeditor->Height="500px";
$oFCKeditor->Val=""; // 设置默认值
$oFCKeditor->Create();
?>
(6)获取FCKEditor中的数据。
对于服务器端脚本程序来说,将"编辑器的id"当做input标签的name属性值来获取即可,例如:
在ASP中reqst("shangpin_description"),在PHP中$_REQST["shangpin_description"]
JS中用FCKeditorAPI.GetInstance(shangpin_description).GetXHTML(tr)得到shangpin_description对应的值