Pouya 1102 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 (ویرایش شده) سلام. با کد فراخوان مطالب اخیر یعنی<?php query_posts('showposts=30'); ?>جدیدترین مطالب رو نشون میدم.حالا چطور میتونم استایل سه تیر اول رو تغییر بدم؟ (یا همون liشون رو) - طوریکه مثلا تیر a قرمز تیتر b آبی و تیتر c سبز و بقیه تیترها مشکی باشن ویرایش شده تیر 93 توسط Pouya نقل قول لینک به ارسال
Mostafa 2587 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 سلام، 2 راه داره!روش اول:<?php$i = null;query_posts('showposts=30');$i++;echo "<ul>";while (have_posts()) : the_post();if($i == 1 || $i == 2 || $i == 3) {echo "<li class='red'>" . the_title(). "</li>";} else {echo "<li>" . the_title(). "</li>";}endwhile;echo "<ul>";?>روش دوم:<?php$i = null;$color = array(1 => 'red', 2 => 'blue', 3 => 'green', 4 => 'yellow');query_posts('showposts=4');$i++;echo "<ul>";while (have_posts()) : the_post();echo "<li class='{$color[$i]}'>" . the_title(). "</li>";endwhile;echo "<ul>";?> نقل قول لینک به ارسال
iman64 32 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 چون سوال مربوط به استایل بود منم اینجا سوالم رو بپرسم اگه بخوایم برای این مطالب شرط بزاریم که اگه از زمان انتشار پست زیر 1 دقیقه گذشته است بگراند مطلب به رنگ زرد و اگه زمان انتشار مطلب بین یک دقیقه و دو دقیقه بود بگراند قرمز بشهخ نقل قول لینک به ارسال
Pouya 1102 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 سلام، 2 راه داره!روش اول:<?php$i = null;query_posts('showposts=30');$i++;echo "<ul>";while (have_posts()) : the_post();if($i == 1 || $i == 2 || $i == 3) {echo "<li class='red'>" . the_title(). "</li>";} else {echo "<li>" . the_title(). "</li>";}endwhile;echo "<ul>";?>روش دوم:<?php$i = null;$color = array(1 => 'red', 2 => 'blue', 3 => 'green', 4 => 'yellow');query_posts('showposts=4');$i++;echo "<ul>";while (have_posts()) : the_post();echo "<li class='{$color[$i]}'>" . the_title(). "</li>";endwhile;echo "<ul>";?>گار نکرد! نقل قول لینک به ارسال
Pouya 1102 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 2 روز گذشت! لطفا جواب من وiman64 رو بدید نقل قول لینک به ارسال
Farzad 3805 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 چر از CSS استفاده نمی کنید ؟مثال :<ul> <li>Farzad</li> <li>Farzad</li> <li>Farzad</li> <li>Farzad</li> <li>Farzad</li></ul>+li { color : black}li:nth-child(1) { color : red}li:nth-child(2) { color : blue}li:nth-child(3) { color : green}دمو 3 نقل قول لینک به ارسال
Mostafa 2587 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 2 روز گذشت! لطفا جواب من وiman64 رو بدیدچطوری تست کردین؟! شاید li مقدار نمیگیره.همیشه دنبال لقمه آماده نباشید! دوست عزیز اون یک مثاله برای درک مسئله! نه کپی و پست کردن در سورس و انتظار خروجی داشتن!چون سوال مربوط به استایل بود منم اینجا سوالم رو بپرسم اگه بخوایم برای این مطالب شرط بزاریم که اگه از زمان انتشار پست زیر 1 دقیقه گذشته است بگراند مطلب به رنگ زرد و اگه زمان انتشار مطلب بین یک دقیقه و دو دقیقه بود بگراند قرمز بشهختاریخ آخرین نوشته را توسط کوئری از دیتابیس بگیرید و با تاریخ جاری مقایسه اش کنید. اگر کمتر از 2 ساعت نگذشته بود، توسط شرطی که تعریف میکنید، یک کلاسی رو به body بده. نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .