calendar_viewer で1つのページにpastとfuture で指定して設置できない†
- ページ: BugTrack
- 投稿者: xzr
- 優先順位: 普通
- 状態: 完了
- カテゴリー: プラグイン
- 投稿日: 2004-09-18 (土) 14:28:29
- バージョン: 1.4.4
- リリース予定バージョン: 1.5.2
メッセージ†
calendar_viewer で、スケジュール表示などで、過去3日、未来3日などを表示させていたのですが、1.4.4 からループ防止?の「You already view」が表示されてしまいます。
ex)
#calendar_viewer(schedule_list,5,past,-)
#calendar_viewer(schedule_list,5,future,-)
- こんににちは :) ご推測の通り、これはcalendar_viewerにリミッターが入ったためです。現状は同じテーマ(この場合shcedule_list)について一度しかコールできなくなっています。ただ今回の様な使い方があるため、数回程度はコールさせて欲しいという意見も出ています。詳しくは:BugTrack/666 をどうぞ。 -- henoheno
- 安直な回避方法は、calendar_viewer.inc.php をコピーして、中身の関数名も変更して calendar_viewer2 なぞを作ってしまうことです。 -- henoheno
- をを、すいません。検索してきれなかったみたい。とりあえず、自主対応してみます。 -- xzr
- 1ページ最大4回まで表示できるようにしました commit:acdbd8c989 -- umorigu
- 改良お疲れ様です。4はマジックナンバーではなく先頭でdefineして使用する方がよいと思います。 -- ぃぉぃぉ
- ありがとうございます。定数を使うように変更しました commit:3eac8110d9 -- umorigu
- 変更ありがとうございます。期待通りの変更でした。 -- ぃぉぃぉ