ไปแก้ไขที่ไฟล์
Themes/default/BoardIndex.template.php
(หรือธีมอื่นๆ ที่ท่านใช้อยู่)
ค้นหาส่วนนี้
/* Each board in each category's boards has:
new (is it new?), id, name, description, moderators (see below), link_moderators (just a list.),
children (see below.), link_children (easier to use.), children_new (are they new?),
topics (# of), posts (# of), link, href, and last_post. (see below.) */
foreach ($category['boards'] as $board)
{
echo '
<tr>
<td ' , !empty($board['children']) ? 'rowspan="2"' : '' , ' class="windowbg" width="6%" align="center" valign="center"><a href="', $scripturl, '?action=unread;board=', $board['id'], '.0">';
แล้วเพิ่มส่วนนี้เข้าไป
// ----------*** Board Icon ***----------
echo '
<td class="windowbg" width="6%" align="center" valign="center">
<img src="', $settings['images_url'], '/boardicons/board' . $board['id'] . '.gif" alt="" title="', $board['name'], '" />
</td>';
ส่วนนี้คือระบุที่มาของรูปไอค่อนที่จะใช้นะจ๊ะ
/boardicons/
เราจะแก้เองก็ได้ ให้มันไว้ในที่ที่เราต้องการ
ส่วนนี้คือระบุชื่อไฟล์ที่จะตั้งให้โดยอัตโนมัติ
board' . $board['id'] . '.gif"
เช่นของจัสนี่ ก็จะเป็น board00.gif
ส่วนของ id นั่นก็ตามลำดับบอร์ดที่สร้างขึ้นมาเลยจ้ะ
ยกตัวอย่างของจัสนะ
หมวด :: Just Never Die ! :: สร้างมาเป็นลำดับที่ 1 นะ
ไอค่อนประจำบอร์ด ก็จะเป็น
/Themes/default/images/boardicons/board1.gif
ประการฉะนี้แล .... จ้ะ
อิอิ
จากนั้นก็หารูปไอค่อนที่เราปราถนา ไปไว้ในที่ที่สมควร อีกทั้งขนาดไม่ใหญ่เกินไป (เพราะมันโชว์ขนาดจริง)
ไล่ไปตามลำดับหมวดที่สร้างขึ้นมา วางรูปตามชื่อตามลำดับบอร์ดนั้นๆ ไว้ในโฟล์เดอร์ที่อ้างถึง ก็โอเคแล้วหละจ้ะ
?board=1.0 รูป board1.gif
?board=2.0 รูป board2.gif
?board=3.0 รูป board3.gif
..... .....
?board=10.0 รูป board10.gif
..... .....
ถ้าอยากให้ลิงก์ได้ก็แก้โค๊ดเป็น
<td class="windowbg" width="6%" align="center" valign="center">
<a href="', $board['href'], '" name="b', $board['id'], '">
<img src="', $settings['images_url'], '/boardicons/' . $board['id'] . '.gif" alt="" title="', $board['name'], '" />[/url]