งานราชการ สอบท้องถิ่น ชุมชนคนท้องถิ่น : เว็บ community อันดับ 1 ของวงการท้องถิ่น

หัวข้อ: ถามAdminเกี่ยวกับการเปลี่ยนภาพไอคอนหน้าบอร์ดครับ

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

เมื่อ: 10/ก.ค./2008, 10:18:45 AM
2688 ครั้ง
LINE it!
หากอยากจะเปลี่ยนไอคอนภาพหน้าบอร์ด ต้องแก้ไฟล์ไปไหนครับท่าน หรือว่า ใช้ mod
ตามภาพอะครับ

นักวิชาการศึกษา
Webmaster อบต.แคน
http:www.tambolkaen.org/

4 ความคิดเห็น

รองหัวหน้าเว็บ

#1 some_one 10/ก.ค./2008, 10:35:31 AM

 ::)

(ผู้ดูแลบอร์ด)
เซียน(GURU)

#2 (คนหลังจอ) 10/ก.ค./2008, 10:52:54 AM

ที่มา เป็นของต่างประเทศครับ >>> http://www.simplemachines.org/community/index.php?topic=7370.0

This is easily accomplished.  You can use the BoardIndex template to have a separate on.gif or off.gif for every $board['id'].  Where you want to look is after this comment:
// If the board is new, show a strong indicator.
Before each .gif, just add ', $board['id'], ' and then make onID.gif's for every board.



แปลแล้วได้ความว่า

1. ขั้นแรกเลยให้เตรียมรูป เป็นไฟล์ชนิด gif ครับ (ขนาด 70*70 ) แล้วก็เปลี่ยนชื่อรูปเป็น
on_เลขประจำบอร์ด.gif
on2_เลขประจำบอร์ด.gif
off_เลขประจำบอร์ด.gif
(หมวด 1ใช้ 3 รูป ใช้รูปเดียวกันหมดครับ แล้วเปลี่ยนชื่อ....)

/// ปล. เลขประจำบอร์ดคืออะไร ตัวอย่างลองเอาเมาส์ไปชี้ที่ ห้องสภากาแฟ ก็จะเห็นตัวเลขสุดท้ายตามรูป



เลขที่ได้คือ 1.0 ( 0 ตัวหลังไม่ต้องเอานะครับเอาแค่ 1 ก็พอ) แล้วนำรูปที่เตรียมไว้ดังที่ได้กล่างไว้ตอนต้น มาใส่เลขประจำบอร์ด ก็จะได้เป็น on_1.gif  ,  on2_1.gif  และ off_1.gif







2. หาไฟล์  BoardIndex.template.php  ของเทรมที่ท่านใช่อยู่ และหาโค้ด
โค๊ด: [Select]
// If the board is new, show a strong indicator.
if ($board['new'])
echo '<img src="', $settings['images_url'], '/on.gif" alt="', $txt[333], '" title="', $txt[333], '" />';
// This board doesn't have new posts, but its children do.
elseif ($board['children_new'])
echo '<img src="', $settings['images_url'], '/on2.gif" alt="', $txt[333], '" title="', $txt[333], '" />';
// No new posts at all! The agony!!
else
echo '<img src="', $settings['images_url'], '/off.gif" alt="', $txt[334], '" title="', $txt[334], '" />';

แทนที่ด้วย (ทับของเดิมไปเลย)
โค๊ด: [Select]
// If the board is new, show a strong indicator.
if ($board['new'])
echo '<img src="', $settings['images_url'], '/on_', $board['id'], '.gif" alt="', $txt[333], '" title="', $txt[333], '" />';
// This board doesn't have new posts, but its children do.
elseif ($board['children_new'])
echo '<img src="', $settings['images_url'], '/on2_', $board['id'], '.gif" alt="', $txt[333], '" title="', $txt[333], '" />';
// No new posts at all! The agony!!
else
echo '<img src="', $settings['images_url'], '/off_', $board['id'], '.gif" alt="', $txt[334], '" title="', $txt[334], '" />';




3. upload รูปทั้ง 3 ไปไว้ที่ Themes/<Themeที่ท่านใช้อยู่>/images/

แค่นี้ก็เรียบร้อยครับ...





สรุปคือ ....
เลข ID ของบอร์ด = เลขของไฟล์ภาพ on_ID ของบอร์ด.gif  ,  on2_ID ของบอร์ด.gif  และ off_ID ของบอร์ด.gif  .... แค่นี้ก็จะได้รูปประจำบอร์ดแล้วครับ...


---------

(V.I.P.)
หัวหน้าเว็บ

#3 หนอน[CoM] 10/ก.ค./2008, 10:56:12 AM

thank a lot มากมายครับท่าน admin
เด๋วไปเตรียมรูปก่อน

เจ้าหน้าที่ใหม่

#4 BIGBOSS 27/ก.ค./2008, 11:25:28 PM

อ้างถึง
เลขที่ได้คือ 1.0

คือการสร้างลิ้งของตารางตรงไหนครับ เช่น 2 , 3 เป็นต้น



จากภาพ เอาลิ้งไปไว้อย่างไร แบบว่ามี 15 ตาราง



คือว่ามันมีหลายบอร์ด  เราจะวางลิ้งอย่างไรครับ