PDA

View Full Version : سوال: نحوه اعمال تاريخ شروع و انقضاي نمايش خبر



bftarane
جمعه 17 آذر 1391, 20:43 عصر
سلام. من در جدول اخبار تاريخ شروع و تاريخ انقضا قرار دادم
يعني موقع ثبت ادمين تاريخ شروع نمايش و تاريخ انقضاي نمايش رو ثبت مي کنه
حالا من موندم از اين تاريخ شروع و انقضا چه جوري استفاده کنم
چيزي که به نظر خودم ميرسه اينه
يه فيلد Status در نظر بگيرم و مقدار اوليه رو
1 يعني فعال قرار بدم
بعد از کدهاي زير استفاده کنم براي غيرفعال کردن خبر


datetime.nowif datetime.now>=expireddate
status=0
يعني ديگه ديده نشه

ولي موندم وقتي تاريخ انقضا فرا رسيد اين غيرفعال کردن چه جوري بايد انجام بشه و در چه رويدادي؟
آيا دستي توسط ادمين؟

و ديگه اينکه تاريخ شروع نمايش رو چه جوري اعمال کنم موقع سلکت؟
فکر مي کنم يه کدي مثل زير باشه ولي اينم نمي دونم چه جوري و کي ازش استفاده کنم؟ کي و چه جوري بايد چک بشه؟

if datatime.now < startdate status=0

hamed_hossani
جمعه 17 آذر 1391, 21:50 عصر
سلام
شما سه فیلد تو دیتا بیس بگذارید startDate,expiredDate,activePeriod
activePeriod فعال بودن تاریخ انقضا رو مشخص میکنه
برای نمایش اگه activePeriod =1 باشه یعنی از این قانون پیروی کن>اگر تاریخ امروز بین تاریخ شروع و انتقضا هست نمایش بده
اگه activePeriod =0 روال عادی نمایش