vernova/INSTALL.txt
2026-07-26 19:58:27 +03:30

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'))" />