برای تنظیم روز شروع هفته در WHMCS، باید تغییرات لازم را در فایلهای زبان یا تنظیمات مربوطه اعمال کنید. مراحل زیر را دنبال کنید:
1. تغییر روز شروع هفته از طریق فایل زبان (Locale)
-
به مسیر زیر در هاست یا سرور خود بروید:
/path-to-whmcs/lang/
(این مسیر به محل نصب WHMCS شما بستگی دارد.)
-
فایل زبان موردنظر (مثلاً فارسی:
persian.php
) را باز کنید. -
به دنبال متغیر
$_LANG['locale']
بگردید. -
مقدار آن را به صورت زیر ویرایش کنید:
$_LANG['locale'] = 'fa_IR';
این مقدار باید مطابق با زبان و منطقه جغرافیایی باشد که روز اول هفته در آن یکشنبه یا شنبه است.
-
تغییرات را ذخیره کرده و فایل را ببندید.
برای خرید سرور مجازی ابری رادیب، با تحویل آنی، فقط یک کلیک فاصله دارید. کلیک کنید
2. تنظیم از طریق Moment.js در تقویمها (برای تاریخها)
-
به مسیر زیر بروید:
/path-to-whmcs/assets/js/
-
فایل Moment.js را پیدا کنید (یا نسخهای که با WHMCS شما هماهنگ است).
-
در کد مربوط به پیکربندی، زبان یا locale را تنظیم کنید.
مثال برای زبان فارسی:moment.updateLocale('fa', { week: { dow: 6 // شروع هفته از شنبه (0 = یکشنبه، 6 = شنبه) } });
-
تغییرات را ذخیره کرده و فایل را ببندید.
3. تنظیم در قالب (Theme) برای نمایش تاریخها
-
به مسیر زیر بروید:
/path-to-whmcs/templates/
-
قالب مورد استفاده (مثلاً
six
) را باز کنید و فایل جاوااسکریپت مرتبط را پیدا کنید. -
در کدهای جاوااسکریپت، گزینه زیر را اضافه کنید:
$.datepicker.setDefaults({ firstDay: 6 // 6 برای شروع هفته از شنبه });
-
ذخیره کنید و قالب را بارگذاری کنید.
4. پاک کردن کش و بررسی تغییرات
- کش مرورگر و کش WHMCS را پاک کنید.
- صفحه را رفرش کرده و بررسی کنید که روز اول هفته تغییر کرده است.
نکات مهم
- حتماً از فایلها قبل از ویرایش، نسخه پشتیبان تهیه کنید.
- اگر تغییرات اعمال نشد، کش مرورگر و کش سرور را پاک کنید.
- برای نسخههای جدید WHMCS، ممکن است نیاز به تنظیم زبانها در دیتابیس هم باشد.
در صورت بروز هرگونه مشکل یا خطا، با پشتیبانی رادیب به صورت تیکت در ارتباط باشید.