2005年07月11日

1行空けたらbrではなく、pに変換

小人さんの希望機能アンケート(http://htmldwarf.hanameiro.net/vote/vote.cgi)に、
1行空けたらbrではなく、pに変換
というご要望をいただいていたので。
次回で搭載したいなと思いますが、とりあえずの改造方法をご紹介しときます。



1)htmldwarf.cgiの
$line =~ s/\$DOCUMENT/<!--DOCUMENT-->\n$input{'document_area'}\n<!--\/DOCUMENT-->/;
という部分(2箇所あります)の直前に、
$input{'document_area'} =~ s/(<br>\012<br>\012|\012<br>\012<br>)/<\/p>\012<p>/g;
$input{'document_area'} =~ s/(<br \/>\012<br \/>\012|\012<br \/>\012<br \/>)/<\/p>\012<p>/g;
$input{'document_area'} = '<p>' . $input{'document_area'} . '</p>'
を追加。

2)
$line =~ s/\$DOCUMENT/<!--DOCUMENT-->\n$document[$dl]\n<!--\/DOCUMENT-->/;
という部分の直前に、
$document[$dl] =~ s/(<br>\012<br>\012|\012<br>\012<br>)/<\/p>\012<p>/g;
$input{'document_area'} =~ s/(<br \/>\012<br \/>\012|\012<br \/>\012<br \/>)/<\/p>\012<p>/g;
$document[$dl] = '<p>' . $document[$dl] . '</p>'
を追加。

これでたぶんできるはず……です。ミスしてたらごめんなさい。
posted by 文月夕 at 17:26| Comment(0) | TrackBack(0) | 小説サイトCMS | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック

PR

×

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