准备制作tinymce_runcode插件

in 未分类

blogengine.net后台是用的Tinymce编辑器

说实话,第一次用这个东东,功能挺全,但总觉得没有“运行代码”功能总是一个缺陷,于是想动手写一个。

查询相关文档得知,只需写一个插件,然后放到plugins目录

最后在相关的文件中加载该插件即可

也许是js太菜,一个小时过去了,该插件始终未完成,以后曾写过一个FckEditor的这样的插件,很快就搞定了。

没想到Tinymce这么复杂,初始化、回调、执行函数,一看就晕了。看来还得下一番功夫才行啊。

今天有朋友说我的rss有问题,每次都会更新同样的文章,直接进入http://yibin.us/rss.axd是没有问题的,但在抓虾里订阅时就会有这种现象:

 


但它们的更新时间却又是一样的

 

7 Comments

7 Comments

  1. 一直在观察BlogEngine.NET,准备搬过去,不过没有2.0的空间 太郁闷了
    幻想兄的blog之前大幅度的修改过一次,这次又整个替换了,rss地址变了,bxna那边联系谁?

  2. 幻想兄这是要开发什么插件,我最近在家待业 -_-! 可否帮把手

  3. 给bxna的rss地址没有变啊~~~
    最大限度地跟原有的blog url兼容
    这个插件已经差不多了,就是一个运行代码的功能,BlueIdea里的:)

  4. 不过遇到了一个小问题,在tinymce中写入代码时很正常。
    打开源代码视图就不对劲了,把我的<textarea>全吃了
    function insertRunCode() {

    var codecontent = document.getElementById(‘CodeContent’).value;

    var html = ‘<textarea col=\"100\" rows=\"20\">\n’+codecontent+’\n</textarea>’;
    alert(html);
    tinyMCE.execCommand(‘mceInsertContent’, true, html);
    tinyMCEPopup.close();
    }

  5. 老弟js熟的话可以搞一搞啊~~:p

  6. 那我试试哈 幻想兄的思路我接不上 我重新搞一下看看
    不过如果只是为了在前台显示的话,用你那mp3插件的思路倒也蛮方便的。
    幻想兄是想直接在后台见到效果是把 o_o

  7. 当然可以用Extensions,但Extensions基本上靠正则来完成.
    我的想法是直接从后台编辑器着手来处理。

Leave a Reply

Using Gravatars in the comments - get your own and be recognized!

XHTML: These are some of the tags you can use: <a href=""> <b> <blockquote> <code> <em> <i> <strike> <strong>