کامپوننت K2 یکی از محبوب ترین کامپوننت های جوملاست که با امکانات کم نظیر خود می تواند جایگزین شایسته ای برای ویرایشگر پیش فرض مطالب جوملا باشد. آموزش های زیادی برای حل مشکل تاریخ K2 در سایت های ایرانی وجود دارد ولی هیچ کدام مشکل را دقیقا حل نمی کند.
در این پست به شما آموزش خواهم داد که چگونه به ساده ترین روش ممکن مشکل تاریخ و به هم ریختگی آن را در مدیریت مطالب k2 حل کنید و به صحیح ترین روش تاریخ را به نمایش بگذارید.خب بدون هیچ وقت تلف کردنی سراغ آموزش میرویم.
این مشکل تنها به خاطر زبان فارسی قسمت مدیریت اتفاق می افتد. وقتی زبان قسمت مدیریت سایت فارسی باشد تاریخ آیتم های ذخیره شده در K2 به شکل زیر ذخیره می شود :
برای تصحیح و نمایش صحیح تاریخ کامپوننت K2 کافیست وارد مسیر زیر شوید :
/YOUR-SITE/administrator/components/com_k2/views/item
فایل view.html.php
را باز کنید و دنبال کامنت Date/time//
بگردید :
در ابتدای خطوط 161 و 162 ، علامت #
بگذارید تا به صورت کامنت در بیایند ، به این شکل :
#$created = JHTML::_('date', $item->created, $dateFormat);
#$publishUp = JHTML::_('date', $item->publish_up, $dateFormat);
همچنین مقدار متغیر publishDown$
در خط 165 را با عبارت item->publish_down$
جایگزین نمائید. یعنی به این شکل :
$publishDown = $item->publish_down;
با این کار K2 از سیستم پیش فرض تاریخ جوملا استفاده خواهد کرد.
در ویدئویی که در ادامه مشاهده می کنید جزئیات بیشتری گفته شده است :
به روز رسانی: مشکل تاریخ در K2 نسخه 2.9.0 به همین روش حل می شود.
صرفا شماره خطوط فرق کرده. عبارت
// Date/time
رو در مسیر
YOUR_SITE\administrator\components\com_k2\views\item\view.html.php
جستجوکنید خطوط مورد نظر رو پیدا میکنید