jozef2070

ناسازگار بودن با تقویم ووکامرس

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

باسلام

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

با فعال‌کردن این گزینه، تاریخ‌ها به صورت تاریخ خورشیدی (جلالی) درمی‌آیند .

حال می خواهم بدون آنکه گزینه بالا را انتخاب کنم ، تاریخ مطالب را به شمسی برگردانیم .

کد آن به صورت زیر است :


printf(
$time_string,
esc_attr( get_the_date( 'c' ) ),
esc_html( get_the_date( 'd F Y' ) )
);

دوستان لطفا راهنمایی کنید .

با تشکر

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


لینک به پست

برای سطر اول تاریخ از این تاپیک کمک بگیرین:

نا هماهنگی با ISO 8601

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

توضیحات و مستندات "بسته پارسی ساز"

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


لینک به پست

سلام و تشکر از مرتضی عزیز

این کد رو برش قرار دادم :


parsidate('Y m d',$datetime='now',$lang='per')

ولی همش یک تاریخ رو چاپ می کنه : همش این تاریخ رو چاپ می کنه : ۱۳۹۴ ۰۵ ۰۴ یعنی تاریخ روز رو !

البته سایر اون کدهاییی رو که هم گفتید امتحان کردم ولی اونا اصلا شمسی هم نشدن !

با تشکر

ویرایش شده در توسط jozef2070

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


لینک به پست

:rolleyes: :rolleyes: :rolleyes: :rolleyes:

دوستان یه پیشنهادی بدید !!!!!

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


لینک به پست

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

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


لینک به پست

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

افزونه که فعال هست ، ولی از تنظیماتش یه گزینه هست (تاریخ‌ها به صورت تاریخ خورشیدی (جلالی)) .

افزونه وقتی فعاله مشکلی پیدا نمی کنه ولی تاریخی هم شمسی نیست ، وقتی تو تنظیمات نمایش تاریخ به صورت خورشیدی رو میزنم تاریخ شمسی میشه ولی قسمتی از ووکامرس از کار میفته .

می خوام بدون اینکه این قسمت رو علامت بزنم ، تاریخ رو شمسی کنم .

با تشکر

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


لینک به پست

سلام و تشکر از مرتضی عزیز

این کد رو برش قرار دادم :


parsidate('Y m d',$datetime='now',$lang='per')

ولی همش یک تاریخ رو چاپ می کنه : همش این تاریخ رو چاپ می کنه : ۱۳۹۴ ۰۵ ۰۴ یعنی تاریخ روز رو !

البته سایر اون کدهاییی رو که هم گفتید امتحان کردم ولی اونا اصلا شمسی هم نشدن !

با تشکر

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

شما باید تو قالب یا افزونه تون هرجا نوشته بود date( به جاش یا بنویسید parsidate(

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


لینک به پست

دوست عزیز کد اون بخش برای بنده ، کد زیر هستش ، date نداره .


printf(
$time_string,
esc_attr( get_the_date( 'c' ) ),
esc_html( get_the_date( 'd F Y' ) )
);

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


لینک به پست

اگر افزونه غیرفعال باشه، به این صورت تست کنین:

parsidate(get_the_date( 'd F Y' ),$datetime='now',$lang='per')

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


لینک به پست

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

میخوام توی تمام بخشهای ووکامرس ، بخش سفارشات و فاکتور، تاریخ شمسی بشه

Capture.JPG

ویرایش شده در توسط hnikdel

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


لینک به پست

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

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

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

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


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

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

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


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