گاهی اوقات در بخشهای مختلف جوملا و اکثراً در افزونههای جانبی مثل k2 (کی۲)، Zoo (زو) خطای زیر مشاهده میشود:
DateTime::__construct(): Failed to parse time string
راه حل
برای حل این مشکل، سه روش را به شما پیشنهاد میکنیم.
روش اول: این خطا که عموماً در بخش افزونههای جانبی ایجاد میشود، با دانلود نسخهی فارسی آن افزونهها که دارای تاریخ شمسی هستند قابل رفع است.
اگر در بخشهای دیگر جوملا این خطا را مشاهده کردید بهتر است از دو روش دیگر استفاده کنید:
روش دوم: از بهروز بودن نسخهی جوملای خود اطمینان حاصل فرمایید.
1- به مسیر افزونهها > گزینهی مدیریت > گزینهی بروز رسانی در مدیریت جوملا مراجعه کنید.
2- بر روی گزینهی پاکسازی کلیک کنید.
3- بر روی گزینهی جستجوی نسخههای بروز رسانی کلیک نمایید.
4- گزینهی زبان فارسی (fa-IR) برای شما به نمایش در میآید. آن را انتخاب و بر روی گزینه بروز رسانی کلیک کنید.
روش سوم: تغییر در کدها
به مسیر ذکر شده در متن خطای زیر مراجعه کنید:
Replace in libraries/joomla/filesystem/folder.php line 260
کد زیر را یافته
__METHOD__ . ': ' . JText::_('JLIB_FILESYSTEM_ERROR_COULD_NOT_CREATE_DIRECTORY'), 'Path: ' . $path, JLog::WARNING, 'jerror'
و آن را با کد
__METHOD__ . ': ' . JText::_('JLIB_FILESYSTEM_ERROR_COULD_NOT_CREATE_DIRECTORY'). ' Path: ' . $path, JLog::WARNING, 'jerror'
جایگزین کنید.