続・質問箱/499

サマリWikiNameやBracketNameが表示されない / &dagger{†};と表示される / コメントの挿入位置などが狂う
バージョン1.4.4_php5
投稿者そのえ?
状態完了
投稿日2004-12-22 (水) 01:41:44

質問

  • 元サマリ: アンカーリンクを作成した際、†マークがうまく表示されない&リンクが作成されない

非常に初歩的な質問ではないかと思い、色々と探したのですが、どうしてもわからなかったのでよろしくお願いします。 XREAs102サーバーで、Pukiwikiを設置したのですが、 アンカーリンクの[#********]が、表記が&dagger{†};となっていたり、リンクが形成されていなかったりと不具合が起きています。

回答

  • PHP5ってことで、dev:BugTrack/632 見たら、似た症状が挙がってますね。cache/entities.dat が壊れていたりしませんか? -- にぶんのに? 2004-12-22 (水) 03:32:07
  • cache/entities.dat は1468バイトでした。アスキーモードであげ直しても変化はないので壊れてるという事はないと思います。 -- そのえ? 2004-12-22 (水) 18:37:43
*wikinameと同じ単語の表記もバグってしまう。 [#cf4a939f]
この様にリンクがうまく表示されません。&dagger{†};という表記になってしまいます。
-てすてす &dagger; --  <span class="comment_date">2004-12-22 (水) 21:39:38</span>
-ええ !? --  <span class="comment_date">2004-12-22 (水) 21:40:05</span>
-へのへの -- [[henoheno]] <span class="comment_date">2004-12-22 (水)  21:45:08</span>

#comment
  • 壊れ方がすごすぎますので、よろしければ今あるデータを全部圧縮してhenohenoにメールで送っていただけませんか。検証します。 -- henoheno 2004-12-22 (水) 21:43:48
  • ああああ、<span class="comment_date">日時</span>になるのはですね、実は#commentプラグインも動作が変で、http://d.hatena.ne.jp/sonoe/ でどうにかしようと検証してて、その影響でこの状態に……。戻しておきます……すいませんでした。 -- そのえ? 2004-12-22 (水) 23:15:38
  • そうでしたか :) しかし「ヒトコト掲示版」の壊れっぷり・・・上記を戻したあとの症状も変ですが、名前の欄が表示されなかったり (それはcommentプラグインではなく表示部分の問題だと思います)、日付が変な位置に挿入されたり、新しいコメントが上に追加されたり下に追加されたり、*1もうわけがわかりません。お父さんちょっと飲みすぎです。状況を見るにサーバー側がおかしいのさえもわけがわかりませんから、とりあえず素の1.4.4_php5と比較させて下さい。 -- henoheno 2004-12-22 (水) 23:51:40
  • では、henoheno@users.sf.net の方に、鯖のファイルを全部DLして圧縮したものを送らせてもらいます。お手間をかけさせてしまって申し訳ございません。 -- そのえ? 2004-12-23 (木) 00:55:44
    • 受け取りました :) -- henoheno 2004-12-23 (木) 08:47:42
  • 1.4.4_php5 との間でdiffを取りました。make_link.php のバージョンが 1.4.4_php5 に同梱したものではありません。1.4.4のものになっています => これはPHP5対策が入っていません。過去に1.4.4をお試しになっていたようですから、その名残(?)ですね (^^; ということで、newとcounterを元に戻すのも含め、3つまとめて書き換えてみて下さい。 -- henoheno 2004-12-23 (木) 09:48:05
    • newプラグインの改造時にパースエラーが出たのは、行の末尾に ; がないためでしょう。私もよくやります。
    • &dagger; はプラグインではなく、HTMLのエスケープキャラクターのようなもの(character entity)です。PukiWikiのインラインプラグインのスタイル(簡素な例)はこの記法と同じです。余談ですが同じ名称のインラインプラグインを定義して、エンティティの効果をキャンセルすることも可能です。
    • ※問題ないですが、ファイルの改行コードが全てCRLFに変換されておりました
  • う、動きました。本当に申し訳ございませんでした……。もうなんつーか初歩的なミスですいません。 -- そのえ? 2004-12-24 (金) 01:11:58
  • まったり頑張ってください :) -- henoheno 2004-12-24 (金) 23:21:39
  • PHP5じゃないはずですが、1.4.3から1.4.6rcにUpdateしたところ†が正常に表示されなくなったので、cache/entities.dat を再UPしたところ直りました。先人に感謝! -- 2005-07-09 (土) 11:14:27

*1 それが今までの検証の履歴だとしても

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-01-27 (木) 15:36:34
Site admin: PukiWiki Development Team

PukiWiki 1.5.1+ © 2001-2016 PukiWiki Development Team. Powered by PHP 5.6.30-0+deb8u1. HTML convert time: 0.436 sec.

SourceForge.jp