องการให้แสดงรูป new หลังกระทู้เมื่อมีการโพสต์
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา องการให้แสดงรูป new หลังกระทู้เมื่อมีการโพสต์
องการให้แสดงรูป new หลังกระทู้เมื่อมีการโพสต์
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | คือผมต้องการให้แสดงรูป new หลังกระทู้เมื่อมีการโพสโดยสามารถกำหนดตัวแปรได้ว่าให้ new มีอายุกี่วัน ลองใส่โค๊ดนี้แล้วมันไม่ขึ้น ใช้ฟอรั่มสำเร็จรูปครับ ช่วยดูให้หน่อยครับ <?php //new - hot $new_topic = 5; //จำนวนวันที่ให้เป็นหัวข้อใหม่ $hot_topic =10; //จำนวนผู้อ่านทีให้ HOT $img_hot = "" ; if ( $topic_replies >= $hot_topic ) { $img_hot = "<img src=" images/icon_hot.gif " border=" 0 ">" ; } $today = date ( "Y-m-d" ); // 2009.10.30 $exp1 = "$today" ; $exp2 = "$post_time" ; $strdate = explode ( "-" , $exp1 ); $strdat = explode ( "-" , $exp2 ); $d1 = mktime (0, 0, 0, $strdat [ '1' ], $strdat [ '2' ], $strdat [ '0' ]+ $next ); $d2 = mktime (0, 0, 0, $strdate [ '1' ], $strdate [ '2' ], $strdate [ '0' ]+ $next ); $Monthdiff = "" . floor (( $d2 - $d1 )/2628000) . "" ; $Daydiff = "" . floor (( $d2 - $d1 )/86400) . "" ; $Yeardiff = "" . floor (( $d2 - $d1 )/31536000) . "" ; { $img_new = "" ; if ( $Daydiff <= $new_topic ) { $img_new = "<img src=" images/icon_new.gif " border=" 0 ">" ; } } ?> |

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
การกำหนด new ถ้าเรารู้วันที่ post ในรูปแบบ 2010-10-29 หรือ 2010-10-20 10:30:00
สามารถใช้ timestamp กำหนดเงื่อนไขการแสดงได้ เช่น
ข้อความโพสวันที่ 2010-10-29 หรือ 2010-10-20 10:30:00
ต้องการแสดงเป็น new เป็นเวลา 5 วัน
หมายถึงหลังจาก วันที่ 5 หลังจากที่โพส ก็จะไม่แสดง new จะได้ประมาณว่า
1 2 3 4 5 6 7 8 | <?php $post_date = "2010-10-29" ; // หมายถึง ตั้งแต่ตอนนี้ และอีก 5 วันข้างหน้ายังแสดง new // หลังจากนั้นจะไม่แสดง if (time()<= strtotime ( $post_date . " +5 day" )){ echo "<img src='images/icon_new.gif' border='0'>" ; } ?> |

ความคิดเห็นที่
2
มันไม่ขึ้นเลยครับ คือผมส่งโค๊ดให้ท่านดูนะครับ อยากได้แบบนั้น ผมลองแหละ ไม่ขึ้นนะครับ

ขอบคุณทุกการสนับสนุน
![]()