投稿フォームでHTML編集ができない
問題)
XOOPSモジュール版のWordPressにて投稿フォームで編集したものが反映されない。
解決策)
【XOOPSモジュール版のWordPress開発者のぶのぶさんのサイトBBSからの引用】
とりあえずの解決策として…、
FireFox上のSPAWにて、この不具合がある事を確認しました。
SPAWのバグ究明は少々手間がかかりそうなので、必ずDESINGモードに戻してから、
「書き出し」ボタンを押していただくようにお伝え下さい。
これに対して
common/spaw/class/script_gecko.js.phpの1193行目の
function SPAW_getHtmlValue(editor, thefield)
{
// temporary simplified
return document.getElementById(editor+"_rEdit").contentDocument.body.innerHTML;
}
部分を
function SPAW_getHtmlValue(editor, thefield)
{ // fixed bug by nobunobu 2005/07/05
if(document.getElementById('SPAW_'+editor+'_editor_mode').value == 'design') {
return document.getElementById(editor+"_rEdit").contentDocument.body.innerHTML;
} else {
return document.getElementById(editor).value;
}
}
すれば、htmlモードのままで「書き出し」を行っても反映されるととしている。
自分の環境でも試してみたが、投稿フォームのHTMLモードでは反映されなかった。
動作環境---------------------------------------------------------------
・システム→Linux sv16.xserverzero.net 2.6.11-1.14_FC3smp #1 SMP Thu Apr 7 19:38:19 EDT 2005 i686
・apache→Version 1.3.33
・mysql→Version 4.0.24
・PHP→Version 5.0.4
・XOOPS→2.0.10 JP
WordPress→0.5.0RC5a