PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

องการให้แสดงรูป new หลังกระทู้เมื่อมีการโพสต์

องการให้แสดงรูป new หลังกระทู้เมื่อมีการโพสต์
คือผมต้องการให้แสดงรูป 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">";
	  }
	   }
?>


โดย:  Wormman IP: 124.121.9.xxx วันที่: 29-10-2010 เวลา: 22:02:07

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 2

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



โดย:  Wormman IP: 124.121.88.xxx วันที่: 31-10-2010 เวลา: 15:46:30
 ความคิดเห็นที่ 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 จะได้ประมาณว่า
 

<?php
$post_date="2010-10-29";
// หมายถึง ตั้งแต่ตอนนี้ และอีก 5 วันข้างหน้ายังแสดง new
// หลังจากนั้นจะไม่แสดง
if(time()<=strtotime($post_date." +5 day")){
	echo "<img src='images/icon_new.gif' border='0'>";  
}
?>

 



โดย:  Ninenik IP: 124.122.122.xxx วันที่: 29-10-2010