آی میتران

تجربه یک آنلاین متفاوت

تغییر رنگ پس زمینه اتوماتیک با PHP

تغییر رنگ پس زمینه اتوماتیک با PHP

سلام وقت بخیر

این پستی که در آی میتران منتشر می کنیم از عنوان اون که تغییر رنگ پس زمینه اتوماتیک با PHP هست کامل مشخص است که می خواهیم چکار کنیم.

در وب گردی هایی که داشتم به مورد جالبی برخوردم، شاید خوندن و بلد بودن این مورد برای شما خالی از لطف نباشه.

شاید هم شما حرفه ای باشید و خیلی بهتر از این روش رو بکار گرفته اید.

فرض کنید می خواهید هر روز پس زمینه سایت شما تغییر رنگ بدهد بدون اینکه شما کاری انجام دهید. با ما باشید تا این روش رو آموزش ببینید.


شما می خواهید هر روز یک رنگ یا پس زمینه داشته باشید.

می دانید که هر ماه تقریباً دارای 30 روز هست، هر روز هم تاریخ بخصوص خود را دارد و ما می خواهیم از این نکته استفاده کنیم.

در این روش از تابع تاریخ میلادی در PHP استفاده خواهیم کرد. البته شما می توانید از تاریخ شمسی و قمری هم استفاده کنید. برای تاریخ شمسی باید حتما کتابخانه jdf.php رو استفاده کنید.

آموزش تغییر رنگ پس زمینه اتوماتیک با PHP

ابتدا شما یک سلکتور برای بک گراند انتخاب می کنید و استایل خود را برای آن بصورت زیر می نویسید :


<html>
<head>
	<style type="text/css">
    .bodybg {
        <?php $day=date('N'); ?>
        <?php if ($day==1) { ?>background-color: #2DFF9A;<?php } ?>
        <?php if ($day==2){ ?> background-color: #2F22CD; <?php } ?>
        <?php if ($day==3){ ?>background-color: #C4E4ED;<?php } ?>
        <?php if ($day==4){ ?>background-color: #1ADCEC;<?php } ?>
        <?php if ($day==5){ ?>background-color: #F4151C;<?php } ?>
        <?php if ($day==6){ ?>background-color: #C4E4ED;<?php } ?>
        <?php if ($day==7){ ?>background-color: #D6F43F;<?php } ?>
     }
    </style>
</head>
<body class="bodybg">
	<?php  echo $day;?>
</body>
</html>

خط 2 سلکتور بک گراند صفحه بصورت کلاس می باشد.

تابع  date('N') در خط 3 شماره روز از هفته را بدون صفر بر می گرداند.

در خط 4 و خطوط بعد چک می کنیم که تاریخ روز برگشت داده شده با تاریخ همان روز هفته برابر است یا خیر.

اگر شرط برقرار بود رنگ مورد نظر اعمال می شود. شما می توانید با کمی همت این مورد را برای ماه و حتی طول سال نیز اعمال کنید تا هر روز یک بک گراند در سایت شما اعمال شود.

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

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

* البته با جاوا اسکریپت هم می توان این مورد را اجرا کرد.

اگر سوالی بود از طریق کامنت بپرسید تا پاسخ دهیم.

منبع این نوشته : http://www.phpmagicbook.com



مهران ایمانی هستم فارغ التحصیل رشته برق قدرت. عاشق طراحی در زمینه برق ، سایت و همچنین کد نویسی به زبان php هستم. امیدوارم بتونم دانشی رو که دارم از طریق آی میتران به اشتراک بذارم.

ارسال یک نظر جدید

نام شما
ایمیل (منتشر نخواهد شد)
آدرس وبسایت
کد امنیتی