トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BBS-サポート掲示板/274

ページの作成や編集にはユーザ登録が必要です。

 【FSWikiLite】「説明」での<dl>タグについて - おさ (2004年09月03日 21時20分15秒)

FSWikiLiteを@niftyで使わせていただいております。BBS-サポート掲示板/146で報告のあった現象がFSWikiLiteでも発生しましたのでご報告させていただきます。

現象

以下のように複数のまとまった「説明」を、空行で区切って記述した場合、

:説明A-1:ほにゃららふにゃらら
:説明A-2:ふにゃららほにゃらら

:説明B-1:ほにゃららふにゃらら
:説明B-2:ふにゃららほにゃらら

生成されるHTMLが以下のようになります。

<dl>
  <dt>説明A-1</dt><dd>ほにゃららふにゃらら</dd>
</dl>
<dl>
  <dt>説明A-2</dt><dd>ふにゃららほにゃらら</dd>
</dl>
<dl>
  <dt>説明B-1</dt><dd>ほにゃららふにゃらら</dd>
</dl>
<dl>
  <dt>説明B-2</dt><dd>ふにゃららほにゃらら</dd>
</dt>

Wikiソースの記述から自然に期待するHTMLは、本来以下のようなものであると思われます。

<dl>
  <dt>説明A-1</dt><dd>ほにゃららふにゃらら</dd>
  <dt>説明A-2</dt><dd>ふにゃららほにゃらら</dd>
</dl>
<dl>
  <dt>説明B-1</dt><dd>ほにゃららふにゃらら</dd>
  <dt>説明B-2</dt><dd>ふにゃららほにゃらら</dd>
</dt>

対象

FSWikiLite 0.0.9

備考

この現象を修正するFSWikiLite 0.0.9用のパッチも作りましたので添付します。パッチ対象は以下のファイルです。

  • lib/common.pl

コメント

  • ありがとうございます。次のバージョンで取り込みます。 - たけぞう (2004年09月03日 23時57分06秒)
  • このパッチで修正されている部分と同じ内容を3.6.4のHTMLparserに適用してもうまく動作しました。ご参考まで - MRB (2015年02月24日 14時44分05秒)
お名前: コメント:
common.pl.patch

最終更新時間:2015年02月24日 14時44分05秒