您在這裡

設定文章的截止時間

hanamizuki's 的頭像
hanamizuki 在 2008-11-20 (四) 17:08 發表

Hi,

又有問題要請教大家了。

之前需要類似活動報名的機制(其實是要讓網友自己發起團購),
使用Event和Signup,不過signup一直有問題,所以後來就不用了。

剩下Event,有用到的功能也有只有「截止日期」這個東西,
但我發現這個日期過後,對文章並不會有什麼差別,
這個日期只在Event的月曆上有效果,但目前月曆並不是重要的需求,
所以應該也會停用Event這個模組,直接用CCK的date field新增「截止日期」這個欄位。

但有個問題是,我希望在這個日期過後,文章狀態能夠改變。
不然這個日期似乎沒啥作用。

不知有沒有辦法這個日期截止,就把另一欄位「狀態」強制修改成「已截止」呢?
我不希望截止後文章就不見,只希望會顯示「已截止」。

不知有沒有辦法做到?

(Workflow-ng無法做到)

PHP IF .. ELSE.. 一下

IF (CCK日期截止 < 現在時間 && DB「狀態」!=「已截止」) {
更新DB「狀態」欄位;
}ELSE{
PRINT '「快報名」';
}

類似這樣, 在IF... ELSE... 上變化一下

沒有理解錯你的問題 ??