PDA

View Full Version : سوال : آرشیو ماهانه



com.mohsen
جمعه 24 شهریور 1391, 01:32 صبح
با سلام خدمت همه دوستان
شاید خیلی ها بگن این موضوع تکراریه و تو گوگل سرچ کنی پیدا میکنی.بخدا پیدا نکردم
من یه آرشیو ماهانه می خوام
مثلا:
فروردین 91
اردیبهشت 91
خرداد 91
....
و با کلیک بر روی هر ماه پست هایی که در آن ماه قرار دارد رو نمایش بدهد.
من یک تیبل به نام news دارم که فیلد هاش id-title-body-date می باشد.
البته این هم بگم که date به صورت timestamp ذخیره میشه.
ممنون

ravand
جمعه 24 شهریور 1391, 08:35 صبح
اصلا بودن آرشیو ماهانه در سایت چه ارزشی داره؟
من فهمیدم بود و نبود آرشیو ماهانه در سایت برای کاربر بازدید کننده فرقی نمیکنه.

com.mohsen
جمعه 24 شهریور 1391, 12:00 عصر
اصلا بودن آرشیو ماهانه در سایت چه ارزشی داره؟
من فهمیدم بود و نبود آرشیو ماهانه در سایت برای کاربر بازدید کننده فرقی نمیکنه.

اولا مشتری خواسته.دوما تو صفحه اصلی سایتش فقط سه خبر آخرشو نمایش می ده و نیاز به آرشیو داره
متشکر از نظری که دادید.



برای این کار میتونی یک فیلد جدید با عنوان آرشیو یا هر اسم دیگه ای بسازی و ماه اون خبر رو توی این فیلد بریزی

بنده یک فیلد دارم به نام date که time() رو توش میریزم و با توجه به اون میخوام آرشیو بندی کنم.
اگه کاری که شما میگید رو انجام بدم یک فیلد اضافه باید بگذارم و فقط ماه رو وارد کنم که افزونگی ایجاد میشه و نیازی نیست.وقتی میشه با timestamp این کارو کرد چرا پایگاه رو خراب کنیم.
متشکر از نظر شما.

plague
جمعه 24 شهریور 1391, 16:58 عصر
میخای اینو بدونی که چجوری آرشیو رو بسازی نمایش بدی کنار سایت یعنی ماه ها و سالها رو
یا اینکه چجوری مطالب ماهیانه رو از دیتابیس بگیری و نمایش بدی ؟

یا یه فیلد اضافه کن به جدولت برای آرشیو که ماه رو توش ثبت میکنی
یا تاریخ اولین ورودی رو میگیری بعد تا تاریخ امروز ماه ها رو محاسبه میکنی قبلا کاره مشکلی بود الان با توابع جدید DateTime , DateInterval , DatePeriod نسبتا ساده شده