-
تغییر خصوصیت مطالب جدید
سلام
می خواهم برای مطالب ارسال شده در سایت که از تاریخ ارسال آنها کمتر از 7 روز می گذرد . خصوصیت متفاوتی نسبت به بقیه اعمال کنم
مثلا رنگ زمینه آنها زد باشد.
توسط کد PHP مدت زمان محاسبه می شود و در صفحه در یک DIV مدت زمان سپری شده از ارسال متن را قرار دادم .
فقط برای تغییر خصوصیت DIV چکار کنم
استیال DIV مورد نظر در چه جوری تغییر بدم
در کد PHP گفته ام که اگر فاصله روزها کمتر از 7 بود
به متغیر $css مقدار استیل جدسد را بدهد .
و در غیر اینصورت استیل عادی در $css قرار گیرد
از این کداستفاده کردم جواب نداد
کد PHP:
[PHP]
<div id="<?php echo $css ?>">
[/PHP]
---------- Post added at 01:01 AM ---------- Previous post was at 01:00 AM ----------
کد CSS مربوط به Div تاریخ
اولی مربوط به حالت عادی و دومی مربوط به حالت جدید
کد:
[HTML]
#date{
width:auto;
height:auto;
float:left;
font-size:x-small;
}
#ndate{
width:auto;
height:auto;
float:left;
font-size:x-small;
background-color:#FF0;
}
[/HTML]
این هم کد PHP نمایش مطالب
کد PHP:
[PHP]
<?php do { ?>
<li> <div id="<?php echo $CSS ?>date"><?php dc($row_news['date']); ?> پیش </div>
<a href="<?php echo $row_news['id']; ?>"><?php echo $row_news['subject']; ?></a>
</li>
<?php } while ($row_news = mysql_fetch_assoc($news)); ?>
[/PHP]
اگر راهی جدید و به غیر از این هم وجود دارد ذکر کنید .
-
آقا من بنظرم شما از یه دستور if استفاده کنی راحت تری ها
به اینشکل :
[PHP]if ( $tarikh < $tarikh_sabt ) {
echo"<div id='ndate'>Bla bla b...</div>";
} else {
echo " <div id ='date'>Bla bla bl...<div>";
}[/PHP]به این شکل اگه شرطت موعدش رسید تگ اولی رو نشون میده نه که به شکل پایینی نشون میده
:دی
...
موفق باشی