سبد خرید
0

No products in the cart.

رفع خطای DateTime::__construct(): Failed to parse time string در جوملا

کاربرانی که از ورژن های قدیمی جوملا استفاده کرده اند. احتمالا با انجام بروزرسانی به آخرین ورژن های جوملا (در حال حاضر نسخه ۳٫۶ و ۳٫۷ و ۳٫۸) در هسته جوملا یا کامپوننت های K2 و Zoo با مشکل عدم ذخیره آیتم و خطای DateTime::__construct روبرو می شوند. این خطا که به دلیل تداخل و ناهماهنگی تقویم هسته ی جوملا با تقویم های مستقل این افزونه ها اتفاق می افتد دارای سه راه حل ابتدایی و اساسی است که در زیر به آن اشاره مینماییم.

نمونه اول خظا:

 نمونه دوم خطا:

نمونه سوم خطا:

راه حل اول: این راه روشی ابتدایی و به نوعی دستی است که در آن میبایست هر آیتمی که با آن دچار خطای فوق شده اید ، را یک به یک باز کرده و فیلدهای تاریخ انتشار و تاریخ تغییر را خالی کنید و بعد آیتم را ذخیره کنید. بدین ترتیب آیتم شما دیگر با خطا مواجه نخواهد شد و هر زمان این اتفاق افتاد میتوانید این عملیات را تکرار کنید.

پست پیشنهادی :  رفع مشکل خطای JFolder::create: Could not create directory جوملا

راه حل دوم: این راه حل هم یک روش غیراصولی و علاج نهایی این مشکل نیست. اما بطور موقت جوابگو کار شما خواهد بود. روش به این ترتیب هست که زبان سایت خود را بروی انگلیسی (هم برای کاربری و هم برای بخش مدیریت جوملا) بعد آیتمی که با آن دچار خطای فوق شده اید را باز و ذخیره نمایید. به این ترتیب خطای مربوط به تقویم برطرف خواهد شد.

راه حل سوم: همانطور که در بالا هم عنوان شد در این روش ما فکری اساسی برای حل این خطا میبایست انجام دهیم  آن هم این است که تداخل موجود میان تقویم افزونه های K2 , ZOO و… را بطور اساسی مورد شمسی سازی قرار دهیم.تاکنون برای افزونه های مختلف نسخه های مختلف شمسی ساز ارائه شده است. که در بین این سورس ها کامپوننت شمسی سازی شده K2 که در سایت افزونه ها دات کام منتشر شده است از بهترین و کاملترین نسخه های شمسی سازی شده از این افزونه می باشد که میتوانید آنرا از کامپوننت فارسی و شمسی K2 لینک دریافت نمایید. پس از نصب این سورس کلیه تاریخ های شما بطور کامل و بطور صحیح شمسی سازی شده و با تاریخ خورشیدی نمایش داده خواهند شد. بدین ترتیب مشکل شما بطور کامل برطرف خواهد شد.

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

آواتار
306

از سال 1388 وارد دنیای شگفت انگیز Open Source شدم. دوست دارم که تجارتی که در این مدت آموختم رو در اختیار دوستان خودم قرار بدم.

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان