WordPress Tinymce Visual/Code 切換問題 |
2007/11/09 ~ 阿亮 ~ |
除了上篇 發現圖片編輯在於 TinyMCE 內會有問題之外,最近又發現,切換 Visual/Code 模式,會發生 <pre> tags 處理不好的情形。
Keywords: tinymce, wordpress virtual editor, code。
WordPress Version: 2.3.1
確定是 WordPress ticket #3492 的問題。
問題如下面所呈現:
Code Mode 下編好 pre 的 Code
切到 Visual Mode 下就多出一堆 blank lines
再切回 Code Mode 下就和原來的 Code 不一樣了
我放一份改過的 editor_plugin.js 到 WordPressticket #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 比之前的好用一點了,但複雜一點的原始碼倒還沒空去試 持續再試了。
嗯,就是要裝 Google Code Prettify for wordpress 的 Plugin :)
阿亮,你的c代码的文本框是怎么弄出来的啊?
吗?