過去のイベントへ自動的に移動する方法

CMSファクトリー4について

過去のイベントへ自動的に移動する方法

投稿記事by daichan » 2010年6月28日(月) 19:09

提案中のサイトにCMSF4を使いたいのですが、「これからのイベント一覧」と「終了したイベント一覧」が必要になります。この2種類のイベント一覧を自動的に判別する方法はありますか。
daichan
 
記事: 10
登録日時: 2010年5月03日(月) 20:35

Re: 過去のイベントへ自動的に移動する方法

投稿記事by cmsfactory4 » 2010年6月28日(月) 20:16

ご質問ありがとうござます。

上級設定になりますが、"removeDate" フィールドを使う事で可能です。"removeDate" を過ぎると、そのイベントは「これからのイベント」に表示されない様になります。また「終了したイベント」には "removeDate" を過ぎたイベントのみの検索結果の表示が可能です。

以下が「終了したイベント」の一覧ビューア(PHPコード)の例です。
コード: 全て選択
list($pastRecords,$pastMetaData)=getRecords(array(
      'tableName' => 'events',
      'where' => 'removeDate < NOW()',
      'ignoreRemoveDate'=>true,
      ));
daichanさんのテーブル名、フィールド名に変更して下さい。
'where' フィールドは removeDate のある「今日」を過ぎた全てのレコードを読み込みます。
アバター
cmsfactory4
Site Admin
 
記事: 78
登録日時: 2010年4月13日(火) 20:53


Return to CMSファクトリー4

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[5人]

cron