2007年11月9日

Wordpress Tinymce Visual/Code 切換問��



除了上篇發現圖片編輯在於 TinyMCE 內會有問題之外,最近又發現,切換 Visual/Code 模式,會發生 <pre> tags 處理不好的情形。


Keywords: tinymce, wordpress virtual editor, code。


Wordpress Version: 2.3.1


確定是 Wordpress ticket #3492 的問題。


問題如下面所呈現:


Code Mode 下編好 pre 的 Code


tinymce001.png




切到 Visual Mode 下就多出一堆 blank lines


tinymce002.png




再切回 Code Mode 下就和原來的 Code 不一樣了


tinymce003.png




我放一份改過的 editor_plugin.js 到 Wordpress ticket #3492 下了,有此困擾的可去抓來試試,換掉原來的
 {wordpress-dir}/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js


檔即可。


我改這個的目的就是使用為了使用這個 Google Code Prettify 能在 Visual Mode 下使用的啦


就像下面呈現的啦
 
#include <sys/syscall.h>
#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>

pid_t getpid(void)
{
printf("Hello, world!\n");
return syscall(SYS_getpid);
}


當然,這樣的 Visual Editor 比之前的好用一點了,但複雜一點的原始碼倒還沒空去試 持續再試了。




Orignal From: Wordpress Tinymce Visual/Code 切換問題