• اطلاعیه ها

    • Saeed Fard

      برگزاری چهارمین همایش Coder Conf و کد تخفیف برای کاربران وردپرس پارسی   20/04/97

      کدرکانف هر سال در آخرین پنجشنبه مرداد با بورد‌های مختلفی برگزار می‌گردد،امسال نیز کدرکانف در همین تاریخ با حضور برنامه نویسان مطرح کشور در بورد تخصصی جاوااسکریپت برگزار خواهد شد، یک گردهمایی متفاوت با طعم Javascript. Coderconf هر سال نسبت به سال‌های گذشته با حضور برنامه‌نویسان پر رنگتر می‌شود. ما سعی کردیم هر ساله به این کنفرانس مفهوم عمیق تری ببخشیم تا از آنچه در سال‌های گذشته عرضه شده به روزتر و مفیدتر واقع شویم. امسال فرصتی خواهد بود تا با نگرشی جدید و بهبود مطالب ارائه شده، عمیقتر به این موضوع نگاه کنیم تا بجای تکرار مباحث پیشین گامی هر چند کوچک در مسیر ارتقای دانش فنی برنامه‌نویسان ایرانی برداریم. ما در Coderconf ۴ با تمرکز بر روی Javascript نیت کرده‌ایم این فرصت را در اختیار برنامه نویسان قرار دهیم تا با ظرافت و استانداردهای روز دنیا کار خود را پیش ببرند. به نظر ما امسال زمان آن فرا رسیده‌است تا این زبان را به صورت تخصصی و از ابعاد مختلف به چالش بکشیم.   دبیر علمی همایش میلاد حیدری، کدرکانف ۴ را اینگونه توصیف کرده است :اشتراک گذاری دانش بهترین راه رسیدن به جاودانگی اطلاعات است. هر ساله همایش‌های زیادی برگزار میشه که افراد شرکت‌کننده می‌توانند با افراد مجرب شبکه سازی کنند. امسال در کدرکانف سعی کردیم علاوه بر بخش شبکه سازی بین افراد بیشتر روی انتقال دانش و کیفیت ارائه ها تمرکز داشته باشیم . به قصد یک گردهمایی بلند مدت بین برنامه‌نویسان جاوااسکریپت که با هم تبادل دانش و اطلاعات کنند گردهم آییم.
      بنده به عنوان عضو کوچکی از جامعه برنامه‌نویسان جاوااسکریپت ایران امیدوارم در کدرکانف امسال علاوه بر شبکه سازی، از اطلاعاتی که دوستان در این همایش در اختیارتان قرار می‌دهند استفاده کنید. در سایت همایش میتوانید سخنرانان و موضوع پنل همایش کدرکانف رو مشاهده کنید . علاقه‌مندان به حضور در این همایش می‌توانند با کد تخفیف wpparsi اقدام به ثبت نام در این گردهمایی کنند. سایت همایش :‌http://coderconf.org
      بلیط فروشی همایش :‌https://evand.com/events/coderconf4  
Ali SH

نوع تاریخ نوشته ها

10 پست در این موضوع قرار دارد

سلام بر همه دوستان و کارشناسان و استادان و...

می خواستم بپرسم که چه جوری میشه یه کاری کرد که کنار نوشته ها تاریخ رو اینجوری بنویسه:

نوشته شده در n روز پیش...

آیا باید تو پوسته دست برد یا توی قسمت تنظیمات با عوض کردن ساختار تاریخ میشه کاری کرد

لطفا در هر صورت توضیح بدین که چه جوری میشه این کار رو کرد؟ لطفا نیمه مبتدی توضیح بدین :)

ممنون

0

به اشتراک گذاری این پست


لینک به پست

واسه شدنش که میشه .

یه راه حل طولانیشو که من بلدم ، اینه فرمت تاریخ رو بصورت 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

به اشتراک گذاری این پست


لینک به پست

ببخشید می خواستم ببینم روش اول رو چه جوری انجام بدم و این کد ها رو باید کجا بگذارم و لطفا اگر کسی راه دیگه هم سراغ داره ممنون میشم بگه البته بازم تاکید می کنم لطفا کمی مبتدیانه توضیح بدین چون من پی اچ پی بلد نیستم اما می تونم کمی تغییرات بدم

بازم از همه دوستان ممنون

آقای ایمان فخر ممنون

این افزونه توابع تاریخ رو جایگزین می کنه؟

منظورم اینه که اگر اینو نصب کنم درست میشه و بغل پست ها به جای نشان دادن تاریخ می نویسه نوشته شده در n روز پیش...؟

ویرایش شده در توسط ali110
0

به اشتراک گذاری این پست


لینک به پست

روش اول که یک تابعه فقط ورودیش باید تایم استمپ باشه .

افزونه که آقا ایمان معرفی کردیند تست کنید .

3

به اشتراک گذاری این پست


لینک به پست

ممنون

افزونه به نظر کاربردیه و دارم سعی میکنم فارسیش کنم اما از راه اولیه سر در نمیارم

1.تایم استمپ یعنی چی؟ :huh:

2.روش اول رو توی پست های وردپرس چه جوری میشه به کار برد اون کدها رو باید چی کار کنم و خلاصه اینکه اصلا از اولی سر در نمیارم ! :huh:

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

با تشکر فراوان :wub:

0

به اشتراک گذاری این پست


لینک به پست

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

یک عدد ده رقمیه که فکر کنم از 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

به اشتراک گذاری این پست


لینک به پست

سلام

ببخشید من یه راه پیدا کردم و درست کار میکنه که کد زیر رو هرجا خواستیم می گذاریم و براساس گفته های شما هم تنظیم شده(تایم استمپ و...) فقط یک مشکل دیگه دارم که اون قسمت هایی از کد که فارسی هست رو ؟؟؟؟؟؟ نشون میده. این هم کد:


ارسال شده در <?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' قبل'; ?>

چی کار کنم درست بشه؟

==========================

ممنـــــــون

راستی یه سوال دیگه : چرا زیر اسم من هِی می نویسه سوال امنیتی:تهران

مگه من اسپمم؟!!!!!!!!!!!!!!!!

ویرایش شده در توسط ali110
0

به اشتراک گذاری این پست


لینک به پست

encoding فایل رو با برنامه ++notepad روی utf-8 without bom بذارید .

3

به اشتراک گذاری این پست


لینک به پست

آقای ایمان فخر ممنون

این افزونه توابع تاریخ رو جایگزین می کنه؟

منظورم اینه که اگر اینو نصب کنم درست میشه و بغل پست ها به جای نشان دادن تاریخ می نویسه نوشته شده در n روز پیش...؟

افزونه رو برای اینکار نوشته اند

3

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط khayamchoob97
      سلام
      من چند روزی هست که توی سایتم با استفاده از کد زیر تاریخ رو نمایش میدم. اما هر بار برای تازه شدن تاریخ باید صفحه سایت رو رفرش کنم تا تاریخ درست نمایش داده بشه.
      <?php echo jdate ('l, j F , Y') ; ?> ممنون
    • توسط needkar.ir
      سلام من پوسته appsettre رو نصب کردم تاوقتی بسته وردپرس فارسی رو نصب نکرده بودم تاریخ ها به میلادی زیر هر پست نمایش داده میشد بعد از نصب این افزونه اگه مطالب رو به زبان انگلیسی بنویسم تاریخ به خورشیدی زیر پست نمایش داده میشه اما اگه به فارسی بنویسم هیچ تاریخی زیر مطلب نمایش داده نمیشه. مشکل از کجاست؟ لطفا راهنمایی کنید
    • توسط pouryamb
      سلام دوستان عزیز
      من دارم قالب سایتم رو با تگ های schema.org هماهنگ میکنم و به یک مشکل بر خوردم. تاریخ مطالب در قالب به صورت شمسی نشون داده میشه و میخوام همینطور بمونه. اما برای اینکه گوگل بتونه تاریخ رو از طریق تگ schema بشناسه، یک meta اضافه کردم و الان مشکلم فقط با این هست که تاریخ رو به صورت شمسی میزنه.
      چطوری میشه تاریخ درون get_the_time('c') رو به میلادی تبدیل کرد؟ با سپاس
    • توسط 3ngineer
      سلام دوستان وقت بخیر
      برای نمایش تاریخ در یک خط یک کد پیدا کردم :
      <?php echo jdate('l d F Y'); ?> الان نمیدونم اینو کجا اضافه کنم؟ و اینکه هیچ فراخوانی نیاز نداره؟ یا فایلی؟ 
      (افزونه پارسی دیت هم دارم ولی اون یه تقویم میده که اندازش تقریبا بزرگه.)
    • توسط ariyadl
      سلام دوستان
      ما در حال راه‌اندازی یک موتور جستجوگر با وردپرس هستیم. (صرفا داخل مطالب سایت) مثل واژه‌یاب (می‌دونم واژه‌یاب سیستمش اختصاصی هست)
      حالا سوالم اینه که چطوری می‌شه بر اساس تاریخ کاربر در مطالب سایت جستجو کنه؟
      تاریخ ارسال پست منظورم نیست. (تاریخی که خودم تعیین می‌کنم)
      مثلا من موقع ایجاد پست یک فیلدی قرار می‌دم و تاریخ رو می‌زنم 1392 - حالا یوزر وقتی وارد سایت شد و جستجوی پیشرفته رو انتخاب کرد بتونه بر اساس سال جستجو کنه.
      به چه روش می‌شه راه‌اندازی کرد؟
       
      سوال دومم این هست که این فروشگاه‌ها که امکان تعیین محصول بر اساس پارامترهای مختلف دارن، مثلا کالای تلویزیون رو در نظر بگیرید حالا یوزر می‌تونه بر اساس قیمت، برند، سایز و ... تعیین کنه جهت نمایش محصول به چه صورت راه‌اندازی شدن؟ (عکس پیوست شده را لطفا مشاهده کنید)
      الان برای هر بخش دسته‌ای جداگانه ساخته شده یا روش کارش طور دیگه‌ای هست؟
       
      ممنون می‌شم راهنمایی فرمایید.