新浪在线可视化编辑器PHP版 (08.02.27最后更新)

引用:
--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
/**
 * 新浪博客编辑器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功能太过强大了,某些地方可能有拿牛刀杀蚊子之嫌。
未标题-1.jpg (78.15 KB)
2007-11-2 23:03

下载在这里:
SinaEditor_PHP(08.02.27).rar (134.8 KB)
SinaEditor_PHP(08.02.27).rar (134.8 KB)
下载次数: 10604
2008-2-29 14:17


[ 本帖最后由 gently 于 2008-2-29 14:17 编辑 ]

作者: gently   发布时间: 2007-11-02

不错,收藏

作者: PHPChina   发布时间: 2007-11-02

收藏了 。。

[ 本帖最后由 烟的袅绕 于 2007-11-3 03:09 编辑 ]

作者: yema   发布时间: 2007-11-02

hoho~ 收藏了~ 非常感谢~

作者: 烟的袅绕   发布时间: 2007-11-03

好东东,收藏了

作者: edwardhey   发布时间: 2007-11-03

下个看看去

作者: xiaojia   发布时间: 2007-11-03

不错收藏了~~~

作者: spjhf   发布时间: 2007-11-03

不错啊,收藏了!

作者: 开心一笑   发布时间: 2007-11-03

SINA真是个好地方,LZ也是个好人

作者: fly1983   发布时间: 2007-11-04

不错哦~

作者: Dream☆Wing   发布时间: 2007-11-04

挺不错的,本来想自己写个这样的,看来省了~

作者: luzhou   发布时间: 2007-11-04

是很不错。

作者: T.T.R   发布时间: 2007-11-04


呵呵,今天上午就收了,现在来顶一下哈,呵呵,很好用~~

作者: luzhou   发布时间: 2007-11-04

这个不错

值得研究一下

作者: 17too   发布时间: 2007-11-04

我用了下,感觉好像调入速度稍慢。

作者: jayeeliu   发布时间: 2007-11-05

收了

作者: iixin   发布时间: 2007-11-05

非常感谢哈....

作者: lshfong   发布时间: 2007-11-05

好东西

作者: qs9515   发布时间: 2007-11-05

8错,收了

作者: wukeyuan   发布时间: 2007-11-05

还没用,看大家反响很不错~~
收了~~~

作者: wang8070   发布时间: 2007-11-05

好东东,收藏了

作者: quanhaier   发布时间: 2007-11-05

不错,收藏先!!

作者: kenus   发布时间: 2007-11-05

不多  多谢楼主

作者: soone   发布时间: 2007-11-06

收藏

作者: qqsheji   发布时间: 2007-11-06

收藏

作者: phpest   发布时间: 2007-11-06

的确不错啊
收藏了.

作者: alick910   发布时间: 2007-11-06

绝对好东西,FCK我从来没有用顺利过!

作者: naodai   发布时间: 2007-11-06

不错,看来看看

作者: mking   发布时间: 2007-11-07

收藏一下

作者: softly   发布时间: 2007-11-07

这个编辑器下载了,功能很强呵呵,只是在firefox下有点小问题。不过不愧是新浪的东西,很不错的

作者: 落水小猫   发布时间: 2007-11-07

爱死你了,回去测试一下

作者: fnet   发布时间: 2007-11-07

下了看看,谢谢哦

作者: entermaster   发布时间: 2007-11-07

收下了!

作者: yuanjing_119   发布时间: 2007-11-07

下来研究研究 

作者: 网络疯子   发布时间: 2007-11-07



学习了!!强!

作者: 小猫钓鱼   发布时间: 2007-11-07

不知道有没有实例代码。

作者: 绿竹居   发布时间: 2007-11-07

我爱死你啦,正想要呢。

作者: dujiangtao   发布时间: 2007-11-07

收藏先!

作者: dujiangtao   发布时间: 2007-11-08

挺漂亮的编辑器!

作者: 闽南蚂蚁   发布时间: 2007-11-08

风格不错,谢谢LZ。

作者: 依龙   发布时间: 2007-11-08

好东东 谢谢啦!!

作者: 小树叶子   发布时间: 2007-11-08

不错,收藏

作者: 黄山狼   发布时间: 2007-11-09

建议把楼主从见习斑竹 转正啊,强烈要求!!~!~~~~~~~~~~~~~

作者: xiaoyf   发布时间: 2007-11-09

nh nh收收,,,,,

作者: asu530   发布时间: 2007-11-09

简洁、大方、实用
Thanks LZ ,呵呵

作者: PHPjiang   发布时间: 2007-11-09

不错
支持!!!!!!!!!!!!!

作者: promaker   发布时间: 2007-11-09

作者: liuguoqing   发布时间: 2007-11-09

不错

作者: 周杰伦   发布时间: 2007-11-09

下载收藏了!~~

作者: dzjzmj   发布时间: 2007-11-09

收藏了..

作者: szj115   发布时间: 2007-11-09

不支持PHP/??
我晕~!

作者: abin_502   发布时间: 2007-11-09

好东西,好好看看代码

作者: fly_yang   发布时间: 2007-11-09

收藏学习

作者: dreamblaze   发布时间: 2007-11-11

收藏

作者: adleyliu   发布时间: 2007-11-11

非常的好 。

作者: lions   发布时间: 2007-11-11

`怎么使用啊,简要介绍一下啊

作者: mosee   发布时间: 2007-11-11

收藏了,这个咚咚比较简洁大方

作者: sanler   发布时间: 2007-11-12

实在太棒啦 感谢楼主提供 我太喜欢sina这个编辑器了方便实用

作者: aaabbbaaa   发布时间: 2007-11-12

PHP上传功能还是不行啊。可惜了!

作者: 纯色理想   发布时间: 2007-11-12

好东西大家一起享用,顶起来

作者: aaabbbaaa   发布时间: 2007-11-12

我也来收藏,以后用的到..

作者: hello21st   发布时间: 2007-11-13

收藏了   支持一下

作者: 风之月   发布时间: 2007-11-14

3q

作者: jefsun   发布时间: 2007-11-14

还真是漂亮!

作者: sorrowboy   发布时间: 2007-11-15

谢谢了

作者: niohe   发布时间: 2007-11-15

收藏咯,谢谢楼主

作者: cld007   发布时间: 2007-11-15

收藏啦 不错就是不错 呵呵 简单明了

作者: 排队上天堂   发布时间: 2007-11-15

不错.

作者: coolcool1265   发布时间: 2007-11-15

作者: 旭日   发布时间: 2007-11-16

真漂亮

作者: niutian365   发布时间: 2007-11-16

修正了一些BUG,大家快来下载呀

作者: pangmen   发布时间: 2007-11-19

这东西  呵呵

作者: gently   发布时间: 2007-11-19

下回来,继续测试看看

作者: yiqieqie   发布时间: 2007-11-19

不错收藏了,看界面貌似,大小固定,要是能缩减,工具那就更好了

作者: aaabbbaaa   发布时间: 2007-11-19

谢谢!怎么好的东东先收藏了!不过有灭有ASP 的?我需要一份,如果楼主有的话
mail我一份,dongxin1390008@163.com

作者: MoHock   发布时间: 2007-11-21

……
提两点意见……
1、楼主的例子里的是UTF-编码,但在该编辑器内部使用的是GB3212,感觉应该统一一下,最好是统一为UTF-8;
2、上传图片那里,能否使用相对路径?

作者: dongxin1390008   发布时间: 2007-11-21

浏览文章 按钮好像用不成,不过总体来说确实不错。
如果再加入一个上传附件的功能,我看就可以用完美来形容了。做cms的后台都没有问题。
希望楼主再接再厉,加一个上传附件的功能。

[ 本帖最后由 dujiangtao 于 2007-11-22 01:07 编辑 ]

作者: hjl   发布时间: 2007-11-22

好东西,好了

作者: dujiangtao   发布时间: 2007-11-22

图片上传有个小问题,扩展名的判断,先转小写啊,呵呵,不然,JPG,Jpg都不让传了。

作者: 枫叶   发布时间: 2007-11-22

引用:
原帖由 MoHock 于 2007-11-19 14:11 发表
不错收藏了,看界面貌似,大小固定,要是能缩减,工具那就更好了
这个实现起来个人觉得有一定困难,因为工具栏的布局。

作者: lonestone   发布时间: 2007-11-23

谢谢楼主共享哦。。呵呵。。。

作者: gently   发布时间: 2007-11-24

先顶贴,再收藏,最近支持.

作者: yxqadr   发布时间: 2007-11-24

发现个问题,就是submit和reset类型的input不能有name或id属性,
否则会出现如下错误:
未标题-1.gif (31.42 KB)
2007-11-26 10:47


不知道这是不是BUG,上次那个重做,撤销有问题的版本没有这个问题的。。。

作者: hurrayboy   发布时间: 2007-11-26

问题可能是你没有把编辑器放在<form>标签中

作者: vsfree   发布时间: 2007-11-26

收藏了啊,谢谢了

作者: gently   发布时间: 2007-11-29

good

作者: 长头发的和尚   发布时间: 2007-11-29

收藏了呵呵!

作者: wedypei   发布时间: 2007-11-30

下了,还没开始用,顶一个先,

顺便问一下:有没有英文版的。。。。。。。。。。。。。

作者: cdlei   发布时间: 2007-11-30

嗯,不错,刚刚测试了一下,挺爽的,英文的问题倒是没太大关系,实在不行就自己翻译,反正也没多少。

另外还有一个小问题:
上传图片的格式判断:上传图片的时候,如果我直接上传一个 test.txt 文件,那么这个编辑器会很智能的告诉我:你上传了非法格式的图片(我这里文字显示是乱码,我猜大概是这个意思),但是如果我把这个test.txt改名成test.jpg,那么就会导致js出错,画面停留在“正在上传中....”,

这一点比FCK稍微有点不足,在FCK里我把test.txt改名test.jpg上传的时候也会获得系统定义的错误提示

睁大水汪汪的眼睛,期待徐版能改一下这个:)
嘿嘿。

作者: BillyFan   发布时间: 2007-11-30

这个怎么用js传值 啊,,

作者: BillyFan   发布时间: 2007-12-03

表面看,效果确实不错,

作者: tany   发布时间: 2007-12-04

谢谢了

作者: professor   发布时间: 2007-12-05

咋没了呢?

作者: lin_chaoqi   发布时间: 2007-12-05

怎么不��下�d了呢�t

作者: neuron   发布时间: 2007-12-05

不错看看

作者: ted   发布时间: 2007-12-05

看看

作者: dreamdream   发布时间: 2007-12-05

我也要收藏。。。。。

作者: qxzw   发布时间: 2007-12-05

怎么我看不到呢

作者: forever759   发布时间: 2007-12-05

顶一个,收了~~

作者: kissweb   发布时间: 2007-12-05

好东东,顶一下

作者: gincn   发布时间: 2007-12-06

good`~~

作者: tc318   发布时间: 2007-12-07

good!

作者: gongwa   发布时间: 2007-12-07

恩,怎么没有下载呢啊!

作者: gorila   发布时间: 2007-12-08

好东西,谢谢楼主
收藏

作者: eicesoft   发布时间: 2007-12-08

作者: kzwnl   发布时间: 2007-12-08

...................................

作者: luzhou   发布时间: 2007-12-10

在看看呢

作者: dwp34998   发布时间: 2007-12-10

老大 附件在哪里啊

作者: entermaster   发布时间: 2007-12-11

看样子不错

作者: 纯色理想   发布时间: 2007-12-12

那里下

作者: rinipp   发布时间: 2007-12-12

以后肯定用的上的好东东啊,谢谢楼主了

作者: donald   发布时间: 2007-12-12

好呀谢谢

作者: riechie   发布时间: 2007-12-13

是还需要回复吗?

作者: dlmux   发布时间: 2007-12-13

修改前的版本用了,还不错,就是上传图片不能修改尺寸,楼主可以考验添加这个功能。


我用的时候增加了上传图片时可以设置图片宽和高。

[ 本帖最后由 adleyliu 于 2007-12-14 08:52 编辑 ]

作者: xilo   发布时间: 2007-12-14

谢谢哦.呵

作者: adleyliu   发布时间: 2007-12-14

收藏,用得上

作者: 风吹清梦醒   发布时间: 2007-12-16

在加一个上传文件的功能就好了

作者: loking   发布时间: 2007-12-17

好东西,以前下过一个,不过有问题,这下好了.

作者: dwp34998   发布时间: 2007-12-18

ddddddddddd

作者: 金钥匙   发布时间: 2007-12-19

好东西,赞一个

作者: hljwxdn   发布时间: 2007-12-21

引用:
原帖由 vsfree 于 2007-11-26 10:47 发表
发现个问题,就是submit和reset类型的input不能有name或id属性,
否则会出现如下错误:
15858

不知道这是不是BUG,上次那个重做,撤销有问题的版本没有这个问题的。。。
我也是这样唉!

作者: cnruhua   发布时间: 2007-12-24

mark

作者: softly   发布时间: 2007-12-24

这么好的东东 怎能不收藏 谢谢楼主了

作者: Loster   发布时间: 2007-12-24

下了备用,谢谢

作者: eisdl   发布时间: 2007-12-28

收藏了 牛人顶你一下

作者: FFCZ   发布时间: 2008-01-01

mark

作者: zshtom   发布时间: 2008-01-03

FF下面不能用,请LZ修正一下.不能传值

作者: Loster   发布时间: 2008-01-04

不错,继续顶!

作者: drckness   发布时间: 2008-01-04

建议上传图片时可以修改图片的宽和高.


我在早先版本中加过:  主要是为了和别的编辑器使用同一个图片上传类.
复制PHP内容到剪贴板
PHP代码:
$imgWidth = $_POST['imgWidth'];
   $imgHeight = $_POST['imgHeight'];
   $imgBorder = $_POST['imgBorder'];
   $imgTitle = $_POST['imgTitle'];
   $imgAlign = $_POST['imgAlign'];
   $imgHspace = $_POST['imgHspace'];
   $imgVspace = $_POST['imgVspace'];

复制内容到剪贴板
代码:


  <table border="0" style="width:100%;font-size:12px;" align=top>
            <tr>
              <td width="18%" style="padding:2px 2px 2px 5px;">描述</td>
              <td width="82%"><input type="text" name="imgTitle" id="imgTitle" value="CTRL+鼠标滚轮放大或缩小" maxlength="100" style="width:95%;border:1px solid #555555;" /></td>
            </tr>
          </table>
          <table border="0" style="width:100%;font-size:12px;">
            <tr>
              <td width="10%" style="padding:2px 2px 2px 5px;">宽</td>
              <td width="23%"><input type="text" name="imgWidth" id="imgWidth" value="300" maxlength="4" style="width:40px;border:1px solid #555555;" /></td>
              <td width="10%" style="padding:2px;">高</td>
              <td width="23%"><input type="text" name="imgHeight" id="imgHeight" value="200" maxlength="4" style="width:40px;border:1px solid #555555;" /></td>
              <td width="10%" style="padding:2px;">边</td>
              <td width="23%"><input type="text" name="imgBorder" id="imgBorder" value="0" maxlength="1" style="width:20px;border:1px solid #555555;" /></td>
            </tr>
          </table>
          <table border="0" style="width:100%;font-size:12px;">
            <tr>
              <td width="39%" style="padding:2px 2px 2px 5px;"><select id="imgAlign" name="imgAlign">
                  <option value="">对齐方式</option>
                  <option value="baseline">baseline</option>
                  <option value="top">top</option>
                  <option value="middle">middle</option>
                  <option value="bottom">bottom</option>
                  <option value="texttop">texttop</option>
                  <option value="absmiddle">absmiddle</option>
                  <option value="absbottom">absbottom</option>
                  <option value="left">left</option>
                  <option value="right">right</option>
                </select></td>
              <td width="15%" style="padding:2px;">横隔</td>
              <td width="15%"><input type="text" name="imgHspace" id="imgHspace" value="0" maxlength="1" style="width:20px;border:1px solid #555555;" /></td>
              <td width="15%" style="padding:2px;">竖隔</td>
              <td width="15%"><input type="text" name="imgVspace" id="imgVspace" value="0" maxlength="1" style="width:20px;border:1px solid #555555;" /></td>
            </tr>
          </table>
[ 本帖最后由 adleyliu 于 2008-1-5 09:56 编辑 ]

作者: kyard   发布时间: 2008-01-05

学习学习

作者: adleyliu   发布时间: 2008-01-05

编辑器所需的功能已经很好了.

就是宽和高调起来麻烦, 上传功能应该完善一下

作者: 4C[FANTASY]   发布时间: 2008-01-07

不错

作者: adleyliu   发布时间: 2008-01-09

我晕死啊,在FF下搞了一下午都没的玩。。原来在FF下是不能用的 ...

作者: angeljyt   发布时间: 2008-01-12

有一个问题!!!把图片上传了,在编辑器了删掉图片后,图片实际没有被删除,还会停留在文件夹里,这个问题怎样解决?

作者: keleu   发布时间: 2008-01-13

好,学习

作者: mumiancao   发布时间: 2008-01-14

功德无量

作者: ly3551   发布时间: 2008-01-14

很好的

作者: chenz1117   发布时间: 2008-01-15

两个附件 哪个才是修正版呢

作者: 五五互联   发布时间: 2008-01-19

不兼容ff

作者: 纯色理想   发布时间: 2008-02-25

脚印……

作者: hei.xia.ke   发布时间: 2008-02-27

和asp版本保持同步,呵呵,又更新了下~

作者: ct_174880859   发布时间: 2008-02-29

总算更新了,顶下

作者: gently   发布时间: 2008-03-01

真希望在上面加一个 自动保险远程图片文件功能,我就太感谢了

作者: raylzw   发布时间: 2008-03-07

一直都因为这个没有附件上传的功能只能放弃,现在好了~~

作者: entermaster   发布时间: 2008-03-10

越来越完善 感谢楼主分享

作者: gincn   发布时间: 2008-03-10

好人啊。。。

作者: 纯色理想   发布时间: 2008-03-12

不错,支持

作者: clittle.cn   发布时间: 2008-03-12

可用于商业中么?

作者: zhujbing   发布时间: 2008-03-12

hoho~ 收藏了~ 非常感谢~

作者: langwang0070   发布时间: 2008-03-15

真的不错。强烈支持。

作者: leidong8   发布时间: 2008-03-21

请问,如何让它显示呢?
如何显示出内容呢?

作者: antsnet.net   发布时间: 2008-03-24

作者: 上帝也风流   发布时间: 2008-03-24

感谢您提供的东西
如何控制高度与宽度 ,还有自适应高度与宽度?
谢谢

作者: 125231896   发布时间: 2008-03-26

请问如何去掉一些不需要的功能,如上传附件,图片排版?

email : jiji8862@sina.com

作者: chaguifei   发布时间: 2008-03-27

作者: 上帝也风流   发布时间: 2008-03-27

作者: luzhou   发布时间: 2008-03-28

谢谢,非常有用呢!

作者: gently   发布时间: 2008-03-28

希望加一个去除超级链接的功能。

作者: zhxhcj   发布时间: 2008-03-29

作者: cnyou   发布时间: 2008-03-31

上传图片,填加链接那块

有个地方明显有逻辑错误,望改正

作者: spjhf   发布时间: 2008-03-31

收藏了。

作者: muqiao   发布时间: 2008-03-31

不错,这个编辑器挺好使的。

作者: goyoyo315   发布时间: 2008-04-03

值得学习!

这样做后台新闻发布就有现成的富文本编辑器了!赞一个!

作者: 孤鸿   发布时间: 2008-04-04

下了 准备用 

作者: littlehehe   发布时间: 2008-04-04

作者: 温柔的大海   发布时间: 2008-04-07

老是出现乱码啊,怎么解决呢?

作者: FrogPrince   发布时间: 2008-04-07

收藏了~ 非常感谢~

作者: myos   发布时间: 2008-04-14

强人,好东西,收下了

作者: myst   发布时间: 2008-04-19

怎么我下了大不开呢?

作者: bbbear   发布时间: 2008-04-19

很不错,,赞一个!~3.X大小的FCK还真不喜欢

作者: bbbear   发布时间: 2008-04-25

使用新浪的东西
可能会有版权上的问题

作者: qq66866111   发布时间: 2008-04-29

好东西,谢过!

作者: z123456   发布时间: 2008-05-21

好东西,收藏起来了,感谢楼主一下

作者: rebill   发布时间: 2008-06-08

不错,谢谢

作者: zuiw   发布时间: 2008-06-08

支持啊。

作者: pxsnow   发布时间: 2008-06-12

作者: wz_910   发布时间: 2008-06-12

看看这方面的东西

作者: wz_910   发布时间: 2008-06-13

我下了一个编辑器

在上传完图片的时候 图片的URL就会变成绝对路径 我希望能延续它的相对路径 请问怎么做啊?

作者: paciwater   发布时间: 2008-06-14

顶起!帮忙解决下~ 作者同志~

作者: anythink   发布时间: 2008-06-14

收藏~~

作者: anythink   发布时间: 2008-06-17

非常感谢楼主,
我在无忧脚本网找到了ASP版的,
但我服务器是技术PHP的

谢谢了

作者: wbsifan   发布时间: 2008-06-18

感谢楼主啊,谢谢了

作者: 几矛   发布时间: 2008-07-04

下了  顶一下

作者: fly1983   发布时间: 2008-07-05

不支持firefox ?

作者: thaiki   发布时间: 2008-07-07

请问高度和宽度怎么调整呢?
$editor->Height=500;
$editor->Width=500;
这两个不起作用

作者: lyh   发布时间: 2008-10-18