• 21
  • 3月

Typecho的后台用了一个叫做mootools的库。这几天看了一下这个库的教程,然后就尝试着自己弄了一个编辑器插件。

其实这个编辑器插件是参考了一下MagikeEditor的。原来将MagikeEditor移植到Typecho上时,有一个地方很不爽,就是要带一个JQuery的库,而Typecho带的却是Mootools的库。

当然,咱的水平也不能和70大大比,所以呢,就做简化了些。那些华丽的对话框之类的,也就没有了。当然,也有一点小小的优点吧,就是能够比较方便地在后台添加一些自定义标签了,而不用去修改程序。

另外,也把自己原来做的附件管理器的插入功能也给整到一起了。嗯,不过呢,由于0.7正式版有个别地方对附件管理器插件支持不是太好,所以这个暂时就不放出下载了,等0.8正式版再说吧。

目前,该编辑器已放入插件页下载。

  • 22
  • 11月

趁着周末,又给Typecho移植了一个编辑器插件。

这个编辑器的出处是Magike。记得当时刚使用Magike时,就是很喜欢这个编辑器,不为其它原因,就因为简洁,所以就把它给移植过来了。

整这个玩意,可花了不少时间。主要原因是:Javascript几乎不会,只能凭着对程序的感觉和Google的大力支持了。

第一个遇到的问题就是:mootool和jquery两个东东的冲突了。Magike时代,用的是jquery,而typecho用的是mootool。后来,Google告诉我:主要是$符号的冲突。还好jquery有jQuery.noConflict()来解决冲突。

接下来遇到的问题就是:typecho中没有预留Toobar的位置。然后,就用jquery,强行给prepend了一个Toolbar上去。

瞎折腾了半天,最后终于给跑起来了。

下载地址