رفتن به مطلب

rezaonline

عضو سایت
  • تعداد ارسال‌ها

    926
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    1

نوشته‌ها ارسال شده توسط rezaonline

  1. فایل رو میگیره با استفاده از توابعی چون file_get_contents و cURL موقتاً توی حافظه رم ذخیره میشه ، بعد توی یک فایلی با همون اسم توی هاستتون نوشته میشه .

    فشار زیادی به رم میاره .

    غیر مستقیم رو فکر کنم شما غیرمستقیم میبینی . :D

    در حقیقت اون مراحل رو با استفاده از رباتی که با cURL نوشته شده دونه دونه رد میکنه تا به لینک مستقیم برسه .

    بعد فرتی میگیره .

    برای هر سایت آلگوریتمش فرق میکنه ، یک اعصاب خوردی داره که نگو <_<

    • امتیاز 4
  2. تایم استمپ یک برچسب زمانیه .

    یک عدد ده رقمیه که فکر کنم از 1/1/1970 یا به قول خودمون 11/4/1348 هر ثانیه یک رقم بهش اضافه میشه . مثلاً الانی که من دارم اینو مینویسم برچسب زمانی 1346186973 هست .

    برای گرفتن برچسب زمانی فعلی میتونید از تابع time استفاده کنید .


    echo time();

    با استفاده از این عدد ده رقمی میتونید تاریخ رو به شکل های دلخواه با استفاده از توابع date میلادی و jdate , pdate شمسی نشون بدید .


    echo jdate('l,Y m d',1346186973); // سه نشبه , 7 6 1391
    echo date('l,Y m d',1346186973); // Tuesday,2012 08 28

    من توی اسکریپت هایی که مینویسم ، تاریخ ثبت رو بصورت تایم استمپ توی دیتابیس ذخیره میکنم که هم ایندکس گذاری دیتابیس روش بهینه تره ، هم کار باهاش ساده تره .

    اما وردپرس چون توی جدول مطالب یک فیلد داره post_modified که این فیلد زمان آخرین تغییرات توی دیتابیس رو ثبت میکنه ، و چون وردپرس راحت طلبه اومده نوع ذخیره سازی تاریخ رو به شیوه mysql قرار داده که مثلاً بصورت 2012-05-16 01:03:31 هست که اون فیلد توسط خود mysql خودکار تعیین بشه . (این از زیرکی وردپرسه) لذا برای تبدیل این نوع تاریخ به تایم استمپ باید خودتون دست به کار بشید .

    راه کارشهم ساده است . با استفاده از تابع explode اون قسمت ها رو تیکه تیکه میکنید و روز و ماه و سال و ساعت و دقیقه و ثانیه رو در میارید میذارید توی تابع mktime و این تابع برچسب زمانی مربوطه رو برمیگردونه حالا اون برچسب رو توی تابعی که من نوشتم میذارید و دیگه همین ... ;)

    فکر کنم یه مقاله کامل شد . :)

    • امتیاز 3
  3. واسه شدنش که میشه .

    یه راه حل طولانیشو که من بلدم ، اینه فرمت تاریخ رو بصورت timestamp در بیارم و از تابعی که ساختم استفاده کنم .


    /**
    * Time Left function
    *
    * Example
    * $x = 1332140945 ;
    * echo time_left($x);
    * @param $ts int timestamp's post
    * @return string time left like 3mahe ghabl
    */
    function time_left($ts = null)
    {
    if(!$ts)
    return '';


    $time = time();
    $t = $time-$ts;

    if(intval($t) < 0)
    return 'آینده';

    if(floor($t/31536000) >= 1 )
    $out = floor($t/31536000).' سال قبل';
    elseif(floor($t/2592000) >= 1)
    $out = floor($t/2592000).' ماه قبل';
    elseif(floor($t/604800) >= 1)
    $out = floor($t/604800).' هفته قبل';
    elseif(floor($t/86400) >= 1)
    $out = floor($t/86400).' روز قبل';
    elseif(floor($t/3600) >=1)
    $out = floor($t/3600).' ساعت پیش';
    elseif(floor($t/60) >= 1)
    $out = floor($t/60).' دقیقه پیش';
    else
    $out = $t.' ثانیه قبل';
    return $out;
    }

    البته فکر کنم راه حل های خیلی خیلی ساده تری هم باشه ، امیدوارم دوستان کمک کنن

    • امتیاز 4
  4. پسر خوب ، مثل اینکه شما خیلی وسواسی هستی .

    تنها راه حلی که میتونم به شما پیشنهاد بدم اینه از هرجا خواستید خرید کنید ، ببینید پرداخت ماهانه داره یا خیر .

    از پرداخت ماهانه استفاده کنید ، چون مطمئنم به سال نرسیده بیس سی تا هاست عوض میکنید .

    موفق باشید

    • امتیاز 3
  5. توی انجمن forum.wp-persian.com

    اعضایی با شناسه 1 تا 100 حالا شاید 1 تا 500 رو بررسی کنید ، آنهایی که فعالیت زیادتری داشتند مورد بررسی قرار دهید ، یه یقین میتونه کمکتون کنه به پیدا کردن اولین ها !

    همچنین توی قالبهایی که گذاشتن توی سایت ، یک سری لینک پیشفرض دوستان هست اونها رو هم یه نگاهی بندازید .

    آقای مانی منجمی خارج هستن فکر کنم .

    آقای گناهکار هنوز هویتشون رو نمیدونم و فکر نکنم شما هم بتونین هویت ایشون رو پیدا کنین ;)

    • امتیاز 6
  6. وبسایت هیــــگز| ذره ی خدا، سعی دارد تا مطالب خود را بدون کپی کردن از دیگر وبسایت ها، فرهنگ ایجاد و نشر مطالب غیر کپی را داشه باشد.

    کاش همه اینجوری بودن!

    یه تجربه از خودم بگم ، من دو سه سالی میشه وبلاگ دارم ، کل مطالبمو جمع کنی 20 تا مطلب میشه اما تمومش رو خودم نوشتم !

    این وبلاگ بی پدر من سالی دو سه بار به زور چهار تا پست توش میذارم ، اما جالب اینجاست ورودی گوگلم بصورت روزانه 100 تا 120 نفر هست !

    پیچ رنکم سه هست :D

    الکسا رو چک نکردم ولی باید اونم خوب باشه :rolleyes:

    خلاصه اینکه اگر نوشته های شما تک باشه و بدون تکرار ، مسلماً ، گوگل باهاش دوست میشه و این به نفع سایت شماست ^_^

    موفق باشید .

    • امتیاز 2
×
×
  • اضافه کردن...