یک تقویم ساده در html. چگونه یک تقویم php برای ماه و سال بنویسیم؟ تقویم php برای یک سال
طراحی تقویم
در دوره های آموزشی جاوا اسکریپت ما گاهی اوقات به موضوع ساخت تقویم HTML می پردازیم. برنامهریزی چارچوب تقویم بسیار سریع است، اما من نمیخواهم وقت خود را برای طراحی آن با سبکهای CSS تلف کنم، بنابراین تصمیم گرفته شد که این سبکها را از قبل در یک پست وبلاگ جداگانه برای کاربرد سریع بیشتر بنویسم. اجازه دهید یک تقویم برای جولای 2084 داشته باشیم که در HTML (کمانچه) تنظیم شده است. ما در مورد ارتباط بین جاوا اسکریپت و تقویم در یکی از پستهای آینده خود بحث خواهیم کرد. عنصر، روزهای هفته در th، روزهای ماه در td) بدون برنامه نویسی.
سبک های HTML و CSS تقویمبیایید قوانینی برای رنگ آمیزی روزهای ماه (با ویژگی پس زمینه:linear-gradient(...))، کلاس های آخر هفته و روز جاری ماه اضافه کنیم. برای مشاهده نحوه عملکرد کلاس های .holyday و .today، باید مقادیر آنها را در سلول های جدول مربوطه بنویسید. اگر ما فقط در مورد تعطیلات آخر هفته شنبه و یکشنبه صحبت می کنیم، می توانید بدون کلاس با استفاده از انتخابگرهای nth-child(...) کار کنید.
تقویم (حاشیه: 1 پیکسل یکپارچه #bbb؛ نمایشگر: بلوک درون خطی) .جدول تقویم (سلول های خالی: پنهان کردن؛) . شرح تقویم (بالا: 3 پیکسل؛ پس زمینه: گرادیان خطی (به پایین، #ddd 10٪، #bbb .calendar td( padding: 2px 6px; text-align: center; border: 1px solid #cccc; background: linear-gradient (to bottom, #fff 10%, #ddd); border-radius:0 0 3px ) تقویم : 1px جامد #888;
تعیین روزهای هفته ("دوشنبه"، "سه شنبه"، "چهارشنبه"، "پنجشنبه"، "جمعه"، "شنبه"، "یکشنبه")، ماهها ("ژانویه"، "فوریه"، "مارس"، «آوریل»، «مه»، «ژوئن»، «ژوئیه»، «آگوست»، «سپتامبر»، «اکتبر»، «نوامبر»، «دسامبر») را میتوانید در سایت محلیسازی ویجت jQuery Datepicker (https:/) پیدا کنید. /github.com/ jquery/jquery-ui/blob/master/ui/i18n/datepicker-ru.js)، i.e. یک تقویم آماده با استفاده از جاوا اسکریپت و کتابخانه های jQuery و jQuery UI (بیشتر در مورد
یکی از عناصر مهم در سایت تقویم است که کاربران شما می توانند رویدادها و انتشار محصولات جدید را با آن پیگیری کنند. یا فقط یادداشت ها یا هر چیز دیگری که فکرش را می کنید بخوانید. پس از گذراندن مدتی در این درس، یاد خواهید گرفت که چگونه یک اسکریپت تقویم PHP برای وب سایت خود ایجاد کنید. ما فقط به برنامه نویسی محدود نمی شویم، به ساختار CSS و html تقویم نیز توجه خواهیم کرد. در یک کلام، ما همه چیز را از ابتدا تا انتها انجام خواهیم داد!
CSSکمتر حرف بزن، بیشتر کار کن. بیایید بلافاصله با سبک های css تقویم شروع کنیم. کد زیر با مرورگر مشکل دار IE6 سازگار است.
/* calendar */ table.calendar ( border-left:1px solid #999; ) tr.calendar-row ( ) td.calendar-day (min-height:80px;font-size:11px; position:relative;) html div.calendar-day ( ارتفاع:80px; ) td.calendar-day:hover ( پس زمینه:#eceff5; ) td.calendar-day-np ( پس زمینه:#eee; min-height:80px; ) * html div. calendar-day-np ( ارتفاع: 80 پیکسل؛ ) td.calendar-day-head ( پس زمینه:#ccc؛ فونت-وزن:پررنگ؛ تراز متن:مرکز؛ عرض:120 پیکسل؛ بالشتک:5 پیکسل؛ حاشیه-پایین: 1پیکسل جامد #999; border-top: 1px solid #999; حاشیه سمت راست:-5px 0 عرض:20px جامد #999;
PHPکل کد اسکریپت تقویم PHP اساساً مبتنی بر یک تابع است که به دو پارامتر نیاز دارد: ماه و سال مورد نظر. لازم به ذکر است که در وسط تابع، فضایی را برای پایگاه داده گذاشتم. در صورت تمایل می توانید رویدادهای لازم را در شبکه تقویم نمایش دهید. هنگام نوشتن این اسکریپت، من از جداول به جای بلوک های div استفاده کردم، زیرا در مواردی که یک روز پر از رویدادها باشد، کاربردی تر هستند.
اسکریپت تقویم انگلیسی زبان به عنوان پایه استفاده شد، بنابراین من دو نسخه ارائه خواهم کرد: یک تقویم به سبک انگلیسی و روسی. کدام را دوست دارید انتخاب کنید! تنها تفاوت در کد PHP است. سبک های CSS برای هر دو گزینه یکسان باقی می مانند.
اسکریپت تقویم پی اچ پی به سبک روسی