Mon 6 Mar 2006 16:57:54
ลองใส่แล้วครับ มันไม่มีอะไรเกิดขึ้นเลยอ่ะครับ เงียบ ผมเอาไปแทนตัวเดิมแบบนี้ถูกไหมครับ
function topic($r,$block){
global $template;
$template->assign_block_vars($block,array(
"id" => $r[tid],
"name" => $r[topic],
"sub" => $r[subtopic],
"type" => topic_type($r[type]),
"page" => $page,
"poster" => $r[poster],
"pid" => $r[p_id],
"reply" => $r[reply],
"view" => $r[view],
"time" => date("j M y H:i",$r[lastupdate]) . (($r["date"]==date("Y-m-d"))?"<img src=\.../images/new.gif\.>":""),
//"time" => date("j M y H:i",$r[lastupdate]),
"updater" => $r[up],
"uid" => $r[up_id],
);
}
หรือว่าต้องสร้างฟังก์ชั่นขึ้นมาใหม่ครับแล้วมันจะดึงไปใช้ยังไงอ่ะ
Tue 7 Mar 2006 10:31:30
มะได้เหมือนเดิมครับผม เหอะ ๆๆ มันเป็นเพราะอะไรครับ
ถ้าใช้ date ใน loop มันจะกิน process เยอะไป ถ้าทำ $today_date = date("Y-m-d") นอก loop แล้ว check เอา จะเขียนโค้ดเช็คยังไงครับ
"time" => date("j M y H:i",$r[lastupdate]) . ((date("Y-m-d", $r["lastupdate"])==date("Y-m-d"))?"<img src=\"images/new.gif\">":""),
Tue 7 Mar 2006 11:02:23
ได้แล้ว ขอบคุณมากเลยครับ ฮือ ๆ ๆ ตื้นตันใจ
เดี๋ยวมีปัญหา อะไรจะมารบกวนใหม่นะครับ อิ ๆ
Tue 7 Mar 2006 11:19:27
ยังไงรบกวนอีกรอบด้วยครับ
"time" => ((date("Y-m-d", $r["lastupdate"])==date("Y-m-d"))?"<img src=\"images/new.gif\">":""),
Tue 7 Mar 2006 13:10:22
จากโค้ดด้านบนที่คุณ Admin ให้มาใช้ได้เลยคับ แต่ผมอยากให้แบบว่า เอาออกมานอก Loop เลยอ่ะครับ เช่น กำหนดให้สคริปดึง โค้ด ตัวนี้
((date("Y-m-d", $r["lastupdate"])==date("Y-m-d"))?"<img src=\"images/new.gif\">":""), ไปโชว์โดยที่ไม่ต้องใส่ ค่า "time" => นี้นะครับ ประมาณแบบนี้ครับ
$template->assign_block_vars(array(
"NEW_ICON" => date("j M y H:i",$r[lastupdate]) . ((date("Y-m-d", $r["lastupdate"])!=date("Y-m-d"))?"<img src=\"../images/new.gif\">":""),
 
ตัวอย่างคล้าย ๆ โค้ดด้านบนนะครับ คือผมอยากจะเอา {NEW_ICON} ไปแปะตรงไหนก็ได้เพื่อให้เช็คว่ากระทู้นี้ประกาศวันนี้นะครับ

















