پرش به محتوا

کتابخانه

دانلود fullcalendar و نشانی CDN ایرانی

fullcalendar یه کتابخانه جاوااسکریپت متن باز برای نمایش تقویم و رویدادها توی صفحه وبه. نمای ماهانه، هفتگی، روزانه و فهرستی داره و برای رزرو نوبت، برنامه کلاس ها، تقویم محتوایی و پنل های مدیریتی به درد می خوره. بسته اصلی اون با مجوز MIT منتشر شده و بدون ری اکت و ویو هم کار می کنه.

نسخه رسمی و بدون تغییر، از منبع رسمی با مجوز MIT؛ هش هر فایل با منبع بررسی شده است.

آخرین نسخه
۷.۱.۳
نسخه‌ها در مخزن
۳۳
مجوز
MIT
سازنده
Adam Shaw
آخرین بررسی
آخرین به‌روزرسانی
توضیحات

آخرین نسخه

آخرین نسخه ۷.۱.۳ آخرین

۲٫۱ مگابایت · ۳۱۷ فایل · انتشار

دانلود(پنجره تازه)
نشانی مستقیم فایل اصلی https://mirror.wbweb.ir/npm/fullcalendar@7.1.3/list.js

دانلود هفتگی جهانی

۳۳۸٫۶ هزار

هفته ۲۵ مهر تا ۱ آبان۳٫۲٪ بیشتر از هفته قبل

دانلود هفتگی جهانی در ۱۲ هفته اخیر، از ۱۰ مرداد تا ۱ آبان؛ هفته آخر ۳۳۸٬۵۷۲ دانلود؛ ۳٫۲٪ بیشتر از هفته قبل. منبع: npm.

منبع: npmبه‌روزرسانی آمار

کد آماده با SRI <script src="https://mirror.wbweb.ir/npm/fullcalendar@7.1.3/list.js" integrity="sha256-eyeExN3f3E/IzaWGPFCVRwdyRDezkVJ3wYec4Q0INtA=" crossorigin="anonymous"></script>

SHA-256: 7b2784c4dddfdc4fc8cda5863c50954707724437b3915277c1879ce10d0836d0

درباره fullcalendar (فول کلندر)

fullcalendar یه کتابخانه جاوااسکریپته که یه تقویم کامل رو توی صفحه برات می سازه. لازم نیست جدول روزها رو دستی بچینی، رویدادها رو جا بندازی و با ساعت ها کلنجار بری. یه عنصر خالی توی صفحه می ذاری و بقیه کار با کتابخونه ست. نسخه ای که اینجا معرفی می کنیم بسته جاوااسکریپت ساده ست، پس برای استفاده ازش به ری اکت یا ویو نیازی نداری. مجوزش MIT هست، یعنی توی پروژه های شخصی و تجاری می تونی ازش استفاده کنی.

کار اصلیش اینه که رویدادها رو توی نمای ماهانه، هفتگی، روزانه یا به شکل فهرست نشون بده. کاربر می تونه بین نماها جابه جا شه و روی یه روز کلیک کنه. اگه تنظیمش کنی، رویداد رو می کشه و جابه جا می کنه یا مدتش رو با کشیدن تغییر می ده. داده ها رو هم می شه از یه آرایه ساده داد یا از آدرسی گرفت که JSON برمی گردونه. این با بک اند وردپرسی یا یه API خودت راحت جور می شه. ولی یه نکته رو از اول بدون: کتابخونه فقط نمایش و تعامل رو انجام می ده. ذخیره رزرو، جلوگیری از تداخل نوبت و ارسال پیامک یا ایمیل رو باید خودت سمت بک اند بنویسی.

برای سایت های ایرانی دو چیز رو جدی بگیر. اول راست چین بودن صفحه. کتابخونه برای جهت چیدمان تنظیم داره و فارسی هم بین زبان هاش هست. دوم تقویم شمسی. اگه مشتریت انتظار داره ماه ها فروردین و اردیبهشت نمایش داده بشن و تعطیلات رسمی ایران درست بیان، قبل از قول دادن یه نمونه کوچیک بساز و تاریخ ها رو تست کن. ممکنه بخشی از تبدیل تاریخ رو باید خودت انجام بدی. تعطیلات رسمی رو هم باید خودت به شکل رویداد بهش بدی.

کجا به درد می خوره؟ صفحه رزرو نوبت مطب و آموزشگاه، برنامه کلاس ها، تقویم انتشار محتوا برای یه تیم، برنامه رویدادها و داشبوردهای مدیریتی. کجا لازم نیست؟ اگه فقط می خوای توی یه فرم تاریخ انتخاب بشه، یه date picker ساده سبک تر و کافیه. بعضی قابلیت های پیشرفته مثل نمای منابع و تایم لاین هم تا جایی که می دونم جدا و با مجوز تجاری عرضه می شن. قبل از اینکه پروژه ات بهشون تکیه کنه، مجوزشون رو بررسی کن.

نسخه های رسمی و بدون تغییر fullcalendar توی مخزن داخلی ما هم در دسترسه. وقتی دسترسی به npm و CDN های خارجی کند یا قطع می شه، می تونی از همین جا برداری و روی هاست خودت بذاری.

راهنمای استفاده

نصبش روی یه صفحه معمولی کار سختی نیست. قدم های کلی اینه:

  • فایل جاوااسکریپت کتابخونه رو از همین صفحه دانلود کن و روی هاست یا توی پوشه قالبت بذار. اگه پروژه ات با npm و باندلر کار می کنه، بسته fullcalendar رو همون طور نصب کن.
  • توی صفحه یه div خالی با یه شناسه مشخص بذار. تقویم همین جا ساخته می شه.
  • فایل رو قبل از بستن بدنه صفحه لود کن و کد آماده پایین همین صفحه رو بعدش بذار. این کد تقویم رو روی همون div می سازه و نشون می ده.
  • نمای اولیه رو انتخاب کن، مثلا ماهانه یا هفتگی، و دکمه های جابه جایی بین نماها رو بالای تقویم فعال کن.
  • رویدادها رو یا مستقیم به شکل آرایه بده یا آدرسی رو معرفی کن که JSON برمی گردونه.
  • برای سایت فارسی، زبان رو روی فارسی بذار و جهت صفحه رو راست چین کن. خروجی تاریخ ها رو هم حتما تست کن.

اگه توی وردپرس استفاده می کنی، فایل ها رو توی قالب یا افزونه خودت لود کن و برای اضافه کردن اسکریپت از روش استاندارد خود وردپرس استفاده کن. بعدش کش مرورگر و کش سایت رو خالی کن تا نسخه قدیمی نمایش داده نشه.

همه نسخه‌ها (۳۳)

نسخه‌های ۷.x ۷ نسخه
نسخه‌های ۶.x ۱۵ نسخه
  • ۶.۱.۲۲ ۹۷۱ کیلوبایت ·
    نشانی مستقیم فایل اصلی 6.1.22 https://mirror.wbweb.ir/npm/fullcalendar@6.1.22/index.global.min.js
  • ۶.۱.۲۱ ۹۶۵ کیلوبایت ·
    نشانی مستقیم فایل اصلی 6.1.21 https://mirror.wbweb.ir/npm/fullcalendar@6.1.21/index.global.min.js
  • ۶.۱.۲۰ ۹۶۵ کیلوبایت ·
    نشانی مستقیم فایل اصلی 6.1.20 https://mirror.wbweb.ir/npm/fullcalendar@6.1.20/index.global.min.js
  • ۶.۱.۱۹ ۹۶۵ کیلوبایت ·
    نشانی مستقیم فایل اصلی 6.1.19 https://mirror.wbweb.ir/npm/fullcalendar@6.1.19/index.global.min.js
  • ۶.۱.۱۸ ۹۶۴ کیلوبایت ·
    نشانی مستقیم فایل اصلی 6.1.18 https://mirror.wbweb.ir/npm/fullcalendar@6.1.18/index.global.min.js
  • ۶.۱.۱۷ ۹۶۲ کیلوبایت ·
    نشانی مستقیم فایل اصلی 6.1.17 https://mirror.wbweb.ir/npm/fullcalendar@6.1.17/index.global.min.js
  • ۶.۱.۱۵ ۹۵۷ کیلوبایت ·
    نشانی مستقیم فایل اصلی 6.1.15 https://mirror.wbweb.ir/npm/fullcalendar@6.1.15/index.global.min.js
  • ۶.۱.۱۴ ۹۵۷ کیلوبایت ·
    نشانی مستقیم فایل اصلی 6.1.14 https://mirror.wbweb.ir/npm/fullcalendar@6.1.14/index.global.min.js
  • ۶.۱.۱۳ ۹۵۷ کیلوبایت ·
    نشانی مستقیم فایل اصلی 6.1.13 https://mirror.wbweb.ir/npm/fullcalendar@6.1.13/index.global.min.js
  • ۶.۱.۱۲ ۹۵۷ کیلوبایت ·
    نشانی مستقیم فایل اصلی 6.1.12 https://mirror.wbweb.ir/npm/fullcalendar@6.1.12/index.global.min.js
  • ۶.۱.۱۱ ۹۵۵ کیلوبایت ·
    نشانی مستقیم فایل اصلی 6.1.11 https://mirror.wbweb.ir/npm/fullcalendar@6.1.11/index.global.min.js
  • ۶.۱.۱۰ ۹۵۵ کیلوبایت ·
    نشانی مستقیم فایل اصلی 6.1.10 https://mirror.wbweb.ir/npm/fullcalendar@6.1.10/index.global.min.js
  • ۶.۱.۹ ۹۵۴ کیلوبایت ·
    نشانی مستقیم فایل اصلی 6.1.9 https://mirror.wbweb.ir/npm/fullcalendar@6.1.9/index.global.min.js
  • ۶.۱.۸ ۹۵۲ کیلوبایت ·
    نشانی مستقیم فایل اصلی 6.1.8 https://mirror.wbweb.ir/npm/fullcalendar@6.1.8/index.global.min.js
  • ۶.۱.۵ ۹۵۱ کیلوبایت ·
    نشانی مستقیم فایل اصلی 6.1.5 https://mirror.wbweb.ir/npm/fullcalendar@6.1.5/index.global.min.js
نسخه‌های ۵.x ۱۰ نسخه
نسخه‌های ۳.x ۱ نسخه
  • ۳.۱۰.۵ قدیمی‌ترین نسخه ۱٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 3.10.5 https://mirror.wbweb.ir/npm/fullcalendar@3.10.5/dist/fullcalendar.min.js

پرسش‌های رایج

  • یه کتابخانه جاوااسکریپته که تقویم و رویدادها رو توی صفحه وب نشون می ده. برای صفحه رزرو نوبت، برنامه کلاس ها، تقویم محتوایی یا پنل مدیریت به درد می خوره. فقط بخش نمایش و تعامل رو انجام می ده و ذخیره داده ها رو باید خودت با بک اند حل کنی.

  • زبان فارسی و چیدمان راست چین رو می تونی تنظیم کنی. ولی برای نمایش کامل تاریخ شمسی و ماه های ایرانی، قبل از شروع پروژه یه نمونه کوچیک بساز و تست کن. ممکنه مجبور شی بخشی از تبدیل تاریخ رو خودت انجام بدی.

  • نه. این بسته نسخه جاوااسکریپت ساده ست و توی یه صفحه HTML معمولی هم کار می کنه. اگه بعدا خواستی توی ری اکت یا ویو ازش استفاده کنی، معمولا برای هر فریم ورک بسته جداگانه ای هست. اون ها رو جدا بررسی کن.

  • بسته ای که اینجا معرفی شده مجوز MIT داره و استفاده تجاری ازش آزاده. فقط بعضی قابلیت های پیشرفته مثل نمای منابع تا جایی که می دونم جدا و با مجوز تجاری عرضه می شن. قبل از استفاده از اون ها، مجوزشون رو چک کن.

  • ظاهر تقویم و کشیدن و کلیک روی اون رو انجام می ده، ولی خودش سیستم رزرو نیست. باید بک اندی داشته باشی که نوبت ها رو ذخیره کنه، تداخل رو بررسی کنه و پیام تایید بفرسته. تقویم بعدش فقط داده های همون بک اند رو نشون می ده.

چیزی که لازم دارید اینجا نیست؟

نام کتابخانه، افزونه یا قالب را بفرستید؛ پس از بررسی، نسخه‌های رسمی آن به مخزن اضافه می‌شود.