173
« เมื่อ: 10/01/06, 10:31:45 »
แก้โค้ดตามนี้นะ
เปิดไฟล์ BoardIndex.template.php แล้วหาโค้ดนี้
// Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...)
if (!empty($board['children']))
{
// Sort the links into an array with new boards bold so it can be imploded.
$children = array();
/* Each child in each board's children has:
id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
foreach ($board['children'] as $child)
{
$child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
$children[] = $child['new'] ? '<b>' . $child['link'] . '</b>' : $child['link'];
}
echo '
<tr>
<td colspan="3" class="windowbg', !empty($settings['seperate_sticky_lock']) ? '3' : '', '">
<span class="smalltext"><b>', $txt['parent_boards'], '</b>: ', implode(', ', $children), '</span>
</td>
</tr>';
}
}
echo '
</table>';
}
echo '
</div>';
}
if ($context['user']['is_logged'])
Replace
// Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...)
/* --------- Stop Code ----------
if (!empty($board['children']))
{
// Sort the links into an array with new boards bold so it can be imploded.
$children = array();
---------- End --------- */
/* Each child in each board's children has:
id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
/* ---------- Stop Code ----------
foreach ($board['children'] as $child)
{
$child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
$children[] = $child['new'] ? '<b>' . $child['link'] . '</b>' : $child['link'];
}
echo '
<tr>
<td colspan="3" class="windowbg', !empty($settings['seperate_sticky_lock']) ? '3' : '', '">
<span class="smalltext"><b>', $txt['parent_boards'], '</b>: ', implode(', ', $children), '</span>
</td>
</tr>';
}
---------- End --------- */
}
echo '
</table>';
}
echo '
</div>';
}
if ($context['user']['is_logged'])
อันนี้เรายกโค้ดมาให้ทั้งชุดเลยน่ะ
ตั้งใจก็อปส่วนที่ไม่เกี่ยวข้องเกินมานิดหน่อยด้วย จะได้แน่ใจว่าแก้โค้ดได้ถูกที่
(โค้ดอันนี้สำหรับ SMF 1.1 RC2 The Core Theme นะ ถ้าเป็นธีมอื่นหรือเวอร์ชั่นอื่น รู้สึกว่าโค้ดจะไม่เหมือนกัน)
ถ้าแก้โค้ดแล้วยังไม่ได้ตามแบบตัวอย่างในเว็บที่เราทำให้ดู
คงหมายถึงว่า ไม่ได้แก้โค้ดตามที่เราบอก เลยทำให้ผิดพลาด
ลองดูก่อนละกัน
(แต่ก็สงสัยนะ เปิดบอร์ดย่อยมา แล้วไม่โชว์
คนอื่นมองจากหน้าแรกจะรู้เหรอว่าห้องนี้มีบอร์ดย่อย)