relatedとincludeを使うとおかしくなる†
- ページ: BugTrack
- 投稿者: IKeJI
- 優先順位: 低
- 状態: 却下
- カテゴリー: 本体バグ
- 投稿日: 2004-10-22 (金) 11:06:47
- バージョン: 1.4.4
メッセージ†
relatedプラグインが使われているページを
includeで読み込んだ場合、
本来はrelated結果が評価された後、includeされるはずなのに、
includeされた後評価れたような表示になる。
relatedの結果はキャッシュされるが、
このキャッシュはページ名が保存されておらず、
includeしているページ用のrelatedの結果がキャッシュされていたため、
それが表示されてしまう。
- 日本語ファイル名の場合にも動作がおかしいところがあるようです。 -- merlin
- 「relatedの結果はキャッシュされる」というのは lib/file.php - links_get_related() のことだと思いますが、ページ名は考慮されているようです。また「// If possible, merge related pages generated by make_link()」というコメントがあるので、include先のrelatedをリストに取り込むのは意図した挙動かもしれません。merlinさんの「日本語ファイル名の場合にも動作がおかしいところ」というのはどこでしょうね。 -- umorigu
- 仕様ということで Status:却下 としておきます -- umorigu