/
  • ایجاد آرشیو بر اساس تاریخ

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی ایجاد آرشیو بر اساس تاریخ
    نویسنده پیام
    nasserghiasi آفلاین
    ناصر GH
    ***

    ارسال‌ها: 242
    تاریخ عضویت: ۱۳۸۸ آذر ۷
    اعتبار: 2
    تشکرها : 127
    ( 41 تشکر در 22 ارسال )
    ارسال: #1
    ایجاد آرشیو بر اساس تاریخ
    برای مثال یک جدولی داریم که پست ها در آن ذخیره می شن. و زمان ایجاد آنها بر اساس timestamp ذخیره می شه. حالا ما می خوایم یک آرشیو بر اساس تاریخ ایجاد پست ها بسازیم. مثل آرشیو های وبلاگ ها.

    شرط: تنها ماه یا هفته هایی را نشان دهد که پست دارند.

    می خوام از یه روش اصولی برای این کار استفاده کنم
    کمک کنید
    این دفعه خودم جواب خودمو می دم ولی اگه دوستان راه حل بهینه تری دارن بگن. البته باید نتایج رو longtime cache کنم
    کد PHP:
    foreach ($rows as $row)
           {
            
    $year date("Y"$row['timestamp']); 
            
    $month date("Ym"$row['timestamp']);
            
    $day date("d"$row['timestamp']);
            
    $list[$$type] = $this->date->solid_date_convertor_without_day($$type.$day);
           }
           return 
    array_unique($list); 
    با $row کل پست ها رو می گیرم
    (آخرین ویرایش در این ارسال: ۱۳۸۸ اسفند ۲۵ ۱۰:۲۷ صبح، توسط nasserghiasi.)
    ۱۳۸۸ اسفند ۲۵ ۰۹:۳۴ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    parvane آفلاین
    عضو مهم
    ****

    ارسال‌ها: 354
    تاریخ عضویت: ۱۳۸۷ دي ۸
    اعتبار: 12
    تشکرها : 590
    ( 424 تشکر در 242 ارسال )
    ارسال: #2
    RE: ایجاد آرشیو بر اساس تاریخ
    http://forum.iranphp.org/Thread-روش-بدست...هفتگی-شمسی
    ۱۳۸۸ اسفند ۲۶ ۰۳:۳۸ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    zoghal آفلاین
    صالح سوزنچی
    *****

    ارسال‌ها: 1,760
    تاریخ عضویت: ۱۳۸۷ دي ۲۵
    اعتبار: 23
    تشکرها : 1500
    ( 1729 تشکر در 992 ارسال )
    ارسال: #3
    RE: ایجاد آرشیو بر اساس تاریخ
    بیا برادر جان : http://saleh.soozanchi.ir/1388/07/05/%d8...%b1-mysql/
    ۱۳۸۸ اسفند ۲۶ ۰۴:۰۸ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : nasserghiasi
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS