[Chowchil] เพิ่มไอคอน "New" หลังชื่อกระทู้ที่ตั้งใหม่ (ภายในวันนี้) [ซ้ำขออภัยครับ]
แก้ไขครั้งสุดท้ายโดย Joneburapa เมื่อ 2012-3-22 03:26เพิ่มไอคอน "New" หลังชื่อกระทู้ที่ตั้งใหม่ (ภายในวันนี้)
-------------------------------------------------------------------------------
นานๆทีจะมีอะไรมาแจกบ้าง ยังไงก็ขอให้กระทู้นี้เป็นประโยชน์กับทุกคนนะครับ = =a
ไม่รู้จะบอกอะไรแล้ว ลองมาดูภาพกันเลยดีกว่าครับ ว่ามันเป็นยังไง
-------------------------------------------------------------------------------
Screenshot :
จะเห็นได้ว่า 3 กระทู้แรกจะมีคำว่า New เพราะเป็นกระทู้ที่ตั้งใหม่ (ภายในวันนี้) พอวันถัดไปไอคอนก็จะหายครับ ^^
-------------------------------------------------------------------------------
วิธีทำ :
- ให้อัพไฟล์ภาพ new.gif ด้านล่าง ไปไว้ที่ images/default (หากภาพไม่สวยสามารถหาใหม่ได้ครับ ^^)
- ไปที่ไฟล์ forumdisplay.htm (จะอยู่ที่ templates/default)
** หากใครเปลี่ยนสกินเว็บให้ไปดูที่สกินว่ามีไฟล์ forumdisplay.htm หรือไม่ ถ้ามีก็แก้ในนั้น ถ้าไม่มีก็แก้ใน templates/default ครับ **
** อย่าลืม Backup ไฟล์ก่อนด้วยนะครับ กันเหนียว **
- หาบรรทัดนี้<!--{if $thread['attachment'] == 2}-->
<img src="images/attachicons/image_s.gif" alt="{lang attach_img}" class="attach" />
<!--{elseif $thread['attachment'] == 1}-->
<img src="images/attachicons/common.gif" alt="{lang attachment}" class="attach" />
<!--{/if}-->- นำโค้ดด้านล่างไปไว้ด้านใต้<!--{if $thread==$days}-->
<img src="{IMGDIR}/new.gif" class="attach"/>
<!--{/if}-->- เซฟแล้วอัพไฟล์ขึ้นโฮสครับ
- อัพเดชแคช แล้วรอดูผลงานครับ
-------------------------------------------------------------------------------
ผิดพลาดประการใด ขออภัยไว้ ณ ที่นี้ด้วยครับ
-------------------------------------------------------------------------------
เว็บทดสอบ :http://www.chowchil.com------------------------------------------------------------------------------- ขอบคุณครับ ขอบคุณครับ ขอบคุณมากๆครับ หามานาน แหะๆ ขอบคุณค่ะ จะลองทำดูนะคะ <!--{if $thread==$days}-->
<img src="{IMGDIR}/new.gif" class="attach"/>
<!--{/if}-->
จากที่อ้างอิงมานะครับ ไม่สามารถใช้ได้นะครับผมขอแก้ให้เป็นอันใหม่นะ{eval $days=date('j-n-Y',time());}
<!--{if $thread==$days}-->
<img src="{IMGDIR}/new.gif" class="attach"/>
<!--{/if}-->เหตุผลคือ ตัวแปร $days ไม่มีค่าอะไรเลยจำเป็นต้องรับข้อมูลวันเดือนปีมาเก็บไว้ก่อน
จึงจะนำมาเทียบกันได้นะครับ
ลองแล้วใช้ได้ผล 100%
เครดิตJengSyber ทำแล้วแต่มันไม่โชว์รูป new อ่ะคับ ทำยังไงก็ไม่ขึ้นครับ 7.2 ไม่ขึ้นครับ ขอบคุณนะครับ
หน้า:
[1]