前へ 次へ
非常に使いやすく動作も軽快なこのP_BLOGですが記事の投稿画面のコメント欄に改行などを入れる場合は<br />を入れる必要があります。(最近のナイトリver.では対応されているかもしれませんが)
とりあえずやっつけ仕事的に以下のようにして対応してみました。
覚書./admin/updated.phpの変更箇所37行目辺り $comment = insert_tag_safe($_POST['comment']);↓$comment = insert_tag_safe($_POST['comment']);$comment = nl2br($comment);//add$comment = str_replace("\r\n|\r|\n", "", $comment);//addこれで改行を<br />に置き換えてそのままだと再編集時に<br />がどんどん増えて行くので<br />に変換後余分な改行を取り除くまたはこれで直接改行を<br />に置き換えてもいいと思う$comment = insert_tag_safe($_POST['comment']);$comment = str_replace("r\n|\r|\n", "<br />", $comment);//add
./admin/include/fnc_admin.inc.phpの変更箇所479行目辺り$comment = $row['comment'];↓// $comment = $row['comment'];$comment = str_replace("<br />", "\n", $row['comment']);//addさっきのupdated.phpの変更だけだと再編集する時にすでに記入しているコメントが改行が入っていなくて見難いので今度はさっきの逆で<br />を改行に変換します。
とりあえずざっとプログラム内の関係ありそうなところを適当に探して修正したので不具合あるかもしれませんが管理画面からのログの新規投稿とログの修正においては問題なく動作しているようです。
詳細検索
非常に使いやすく動作も軽快なこのP_BLOGですが
記事の投稿画面のコメント欄に改行などを入れる場合は<br />を入れる必要があります。
(最近のナイトリver.では対応されているかもしれませんが)
とりあえずやっつけ仕事的に以下のようにして対応してみました。
覚書
./admin/updated.phpの変更箇所
37行目辺り
$comment = insert_tag_safe($_POST['comment']);
↓
$comment = insert_tag_safe($_POST['comment']);
$comment = nl2br($comment);//add
$comment = str_replace("\r\n|\r|\n", "", $comment);//add
これで改行を<br />に置き換えてそのままだと再編集時に<br />がどんどん増えて行くので<br />に変換後余分な改行を取り除く
またはこれで直接改行を<br />に置き換えてもいいと思う
$comment = insert_tag_safe($_POST['comment']);
$comment = str_replace("r\n|\r|\n", "<br />", $comment);//add
./admin/include/fnc_admin.inc.phpの変更箇所
479行目辺り
$comment = $row['comment'];
↓
// $comment = $row['comment'];
$comment = str_replace("<br />", "\n", $row['comment']);//add
さっきのupdated.phpの変更だけだと再編集する時にすでに記入しているコメントが改行が入っていなくて見難いので今度はさっきの逆で<br />を改行に変換します。
とりあえずざっとプログラム内の関係ありそうなところを適当に探して修正したので不具合あるかもしれませんが
管理画面からのログの新規投稿とログの修正においては問題なく動作しているようです。