33 lines
1.6 KiB
Plaintext
33 lines
1.6 KiB
Plaintext
راهنمای نصب اصلاحات تقویم شمسی v2 - ورنوا
|
|
================================================
|
|
|
|
تغییرات این نسخه:
|
|
- تقویم شمسی کاملاً سفارشی با Vanilla JS (بدون jQuery، بدون eval، بدون مشکل CSP)
|
|
- کامپوننت <x-date-input> اصلاح شده
|
|
- فیلدهای ورودی تاریخ شمسی با تقویم پاپآپ
|
|
|
|
فایلها:
|
|
--------
|
|
1. public/css/jalali-datepicker.css → فایل جدید (استایل تقویم)
|
|
2. public/js/jalali-datepicker.js → جایگزین شود (تقویم Vanilla JS)
|
|
3. resources/views/components/date-input.blade.php → جایگزین شود
|
|
4. resources/views/layouts/app.blade.php → جایگزین شود
|
|
5. resources/views/expenses/form.blade.php → جایگزین شود
|
|
6. app/Helpers/helpers.php → جایگزین شود (اگه هنوز نکردی)
|
|
|
|
نکته مهم: فایلهای قدیمی jQuery و persian-datepicker از CDN حذف شدن.
|
|
این نسخه هیچ وابستگی خارجی نداره!
|
|
|
|
مراحل نصب:
|
|
==========
|
|
1. فایلها رو جایگزین کن
|
|
2. کش رو پاک کن: php artisan view:clear && php artisan cache:clear
|
|
3. تست کن
|
|
|
|
برای سایر فرمها:
|
|
=================
|
|
هر input type="date" رو با <x-date-input> جایگزین کن.
|
|
مثلاً:
|
|
قبل: <input type="date" name="start_date" value="{{ old('start_date', $project?->start_date?->format('Y-m-d')) }}">
|
|
بعد: <x-date-input name="start_date" :value="old('start_date', $project?->start_date?->format('Y-m-d'))" />
|