Naoki Takezoe
ADS28****@nifty*****
2003年 8月 12日 (火) 10:08:15 JST
竹添です。 includeの無限ループについて補足します。 Includeプラグイン内部でインクルードしたページを記録することで 無限ループしないように修正しましたが、2つのページから同一の ページをインクルードしていて、さらに別のページから最初の2つの ページをインクルードした場合などに不具合があります。 図にすると以下のような感じです。 +-->ページ2--+ | | ページ1-+ +-->ページ4 | | +-->ページ3--+ この場合にページ1をみるとページ3からでページ4をインクルードしようと するのですが、ページ4は既にページ2によってインクルードされているので 無限ループ防止機能が作動し、インクルードに失敗してしまいます。 レアケースだと思うのでこのままでもいいかなーという気はしますが、 日記などで他の日付のページをインクルードしてる場合などは問題に なるかもしれません。 Naoki Takezoe <ADS28****@nifty*****> wrote: > 竹添です。 > > 以下のURLに3.5.0dev3をアップロードしました。 > http://www3.vis.ne.jp/~asaki/wiki/wiki3_5_0dev3.zip > > ・includeプラグインによる無限ループの修正 > ・3.5.0dev2以前で発生していた一部プラグインの移行漏れの修正 > > 特に前者は致命的です。安定版ではありませんが、 > 公開環境でFSWikiをご利用になっている場合は > 早急にバージョンアップされることをおすすめします。 > > なお、公式サイトについては復旧の目処が立っています。 > 今週中か、遅くとも来週には何らかのアナウンスできると思います。 > > ---- > Naoki Takezoe <ADS28****@nifty*****> > _______________________________________________ > Fswiki-dev mailing list > Fswik****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/fswiki-dev ---- Naoki Takezoe <ADS28****@nifty*****>