WFruit | Fruit Supplier and Wholesale
نمایش نتایج: از 1 به 2 از 2

موضوع: آموزش حل مشکل تاریخ شمسی برای قالب های ساخته شده توسط Artisteer برای وردپرس

  1. Top | #1
    کاربر سایت

    تاریخ عضویت
    May 2011
    ورژن ویبولتین
    4.2.2
    نوشته ها
    395
    مورد پسند
    162 بار
    نوشته های وبلاگ
    1
    اطلاعات
    Windows 7/Server 2008 R2 Chrome 22.0.1221.0
    میزان امتیاز
    51

    پیش فرض آموزش حل مشکل تاریخ شمسی برای قالب های ساخته شده توسط Artisteer برای وردپرس

    با سلام

    من یه قالب با آرتیستیر Artisteer ساخته بودم برای وردپرس اما برای شمسی کردن خیلی مشکل داشتم. مطالب آموزشیش هم خیلی پراکنده بود. چون با افزونه ی wp-jalali درست و حسابی شمسی نمیشه.
    گفتم اینجا بزارم تا بقیه هم استفاده کنن.

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


    ابتدا توی فایل functions.php موجود در پوشه ی قالب، به دنبال کد زیر بگردید:
    کد:
    case 'date':
    					$result[] = '<span class="vahidd-postdateicon">' . sprintf( __('<span class="%1$s">Published</span> %2$s', THEME_NS),
    									'date',
    									sprintf( '<span class="entry-date" title="%1$s">%2$s</span>',
    										esc_attr( get_the_time() ),
    										get_the_date()
    									)
    								) . '</span>';

    و اونو با کد زیر جایگزین کنید :

    کد:
    case 'date':
    					$result[] = '<span class="istatag-postdateicon">' . sprintf( __('<span class="%1$s">Published</span> %2$s', THEME_NS),
    									'date',
    									sprintf( '<span class="entry-date" title="%1$s">%2$s</span>',
    										esc_attr( get_the_date( 'c') ),
    										function_exists('jdate') ? jdate(get_option('date_format'),strtotime($post->post_date)) : get_the_date()
    									)
    								) . '</span>';
    .

    سپس در فایل wp-jalali.php در مسیر زیر :
    wp-content\plugins\wp-jalali\wp-jalali.php
    دو خط زیر رو پیدا کنید :
    کد:
    //add_******("get_the_date","mps_the_jdate",10,4);
    //add_******("get_the_time","mps_the_jtime",10,4);
    و سپس دو تا اسلش(//) اولشونو بردارید. که به این صورت میشه :

    کد:
    add_******("get_the_date","mps_the_jdate",10,4);
    add_******("get_the_time","mps_the_jtime",10,4);

    .
    و بعدش متن زیر را هم در همین فایل پیدا کرده:
    کد:
    if ($d == "") $d = get_option('time_format');
    نکته : دقت کنید دو مورد از متن بالا در فایل است ، شما باید متن اولی از بالا رو به متن زیر تغییر بدید:
    کد:
    if ($d == "") $d = get_option('date_format');
    .
    و بعدش برای شمسی کردن سایدبار بایگانی، باید برید به کنترل پنل ادمین > نمایش > ابزارک، و بعدش "بایگانی" رو غیر فعال کنید و Jalali Archive رو فعال کنید.

    با تشکر از : bo2o و lordad و مصطفی صوفی .

    3 تشکر توسط:





  2. گیفت کارت آیتونز

  3. Top | #2
    کاربر سایت

    تاریخ عضویت
    Aug 2012
    ورژن ویبولتین
    4
    نوشته ها
    2
    مورد پسند
    0 بار
    اطلاعات
    Windows 8 Firefox 19.0
    میزان امتیاز
    0

    پیش فرض

    برا من این کدم کار نکرد

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ: 4
    آخرين نوشته: 2014/10/14, 01:38 AM
  2. پاسخ: 18
    آخرين نوشته: 2011/09/05, 12:14 PM
  3. پاسخ: 4
    آخرين نوشته: 2011/07/20, 12:10 PM
  4. پاسخ: 0
    آخرين نوشته: 2011/03/07, 07:28 PM
  5. پاسخ: 13
    آخرين نوشته: 2011/01/14, 03:58 PM

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •