داکیومنت رسمی الوند داکیومنت رسمی الوند
تقویم کاری

تقویم کاری

با استفاده از این پلتفرم می توانید با نحوه کد نویسی سیستم مدیریت محتوا الوند آشنا شوید.

مبتدی نویسنده: تیم الوند به‌روزرسانی: 1405/02/22

سیستم تقویم کاری AlvandCMS در /admin/calendar با استفاده از FullCalendar.js پیاده‌سازی شده است.

صفحه تقویم


/admin/calendar

کتابخانه‌ها

    1. fullcalendar.css - استایل‌های تقویم
    1. fullcalendar.js - هسته FullCalendar
    1. locale-all.min.js - ترجمه فارسی
    1. app-calendar-events.js - رویدادهای پیش‌فرض
    1. app-calendar.js - تنظیمات تقویم

انواع رویداد

نوعتوضیح
وظیفهتسک و وظایف کاری
یادآورییادآوری رویدادها

سطح دسترسی

نوعتوضیح
خصوصیفقط برای مدیر
عمومیقابل مشاهده برای همه

ارتباط با سایر بخش‌ها

رویدادها می‌توانند به موارد زیر متصل شوند:

    1. سفارش (Order)
    1. محصول (Product)
    1. مقاله (Post)
    1. برگه (Page)
    1. کاربر (User)

نمایش‌ها

    1. ماهانه (dayGridMonth)
    1. هفتگی (timeGridWeek)
    1. روزانه (timeGridDay)
    1. لیستی (listMonth)

قابلیت‌ها

    1. کشیدن و رها کردن رویدادها (drag & drop)
    1. رویدادهای قابل انعطاف (external events)
    1. نمایش روزهای هفته
    1. ناوبری بین ماه‌ها

API تقویم

مسیرتوضیح
/api/calendar/createایجاد رویداد
/api/calendar/readخواندن رویدادها
/api/calendar/deleteحذف رویداد
/api/calendar/eventجزئیات رویداد
/api/calendar/eventsهمه رویدادها
/api/calendar/relatedرویدادهای مرتبط

تابع get_data_calendar

php
function get_data_calendar()
{
    // دریافت رویدادها از دیتابیس و بازگرداندن به صورت JSON
}

این تابع داده‌های رویداد را از دیتابیس خوانده و به فرمت JSON برای FullCalendar برمی‌گرداند.

1 رأی
داکیومنت رسمی الوند
© تمامی حقوق برای شرکت دیجیتال نگاران ایرانیان. کلیه حقوق محفوظ است.