Exec-PHP での対策は他のご意見におまかせするとして、runPHPを改造する方法もご検討されてもよいかと。
機能的には問題無いのだとすれば、新規投稿時にデフォルトでチェックが入ってれば良いと思いますので。
runPHP の165行目付近(手元の2.3.1にて確認)の以下のような部分を探します。
if (isset($_REQUEST['post'])) {
$isEvald = runPHP::IsPostEvald($_REQUEST['post']);
$checked = ('1' == $isEvald) ? ' checked="checked" ' : '';
}
この部分の下に、以下のように3行を追加します。
if (isset($_REQUEST['post'])) {
$isEvald = runPHP::IsPostEvald($_REQUEST['post']);
$checked = ('1' == $isEvald) ? ' checked="checked" ' : '';
}
else{
$checked = ' checked="checked" ';
}
これで新規投稿時にデフォルトでチェックが入ると思います。
kvexさん、回答ありがとうございます。
Exec-PHPをやめて、runPHPを使いはじめた処だったので助かりました。
そうさせていただきます。
あ、用が足りましたか^^
runPHPのバージョンアップのたびに、この部分を修正する必要があるとは思いますが、たいした手間ではないので、管理画面にデフォルト状態の設定が追加されることを祈りましょう^^