2007/05/23

[技術系]   TinyMCE for Movable TypeのShift_JIS利用時の不具合パッチ

at 02:46JST
 
TinyMCE for Movable Type Ver1.30 Ja公開しました
http://www.dakiny.com/tinymce/archives/2007/05/tinymce_plugin_for_movable_typ_5.html

をMT1.3[45]でmt-config.cgiを
PublishCharset Shift_JIS

として使用している環境にインストールすると、

20070523mage1.png


てな感じでおかしくなる。Shift_JISを「発明した」企業出身のぼくとしてはこれは耐えきれないので、汚いパッチを書いた。

*** plugins/TinyMCEforMT/TinyMCEforMT.pl.org	Wed May  2 18:30:20 2007 
--- plugins/TinyMCEforMT/TinyMCEforMT.pl Wed May 23 02:38:28 2007
***************
*** 193,199 ****
theme_advanced_resizing_use_cookie : true,
extended_valid_elements : "hr[class|width|size|noshade]",
file_browser_callback : "fileBrowserCallBack",
! language : <TMPL_IF NAME=LANGUAGE_ID>'<TMPL_VAR NAME=LANGUAGE_ID>_<TMPL_VAR NAME=LANGUAGE_ENCODING>'<TMPL_ELSE>'en'</TMPL_IF>.toLowerCase (),
convert_urls : false,
convert_fonts_to_spans : true,
convert_newlines_to_brs : false,
--- 193,199 ----
theme_advanced_resizing_use_cookie : true,
extended_valid_elements : "hr[class|width|size|noshade]",
file_browser_callback : "fileBrowserCallBack",
! language : <TMPL_IF NAME=LANGUAGE_ID>( '<TMPL_VAR NAME=LANGUAGE_ID>_' + '<TMPL_VAR NAME=LANGUAGE_ENCODING>'.replace(/_/,'-') ).toLowerCase ()<TMPL_ELSE>'en'</TMPL_IF>,
convert_urls : false,
convert_fonts_to_spans : true,
convert_newlines_to_brs : false,


1行直してるだけなんだけど。



関連しそうな過去記事:
さらに過去の記事
2009/04 (1)   2008/12 (3)   2008/11 (9)   2008/10 (10)   2008/09 (20)   2008/08 (2)   2008/07 (23)   2008/06 (16)   2008/05 (22)   2008/04 (11)   2008/03 (21)   2008/02 (20)   2008/01 (21)   2007/12 (32)   2007/11 (37)   2007/10 (46)   2007/09 (63)   2007/08 (33)   2007/07 (41)   2007/06 (81)   2007/05 (173)   2007/04 (168)   2007/03 (113)   2007/02 (123)   2007/01 (92)   2006/12 (111)   2006/11 (185)   2006/10 (20)  
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。