基于最新的fckeditor 2.4.2精简和优化。这次没有走极端。在保证速度的情况下。保留了大多数常用功能。
具体大家可以随时关注:http://www.sablog.net/blog/admin/editor/
而且Tension还加入了Dphighlighter高亮代码插件。原来2.4.2精简版在开发1.6的同时已经精简得差不多了。但是由于2.2和2.4.2很多地方不一样好多东西要重新处理。因此就放弃了。在Tension加入了Dphighlighter高亮代码插件后,重新有点燃我精简的激情。现在差不多精简完毕了。就决定准备发布。下面测试一下代码。
PHP代码
-
- $setdate = intval($_GET['setdate']);
- if ($setdate && strlen($setdate) == 6) {
- $setyear = substr($setdate,0,4);
- if ($setyear >= 2038 || $setyear <= 1970) {
- $setyear = sadate('Y');
- $setmonth = sadate('m');
- $start = $end = 0;
- } else {
- $setmonth = substr($setdate,-2);
- list($start, $end) = explode('-', gettimestamp($setyear,$setmonth));
- }
- } else {
- $setyear = sadate('Y');
- $setmonth = sadate('m');
- $start = $end = 0;
- }
此时距离我的fckeditor精简第二版有1年的时间!!!这个是第三版!!
大家都说SAX的编辑器非常慢。好郁闷啊,所以自己下狠心做了一个。尽管有部分代码是从新浪BLOG拿来用的。但是对于JS是半桶水的我来说,的确是个比较大的工程。
已经我完工了,演示地址是:http://www.sablog.net/editor/sax/editor.htm
不过准备用在SAX新版的开发的时候,突然才发现原来不支持同一个页面多次调用。真打击人。不过只调用一个的话,速度的确一流,而且代码符合W3C标准。还支持插入媒体和表情。
不想再投入精力去开发编辑器了。所以只好继续精简FCKeditor,以前一直有个问题困扰着我,明明去掉了这么多代码,体积成倍缩小,为什么还这么慢,难道FCKeditor内核的问题?为了这次能更彻底提高FCKeditor的载入效率。我把所有压缩过的代码都还原。以前的代码是压缩过后的,给精简过程带来非常大的阻挠。这次还原代码,清晰多了。才发现太多太多垃圾代码了。去掉了近一半的垃圾代码,和无谓的判断。然后再加上众人期盼已久的“插入媒体”功能。支持FLASH以外,还支持MP3、Windows Media、Realplay的格式。速度应该是质的飞跃吧。
电信演示地址是:http://www.sablog.net/blog/admin/editor/
网通演示地址是:http://cnc.sablog.net/blog/admin/editor/
如果想用功能稍微多一点的,可以下载我的FCKeditor精简第二版。
一天都在考虑一个问题,到底是可视化编辑器好还是ubb的好??
UBB解析出来的代码很容易调整,代码也少,体积也小,很多论坛都还是用着UBB编辑器,而且就是很简单,缺点就是编辑的时候麻烦一点。
可视化编辑器我找了N多资料,都找不到一个满意的。HTMLAREA很快,也简单,但是毕竟不支持跨平台,跨平台的编辑器都很慢,体积也超级大。比我的BLOG还大,有点就是编辑很方便,可以把样式都复制过来。
我真的不知道使用什么编辑器用于sablog-x了,大家别告诉我要共存啊!做不到!大家给我点建议吧!!!回复到30个的时候,就看看大家的意见,决定用什么编辑器。
可能sablog-x将全面转换成utf-8!