引用:
–2008.02.28 加入编辑器在线演示地址, http://www.zendstudio.net/libs/SinaEditor/
-2008.02.27 重要更新,支持firefox,新增上传附件功能 替换掉原来的“插入文本框”按钮,其他若干BUG修正,此次上传支持文件upload.php略作了改动,以便兼容新的(rar,zip)附件上传功能,原来的封装类可以继续使用,如果不嫌粗糙的话。写的较为仓促,非常感谢大家这么长时间的支持!smile
原始程序来自无忧脚本网:http://bbs.51js.com/viewthread.php?tid=73333非常感谢热心网友提出的BUG,我跟原作者取得了联系,现已修正了不能撤销、重做、以及重置表单等多处BUG,另外,我添加了一个类,调用起来更为方便!
–2007年11月19日0:05:12
修正预览文章按钮无效的问题,感谢dujiangtao提出bug
修正upload.php中对扩展名判断区分大小写的问题,感谢lonestone–2007年11月23日
晕!附件咋无故丢失!!!我重新传一个.向大家表示抱歉! 偶真的真的不知道咋回事!!!!
—2007年12月14日
调用方法:
PHP代码:
<?php
/**
* 新浪博客编辑器PHP版封装类调用方法
*
*/
header('Content-Type:text/html;Charset=utf-8;');
include_once('sinaEditor.class.php');
extract($_POST);
extract($_GET);
unset($_POST,$_GET);
$act=='subok' && die("提交的内容是:<br>".htmlspecialchars($gently_editor));
$editor=new sinaEditor('gently_editor');
$editor->Value='<h2>这个是一个测试!</h2><br>
我的博客:<a href="http://www.zendstudio.net/">http://www.zendstudio.net/</a>';
$editor->BasePath='.';
$editor->Height=500;
$editor->Width=700;
$editor->AutoSave=false;//是否自动保存!!
?>
<form name="form1" id="form1" method="post" action="index.php?act=subok">
<?
$editor->Create();
?>
<input type="submit" value="提交">
<input type="reset" value="重置">
</form>
类已经打包在附件里了(就不拿出来献丑了),请重新下载附件以便更新到最新版本.感谢大家的支持!~
呵呵,看到有网友把新浪博客的在线编辑器给提取了出来,真是强悍。这个编辑器我看着蛮喜欢~
略感美中不足的是,他做的图片上传是ASP版,既然这样,偶就给扩展扩展,给加个PHP的支持。
这个编辑器的界面简洁大方,颇有几分office 2007的味道。功能也很够用,没有PHP支持实在可惜!这样,大家在考虑在线编辑器的时候,是不是又多了一个选择?不错吧,祝您使用愉快。
调用也蛮简单,有时候感觉FCK功能太过强大了,某些地方可能有拿牛刀杀蚊子之嫌。