8theme 348 ارسال شده در فروردین 94 گزارش بازنشر ارسال شده در فروردین 94 سلاموقت بخیریه مشکل برام به وجود اومده که متاسفانه با جستجوی زیادی که کردم به نتیجه نرسیدم .این مشکل رو توی افزونه جلالی داشتم که نتونستم حلش کنم و به همین خاطر مهاجرت کردم به پارسی ساز .من می خوام توی یه قسمت از سایتم که با استفاده از تابع زیر تاریخ ارسال پست نمایش داده میشه ، تاریخ میلادی به جای تاریخ شمسی نشون داده بشه :get_the_time('c', $args['id']);پس با توجه به مستندات افزونه پارسی ساز از تابع gregdate استفاده کردم ، به این شکل و اشکال مختلف دیگه !!! :gregdate("c", get_the_time('c', $args['id']));یا :gregdate("Y m d", get_the_time('Y m d', $args['id']));اما هیچ کدوم درست کار نمی کنن ، یعنی تاریخ عوض میشه ولی یه چیز بی ربط نشون میده ، توی همه بدون استثنا این : 0621 03 20حالا می خوام بدونم علت چیه و چجوری می تونم این مشکل رو حل کنم .اگه یه تابع وجود داشته باشه که بدون نیاز به کار اضافی با استفاده ازش بشه تاریخ میلادی رو نمایش داد عالی میشه .پیشاپیش ممنون از راهنماییتونموفق باشید نقل قول لینک به ارسال
Morteza 34190 ارسال شده در فروردین 94 گزارش بازنشر ارسال شده در فروردین 94 سلامشما فقط میخواید تاریخ جاری رو نشون بدید یا تاریخ پست رو به میلادی نشون بدید؟ 1 نقل قول لینک به ارسال
8theme 348 ارسال شده در فروردین 94 مالک گزارش بازنشر ارسال شده در فروردین 94 سلامممنون از پاسختون ، کم کم داشتم نا امید میشدم :-)این چیزی که من لازم دارم برای نمایش دادن تاریخ ارسال پسته ، مربوط میشه به استاندارهای schema.org که باید از فرمت تاریخ میلادی استاندارد استفاده کرد .ممنون میشم راهنمایی کنید . نقل قول لینک به ارسال
Morteza 34190 ارسال شده در فروردین 94 گزارش بازنشر ارسال شده در فروردین 94 فکر میکنم مشکل شما فارسی بودن اعداد تاریخ بود.این رو تست کنین:gregdate("c", eng_number(get_the_time('c', $args['id']))); 2 نقل قول لینک به ارسال
8theme 348 ارسال شده در فروردین 94 مالک گزارش بازنشر ارسال شده در فروردین 94 ممنونبا همین کد درست شد . نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .