surasak02569 โพสต์ 2010-7-18 19:22:02

เปลี่ยน Icon หน้า Forum ของ discuz 7.2 ชัวร์ครับ

แก้ไขครั้งสุดท้าย: 2010-8-31 21:22 โดย surasak02569

เผอิญผมได้ทำเว็บใหม่อะครับ เป็น discuz 7.2 แล้วจะเปลี่ยนไอคอนหน้าบอร์ดย่อย คราวนี้ก้อได้มาดูวิธีทำจากในเว็บดิสคัสไทย ไปเจอของท่าน suthida ที่ทำไว้ แต่เมื่อลองทำแล้วหาไม่เจอจริงๆๆ เลยงมอยู่นานจนเจอวิธี เลยอยากจะมาบอกต่อเผื่อว่าเพื่อนๆๆคนไหนที่ยังไม่ได้จริงๆๆนะครับ


ข้อมูลหลักๆๆขออ้างอิงจาก ท่าน suthida ก้อแล้วกันนะครับ
รูปแบบที่ต้องการครับ


ไฟล์ที่ต้องแก้ไข
1.กรณีไม่ได้เปลี่ยนสกิน ไฟล์ที่ต้องแก้ได้แก่
/templates/default/css_common.htm
/templates/default/discuz.htm

2.กรณีเปลี่ยนสกินไฟล์ที่ต้องแก้ได้แก่
/templates/default/css_common.htm
/templates/default/discuz.htm
/templates/{สกินที่คุณใช้}/css_append.htm

กรณีที่ 1 ไม่ได้เปลี่ยนสกิน
เปิดไฟล์ : css_common.htm
ค้นหา.list th { background: url({IMGDIR}/forum.gif) 5px 10px no-repeat; padding-left: 45px !important; }และ.list th.new { background-image: url({IMGDIR}/forum_new.gif); }ทำการลบทิ้งได้ทันทีครับ(อย่าลืมสำรองไฟล์ไว้นะครับ กันเหนียว)

เปิดไฟล์ : discuz.htm
ค้นหา<th width="$cat"{$forum}>แทนที่ด้วย<th width="$cat"{$forum}>$forumทำการเซฟและอัพโหลดไปไว้ที่เดิมครับ      

กรณีที่ 2 เปลี่ยนสกิน
ให้แก้ไขไฟล์ที่ชื่อ css_common.htmและ discuz.htmเหมือนกรณีที่ 1 เมื่อเสร็จแล้วมาทำไฟล์ต่อไปเลยครับ
จากนั้นเปิดไฟล์ css_append.htm ของ skin ที่ท่านใช้งาน
ค้นหาตามนี้แล้วลบนะครับ
ค้นหา.list th.new { background-image: url({STYLEIMGDIR}/forum_new.gif); }และ.list th { background-image: url({STYLEIMGDIR}/forum.gif); }หรือ.list th { padding-left: 55px !important; background-image: url({STYLEIMGDIR}/forum.gif); background-position: 13px 10px; }หรือ.list th { background: url({STYLEIMGDIR}/forum.gif) 5px 10px no-repeat; padding-left: 45px !important; }
.list th.new {background-image:url({STYLEIMGDIR}/forum_new.gif);}หรือ
ถ้ามันไม่เจอจริงๆๆก้อไม่ต้องไปทำอะไรครับ(ของผมก้อเคสนี้แหละสุดท้ายได้ผล)
เมื่อแก้เสร็จแล้วให้เซฟแล้วอัพขึ้นที่เดิม แล้วทำการอัพเดทแคช

ป.ล.วิธีนี้เปนการไม่ให้แสดง ภาพ Forum เริ่มต้นของบอร์ดย่อยครับ ซึ่งจะมีปัญหากับการใส่รูปไอคอนหน้าบอร์ดย่อยเป็นอันมาก

ต่อไปเป็นวิธีใส่อันใหม่ไป ก่อนอื่นเราต้องมี url ของภาพที่จะไปแทนที่ก่อน
แล้วไปที่ admincp >> บอร์ด >> เลือกบอร์ดย่อยที่จะใส่ไอคอน >> แก้ไข >> ไอคอนบอร์ด (ใส่เป็น url หรือที่อยู่ภาพไปเลยครับ)
แล้วทำการอัพเดทแคชอีกครั้งนึงหรือจะเปลี่ยนให้ครบก่อนก้อได้จร้าแล้วก้อไปดูผลงานกัน

tienwito โพสต์ 2010-7-27 10:51:31

ขอบคุณครับ

stow โพสต์ 2010-7-27 19:34:59

ตามนั้นเลยครับ{:22_862:}

basicna โพสต์ 2010-7-27 20:18:44

ขอบคุณครับ

Mika210 โพสต์ 2010-7-27 20:58:11

ขอบคุณมากจ๊ะ

toon101 โพสต์ 2010-7-28 13:54:14

ขอบคุณครับ

zephyl2 โพสต์ 2010-7-28 19:30:29

ขอบพระคุณมากๆ เลย ครับ พระเจ้า

zephyl2 โพสต์ 2010-7-28 19:54:56

ขอบพระคุณมากๆ เลย ครับ พระเจ้า
ทำไมต้องโพสๆ ทุกๆ ครั้งที่เข้ามาไหม่เลย หละ พระเจ้า

wiwatza023 โพสต์ 2010-7-28 21:54:37

ใจครับผมมมมมมมมมม

puccamaster01 โพสต์ 2010-7-29 17:30:59

หน้า: [1] 2 3 4 5 6
ดูในรูปแบบกติ: เปลี่ยน Icon หน้า Forum ของ discuz 7.2 ชัวร์ครับ