- เครดิต
- 20
- เพื่อน
- ทักทาย
- บล็อก
- อัลบั้ม
- โพสต์
- กระทู้
- แชร์
- สำคัญ
- สิทธิ์อ่าน
- 10
- จำนวนผู้ติดตาม
- จำนวนผู้กำลังติดตาม
- เพศ
- ไม่บอก
|
แก้ไขครั้งสุดท้าย: 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[forumcolwidth]"{$forum[folder]}>
คัดลอกไปที่คลิปบอร์ด แทนที่ด้วย- <th width="$cat[forumcolwidth]"{$forum[folder]}>$forum[icon]
คัดลอกไปที่คลิปบอร์ด ทำการเซฟและอัพโหลดไปไว้ที่เดิมครับ
กรณีที่ 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 หรือที่อยู่ภาพไปเลยครับ)
แล้วทำการอัพเดทแคชอีกครั้งนึงหรือจะเปลี่ยนให้ครบก่อนก้อได้จร้าแล้วก้อไปดูผลงานกัน
|
ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง
คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก
x
คะแนน
-
ดูบันทึกคะแนน
|
|
|
|
|
|