حل مشکل بهم ریختگی تاریخ شمسی در مدیریت مطالب k2

حل مشکل بهم ریختگی تاریخ شمسی در مدیریت مطالب k2

سیستم مدیریت پیشرفته مطالب K2 یکی از بهترین و قدرتمندترین افزونه های مدیریت مطالب جوملا است که توسط تیم جوملا ورکس توسعه یافته است.این افزونه با امکانات و سئو مناسبی که دارد میتواند یک جایگزین مناسب برای سیستم پیش فرض مدیریت مطالب جوملا باشد.از جمله امکانات آن میتوان به : مدیریت تگ ها ، فیلدهای اضافی ، قرار دادن تصویر شاخص ، صفحه اختصاصی برای کاربران ، نمایش بیوگرافی نویسنده ، گالری تصاویر، گالری ویدیو  و کلی امکانات دیگر اشاره کرد.این کامپوننت رقیبی بسیار جدی برای افزونه هایی مثل zoo و seblod می باشد و تنها مشکلی که میتوان به آن وارد کرد ،  عدم سازگاری با تقویم شمسی است که با نصب نسخه انگلیسی کا2 اعداد در  تاریخ به صورت بهم ریخته نمایش داده می شوند که باعث مشکلات بسیار زیادی برای کاربران می شود.

من در این پست به شما آموزش خواهم داد که چگونه به ساده ترین روش ممکن مشکل تاریخ و بهم ریختگی آن را در مدیریت مطالب k2 حل کنید و به صحیح ترین روش تاریخ را به نمایش بگذارید.خب بدون هیچ وقت تلف کردنی سراغ آموزش میرویم.

در ابتدا ما آخرین نسخه k2 رو نصب میکنیم و یک مطلب را در آن منتشر میکنیم.مشاهده میکنیم که تاریخ آن هم در سایت، هم در مدیریت مطالب و هم در تنظیمات مطلب بهم خورده است.

قسمت تنظیمات مطلب

آی سی ام اس : حل مشکل بهم ریختگی تاریخ شمسی در مدیریت مطالب k2

 قسمت سایت

حل مشکل بهم ریختگی تاریخ شمسی در مدیریت مطالب k2برای تصحیح و نمایش صحیح تاریخ در تمامی قسمت های سایت کافیست وارد مسیر زیر شوید : 

/YOUR-SITE/administrator/components/com_k2/views/item

فایل view.html.php را باز کنید

خط زیر را در آن پیدا کنید.(در آخرین نسخه مدیریت مطالب k2 حدود خط 123 هست)

		$lists = array();
		if (version_compare(JVERSION, '1.6.0', 'ge'))
		{
			$dateFormat = 'Y-m-d H:i:s';
		}
		else
		{
			$dateFormat = '%Y-%m-%d %H:%M:%S';
		}

سپس کافی هست خط های

$dateFormat = 'Y-m-d H:i:s'

و خط زیر رو پاک کنید

$dateFormat = '%Y-%m-%d %H:%M:%S'

که نهایتا خروجی کد به این صورت خواهد شد

		$lists = array();
		if (version_compare(JVERSION, '1.6.0', 'ge'))
		{
			;
		}
		else
		{
			;
		}

 حالا فایل رو ذخیره کنید و به کامپوننت k2 بروید و یک مطلب منتشر کنید یا مطلب قبلی رو ویرایش کنید ، مشاهده میکنید که تاریخ در قسمت سایت ، مدیریت مطالب و تنظیمات مطلب به صورت صحیح نمایش داده میشود و به راحتی آب خوردن تونستید بهم ریختگی تاریخ در کامپوننت k2 رو حل کنید و به صحیح ترین روش نشونش بدید.

قسمت تنظیمات مطلب

آی سی ام اس : حل مشکل تاریخ شمسی در مدیریت مطالب k2

 

قسمت سایت

آی سی ام اس : حل مشکل بهم ریختگی تاریخ در مدیریت مطالب k2

قسمت مدیریت مطلب

حل مشکل بهم ریختگی تاریخ شمسی  کامپوننت k2 در سایت

تجربیات خودتون رو در زمینه این آموزش میتونید با بقیه کابرا در میون بگذارید.

نوشته شده با عشق

محمدحسین نیازی اولش طراحی گرافیکی و رابط کاربری می کرده بعد ها کارشناسی نرم افزارشو گرفته و به کد زنی علاقه مند میشه ، تا اینکه تیم طراحی استودیو لاوان رو راه میندازه و بعدش میره سر وقت آی سی ام اس و الان اون اینجاست تا با تجربه بیش از 12 ساله خودش ، فوت‌وفن‌های خودش رو در اختیار شما قرار بده تا اون‌ها رو در جریان کاری‌تون بگنجونین و مهارت‌هاتون رو ارتقاء بدین.

محمدحسین نیازی

پست های مرتبط

26 دیدگاه تاکنون ارسال شده
  • امین
    مهمان
    با سلام و درود دو تا سوال دارم در مورد این افزونه: 1) دکمه read more را کچا باید فارسی کنم (ادامه مطلب بجاش بنویسم)؟ 2) باکس ادرس وبسایت نظر در این افزونه را از حالت اجباری خارج کنم؟ با تشکر
    • محمدحسین نیازی
      مدیر
      در پاسخ به امین. گفته :
      با سلام و احترام خدمت شما دوست عزیزم 1- برای فارسی سازی میتونید فارسی ساز نصب کنید اما اگر میخواهید خودتون فارسیش کنید به مسیر language/en-GB/en-GB.com_k2.ini برید و فایل رو باز کنید سپس این عبارت رو پیدا کنید و مقدار روبروش رو تغییر بدید K2_READ_MORE="Read more..." 2- تمامی تنظیمات مربوط به قسمت نظرات k2 از مسیر کامپوننت ها>k2>پارامتری های کامپوننت یا Component Parameters و تب نظرات یا comments قابل تنظیم است. در صورتی که میخواهید تنظیمات وسیعتری رو در قسمت نظرات داشته باشید میتونید کامپوننت نظرات کومنتو که یکی از بهترین و تاپ ترین افزونه های حال حاضر هست رو از درون سایت سرچ و نصب کنید
  • محمد
    مهمان
    متشکرم از توضیحات، فقط مساله این هست باید خود کد ها را تغییر داد که نگرانی از بابت به روز رسانی و نیاز به اصلاحات را به وجود می آورد. کاش خود کامپوننت قادر به برطرف کردن این موضوع در تنظیمات بود
    • محمدحسین نیازی
      مدیر
      در پاسخ به محمد. گفته :
      با سلام خدمت شما دوست عزیزم در هر آپدیت باید اینکارو بکنید اما یه موضوعی هست اینه که کا2 اپدیتش مثلا روزانه یا هفتگی نیست که اذیت بشید ، هر چند با مرور زمان قسمت مطالب خود جوملا داره بیشتر و بیشتر به k2 نزدیک میشه و حتی میشه گفت برابریم میکنه مشکل تاریخ شمسی به سایت سازندشونم منتقل شده ولی دیگه تیمشون باید روی مشکل و.. کار کنند
  • مهدی بردباری
    مهمان
    سلام خسته نباشی عالی بود
    • محمدحسین نیازی
      مدیر
      در پاسخ به مهدی بردباری. گفته :
      سلام سلامت باشید جناب بردباری عزیز
  • سفربخیر
    مهمان
    خیلی خیلی متشکرم از انتشار این مطلب . مشکل من را هم حل کرد
    • محمدحسین نیازی
      مدیر
      در پاسخ به سفربخیر. گفته :
      خواهش میکنم خوشحالم که مشکلتون حل شده
  • مهرسا
    مهمان
    خیلی بدردم خورد تنکس
  • مهندس کاظمی
    مهمان
    عاااااااااااااااااااااااااااااااااالی بود دوستان. دمتون گرم
  • حسین
    مهمان
    تشکر، مشکلم حل شد
  • مسعود نیک صفت
    مهمان
    سلام تو نسخه 2.8 افزونه K2 تو صفحه مدیریت item این خطاها رو میده ce: Undefined variable: dateFormat in C:\xampp\htdocs\j380\administrator\components\com_k2\views\item\view.html.php on line 161 Notice: Undefined variable: dateFormat in C:\xampp\htdocs\j380\administrator\components\com_k2\views\item\view.html.php on line 162 بههر حال متغیر dateFormat بایدبا یه چیزی مقدار دهی بشه. چکار میشه کرد ؟
    • محمدحسین نیازی
      مدیر
      در پاسخ به مسعود نیک صفت. گفته :
      دقیقا باید اون خطی که گفته شده رو حذف کرد ممکنه شما یه خط کمتر و بیشتر حذف کردید مجدد چکش کنید
  • mohammad
    مهمان
    عالی بود تشکر فرا.ان
    • محمدحسین نیازی
      مدیر
      در پاسخ به mohammad. گفته :
      خواهش میکنم :) خوشحالم که مفید بود براتون
  • امیر
    مهمان
    آقای نیازی من فقط تنها مشکلی که دارم با انجام این آموزش در قسمت مدیریت قسمتی که در عکس مشخص هست برای تمامی مطالب خالی نشون میده یا پاک میشه kfh3_z1.png
    • ارغوان مهاجم
      مهمان
      در پاسخ به امیر. گفته :
      اگر نمیاد مهم نیست چون مهم تاریخ خود مطلب هست
    • سهیل بیگی
      مهمان
      در پاسخ به امیر. گفته :
      من خودم با این روش همه مشکلاتم رفع شد نشون دادن یا ندادن اون قسمت فکر نکنم چیز مهمی باشه چون تاریخ مطالب همشون درست هستند
    • محمدحسین نیازی
      مدیر
      در پاسخ به امیر. گفته :
      سلام ;) عین مراحل رفتید و تاریخ نشون داده نمیشه ؟ دستی هم میدید نشون نمیده ؟ چون وقتی تاریخ اصلاح شدش یعنی درست مراحل رو رفتید اما نشون نمیده رو باید همون کدایی رو تغییر دادید دوباره دست بزنید امتحان کنید یکبار و دستی تاریخو بدید ببینید تاریخ میمونه یا میره ؟
      • امیر
        مهمان
        در پاسخ به محمدحسین نیازی. گفته :
        تغییرات که فقط حذف همون دو خط هست خیر با دستی وارد کردن تاریخ اون رو بعد از سیو کردن دوباره حذف میکنه و تمام مقالات پیشین که منتشر شده
ارسال نظر
در پاسخ به Some User

آی سی ام اس

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