pukiwikiについて質問です。


チルダ(~)を入れなくても改行されるように、
下記のURLの方法で設定済みなんですが
http://www.aksum.jp/pukiwiki/index.php?%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA%2F%E6%94%B9%E8%A1%8C%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B

連続した改行は反映されないようです。
とりあえず空白文字で対応していますが、なにか他によい方法はありませんでしょうか?

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2009/07/24 01:00:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:rouge_2008 No.1

回答回数595ベストアンサー獲得回数351

ポイント60pt

「lib」フォルダ内の「convert_html.php」を編集します。

まず、840行目付近にある「$line = rtrim($line, "\r\n");」の下に以下の行を追加します。

	if ($line == '') {
	$line = " ";
	}

次に、884行目付近にある「if ($head == ' ' || $head == "\t") {

」という行を次のように変更します。

if ($head == "\t") {

これでエンターキーによる改行だけで<br />が挿入されるようになるはずです。

※上記変更により、行頭に半角スペース「 」入力での引用は使用できなくなりますので、行頭にタブキー入力で対応してください。


本当は「$line_break = 1;」による指定にとどめておいた方が、W3Cの仕様に沿ったHTMLを出力するので、上記の変更をしないで使用した方が良いと思います・・・

id:freewriter

できました!!大変ありがとうございます。

外部の方に見せる用途ではないので、まあ準拠して無くてもいいかなと思ってます。

2009/07/18 00:29:44
  • id:rouge_2008
    解決して良かったです。
    W3Cの仕様準拠のことは、あまり気にしないでください。
    連続する<br />くらいでは特に問題は発生しないはずですし、個人用途なら全然問題ないと思います。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません