人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

●質問者: にらたま
●カテゴリ:インターネット ウェブ制作
✍キーワード:PukiWiki URL 対応 白文字 連続
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● rouge_2008
●60ポイント

「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を出力するので、上記の変更をしないで使用した方が良いと思います・・・

◎質問者からの返答

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ