لتعيين يوم بدء الأسبوع في WHMCS، تحتاج إلى إجراء التغييرات اللازمة على اللغة أو ملفات التكوين ذات الصلة. اتبع الخطوات التالية:
1. تغيير يوم بداية الأسبوع عبر ملف اللغة (Locale)
-
انتقل إلى المسار التالي على المضيف أو الخادم الخاص بك:
/path-to-whmcs/lang/
(يعتمد هذا المسار على المكان الذي قمت بتثبيت WHMCS فيه.)
-
افتح ملف اللغة المطلوبة (على سبيل المثال، الفارسية:
persian.php
). -
ابحث عن المتغير
$_LANG['locale']
. -
قم بتعديل قيمته على النحو التالي:
$_LANG['locale'] = 'fa_IR';
يجب أن تتطابق هذه القيمة مع اللغة والمنطقة الجغرافية حيث يكون أول يوم في الأسبوع هو الأحد أو السبت.
-
احفظ التغييرات وأغلق الملف.
أنت على بعد نقرة واحدة فقط من شراء خادم Radib السحابي الافتراضي، مع التسليم الفوري.انقر فوق
2. إعداد التقويمات عبر Moment.js (للتواريخ)
-
انتقل إلى المسار التالي:
/path-to-whmcs/assets/js/
-
ابحث عن ملف Moment.js (أو إصدار متوافق مع WHMCS الخاص بك).
-
في كود التكوين، اضبط اللغة أو الإعدادات المحلية.
مثال باللغة الفارسية:moment.updateLocale('fa', { week: { dow: 6 // Week starts on Saturday (0 = Sunday, 6 = Saturday) } });
-
احفظ التغييرات وأغلق الملف.
3. اضبط السمة لعرض التواريخ
-
انتقل إلى المسار التالي:
/path-to-whmcs/templates/
-
افتح القالب الذي تستخدمه (على سبيل المثال،
six
) وابحث عن ملف JavaScript ذي الصلة. -
في كود JavaScript، أضف الخيار التالي:
$.datepicker.setDefaults({ firstDay: 6 // 6 لبدء الأسبوع يوم السبت });
-
احفظ القالب وقم بتحميله.
4. مسح ذاكرة التخزين المؤقت والتحقق من التغييرات
- مسح ذاكرة التخزين المؤقت للمتصفح وذاكرة التخزين المؤقت لـ WHMCS.
- تحديث الصفحة والتحقق من تغيير أول يوم في الأسبوع.
نصائح مهمة
- تأكد من نسخ الملفات احتياطيًا قبل التحرير.
- إذا لم تنطبق التغييرات، فامسح ذاكرة التخزين المؤقت للمتصفح وذاكرة التخزين المؤقت للخادم.
- بالنسبة للإصدارات الجديدة من WHMCS، قد يكون من الضروري أيضًا تعيين اللغات في قاعدة البيانات.
في حالة وجود أي مشاكل أو أخطاء، اتصل بدعم Radib عبر التذكرة.