22 พฤษภาคม 2555, 16:58:25
ยินดีต้อนรับผู้เยี่ยมชม
  • noavata
  • ยินดีต้อนรับคุณ, ผู้เยี่ยมชม กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
    เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
Page Rank

ทำเว็บไซต์ | แต่งบอร์ด | ออกแบบ | SMF | Joomla | Drupal | WordPress | JQuery | CMS | ECommerce | Tel. +668-08577477

ส่งหัวข้อนี้พิมพ์ หน้า: 1 2 Next
icon message ผู้เขียน หัวข้อ: Colorize Boards เปลี่ยนสีหมวดหมู่ ชื่อบอร์ด คำอธิบายบอร์ด อย่างง่าย ๆ  (อ่าน 2527 ครั้ง)
0 สมาชิก และ 3 ผู้เยี่ยมชม กำลังดูหัวข้อนี้
*
*


!Personal

Germany   ชาย ผู้เริ่มต้นกระทู้นี้ ออฟไลน์544566157 DexMore DexMore DexMore
เว็บไซต์
  • ชื่อ: ColorizeBoards
  • ผู้เขียน: Bulakbol
  • นำเสนอโดย: DexMoreGroup
  • ประเภท: New Feature
  • รองรับ: SMF 1.1.xx, 2.0.xx
  • ปรับปรุงล่าสุด: 25 กุมภาพันธ์ 2552
  • ต้นฉบับ: ColorizeBoards

รายละเอียด
      mod นี้จะช่วยให้ท่านเปลี่ยนสีชื่อบอร์ด และหมวดหมู่ได้อย่างอิสระโดยมีคุณสมบัติพิเศษดังนี้
  • กำหนดสีชื่อและคำอธิบายบอร์ดให้แตกต่างกันกันได้
  • แสดงสีของหมวดหมู่
  • แสดงสีของชื่อบอร์ดย่อยในหน้าหลัก
  • แสดงสีของชื่อบอร์ดในกระทู้ล่าสุด
  • แสดงสีของหมวดหมู่และบอร์ดใน linktree

ตัวอย่าง


แก้ไขไฟล์:

file $sourcedir/Load.php

ค้นหา -->>
โค๊ด: [Select]
b.override_theme,

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
b.board_color, b.desc_color, c.cat_color,

ค้นหา -->>
โค๊ด: [Select]
'name' => $row['cname'

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
,
'color' => $row['cat_color']

ค้นหา -->>
โค๊ด: [Select]
'posts_count' => empty($row['countPosts']),

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'board_color' => $row['board_color'],
'desc_color' => $row['desc_color'],

ค้นหา -->>
โค๊ด: [Select]
'name' => $board_info['cat']['name'

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
,
'color' => $board_info['cat']['color']

ค้นหา -->>
โค๊ด: [Select]
'name' => $board_info['name']

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
,
'color' => $board_info['board_color']

ค้นหา -->>
โค๊ด: [Select]
mem.realName, b.childLevel

แก้เป็น -->>
โค๊ด: [Select]
mem.realName, b.childLevel, b.board_color

ค้นหา -->>
โค๊ด: [Select]
'level' => $row['childLevel'],

แก้เป็น -->>
โค๊ด: [Select]
'level' => $row['childLevel'],
'color' => $row['board_color'],

file $sourcedir/BoardIndex.php

ค้นหา -->>
โค๊ด: [Select]
c.ID_CAT,

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
c.cat_color, b.board_color, b.desc_color,

ค้นหา -->>
โค๊ด: [Select]
'is_collapsed' => isset($row_board['canCollapse']) && $row_board['canCollapse'] == 1 && $row_board['isCollapsed'] > 0,

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'cat_color' => $row_board['cat_color'],

ค้นหา -->>
โค๊ด: [Select]
$context['categories'][$row_board['ID_CAT']]['link'] = '<a name="' . $row_board['ID_CAT'] . '" href="' . (isset($row_board['canCollapse']) ? $context['categories'][$row_board['ID_CAT']]['collapse_href'] : $context['categories'][$row_board['ID_CAT']]['href']) . '">' . $row_board['catName'] . '</a>';

แก้เป็น -->>
โค๊ด: [Select]
$context['categories'][$row_board['ID_CAT']]['link'] = '<a name="' . $row_board['ID_CAT'] . '" href="' . (isset($row_board['canCollapse']) ? $context['categories'][$row_board['ID_CAT']]['collapse_href'] : $context['categories'][$row_board['ID_CAT']]['href']) . '"><span style="color: '.$row_board['cat_color'].';">' . $row_board['catName'] . '</span></a>';

ค้นหา -->>
โค๊ด: [Select]
'name' => $row_board['boardName'],

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'bcolor' => $row_board['board_color'],
'dcolor' => $row_board['desc_color'],

ค้นหา -->>
โค๊ด: [Select]
'description' => $row_board['description'],
'new' => empty($row_board['isRead']) && $row_board['posterName'] != '',

เพิ่มไว้ก่อน -->>
โค๊ด: [Select]
['bcolor' => $row_board['board_color'],

file $sourcedir/MessageIndex.php

ค้นหา -->>
โค๊ด: [Select]
b.ID_BOARD, b.name,

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
b.board_color, b.desc_color,

ค้นหา -->>
โค๊ด: [Select]
'name' => $row_board['name'],

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'bcolor' => $row_board['board_color'],
'dcolor' => $row_board['desc_color'],

ค้นหา -->>
โค๊ด: [Select]
b.ID_PARENT, b.name,

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
b.board_color, b.desc_color,

ค้นหา -->>
โค๊ด: [Select]
'description' => $row['description'],

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'bcolor' => $row['board_color'],
'dcolor' => $row['desc_color'],

file $sourcedir/ManageBoards.php

ค้นหา -->>
โค๊ด: [Select]
'id' => &$tree['node']['id'],

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'cat_color' => &$tree['node']['cat_color'],

ค้นหา -->>
โค๊ด: [Select]
'name' => &$boards[$boardid]['name'],

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'bcolor' => &$boards[$boardid]['board_color'],

ค้นหา -->>
โค๊ด: [Select]
'name' => $txt['mboards_new_cat_name'],

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'cat_color' => '',

ค้นหา -->>
โค๊ด: [Select]
'name' => $cat_tree[$_REQUEST['cat']]['node']['name'],

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'cat_color' => htmlspecialchars($cat_tree[$_REQUEST['cat']]['node']['cat_color']),

ค้นหา -->>
โค๊ด: [Select]
'true_name' => $tree['node']['name']

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
,
'cat_color' => $tree['node']['cat_color']

ค้นหา -->>
โค๊ด: [Select]
$catOptions['cat_name'] = preg_replace('~[&]([^;]{8}|[^;]{0,8}$)~', '&amp;$1', $_POST['cat_name']);

เพิ่มไว้หลัง -->>
โค๊ด: [Select]

$catOptions['cat_color'] = preg_replace('~[&]([^;]{8}|[^;]{0,8}$)~', '&amp;$1', $_POST['cat_color']);

ค้นหา -->>
โค๊ด: [Select]
'name' => $txt['mboards_new_board_name'],

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'board_color' => '',
'desc_color' => '',

ค้นหา -->>
โค๊ด: [Select]
$boardOptions['access_groups'] = array();

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
$boardOptions['board_color'] = preg_replace('~[&]([^;]{8}|[^;]{0,8}$)~', '&amp;$1', $_POST['board_color']);
$boardOptions['desc_color'] = preg_replace('~[&]([^;]{8}|[^;]{0,8}$)~', '&amp;$1', $_POST['desc_color']);

file $sourcedir/Recent.php

ค้นหา -->>
โค๊ด: [Select]
m.posterTime, m.subject, m.ID_TOPIC, m.ID_MEMBER, m.ID_MSG,

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
b.board_color,

ค้นหา -->>
โค๊ด: [Select]
'link' => '<a href="' . $scripturl . '?board=' . $row['ID_BOARD'] . '.0">' . $row['bName'] . '</a>'

แก้เป็น -->>
โค๊ด: [Select]
'bcolor' => $row['board_color'],
'link' => '<a href="' . $scripturl . '?board=' . $row['ID_BOARD'] . '.0"><span style="color:'. $row['board_color']. ';">' . $row['bName'] . '</span></a>'

ค้นหา -->>
โค๊ด: [Select]
t.ID_BOARD, b.ID_CAT,

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
b.board_color, c.cat_color,

ค้นหา -->>
โค๊ด: [Select]
'link' => '<a href="' . $scripturl . '#' . $row['ID_CAT'] . '">' . $row['cname'] . '</a>'

แก้เป็น -->>
โค๊ด: [Select]
'link' => '<a href="' . $scripturl . '#' . $row['ID_CAT'] . '">'. (!empty($row['cat_color']) ? '<span style="color: '. $row['cat_color']. ';">' : '') . $row['cname'] . (!empty($row['cat_color']) ? '</span>' : ''). '</a>'

ค้นหา -->>
โค๊ด: [Select]
'link' => '<a href="' . $scripturl . '?board=' . $row['ID_BOARD'] . '.0">' . $row['bname'] . '</a>'

แก้เป็น -->>
โค๊ด: [Select]
'link' => '<a href="' . $scripturl . '?board=' . $row['ID_BOARD'] . '.0">'. (!empty($row['board_color']) ? '<span style="color: '. $row['board_color']. ';">' : '') . $row['bname'] . (!empty($row['board_color']) ? '</span>' : ''). '</a>'

file $sourcedir/Stats.php

ค้นหา -->>
โค๊ด: [Select]
name, numPosts

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
, b.board_color

ค้นหา -->>
โค๊ด: [Select]
'link' => '<a href="' . $scripturl . '?board=' . $row_board['ID_BOARD'] . '.0">' . $row_board['name'] . '</a>'

แก้เป็น -->>
โค๊ด: [Select]
'board_color' => $row_board['board_color'],
'link' => '<a href="' . $scripturl . '?board=' . $row_board['ID_BOARD'] . '.0">'. (!empty($row_board['board_color']) ? '<span style="color: '. $row_board['board_color']. ';">' : '') . $row_board['name'] . (!empty($row_board['board_color']) ? '</span>' : '').'</span></a>'

file $sourcedir/Subs-Boards.php

ค้นหา -->>
โค๊ด: [Select]
if (isset($boardOptions['board_description']))
$boardUpdates[] = 'description = \'' . $boardOptions['board_description'] . '\'';

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
// Colorize board mod
if (isset($boardOptions['board_color']))
$boardUpdates[] = 'board_color = \'' . $boardOptions['board_color'] . '\'';
if (isset($boardOptions['desc_color']))
$boardUpdates[] = 'desc_color = \'' . $boardOptions['desc_color'] . '\'';

ค้นหา -->>
โค๊ด: [Select]
SELECT ID_CAT,

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
cat_color,

ค้นหา -->>
โค๊ด: [Select]
if (isset($catOptions['cat_name']))
$catUpdates[] = 'name = \'' . $catOptions['cat_name'] . '\'';

เพิ่มไว้หลัง -->>
โค๊ด: [Select]

if (isset($catOptions['cat_color']))
$catUpdates[] = 'cat_color = \'' . $catOptions['cat_color'] . '\'';

ค้นหา -->>
โค๊ด: [Select]
b.permission_mode,

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
b.board_color, b.desc_color, c.cat_color,

ค้นหา -->>
โค๊ด: [Select]
'canCollapse' => $row['canCollapse']

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
,
'cat_color' => $row['cat_color']

ค้นหา -->>
โค๊ด: [Select]
'prev_board' => $prevBoard

เพิ่มไว้ก่อน -->>
โค๊ด: [Select]
'board_color' => $row['board_color'],
'desc_color' => $row['desc_color'],

file $themedir/ManageBoards.template.php

ค้นหา -->>
โค๊ด: [Select]
<a href="' . $scripturl . '?action=manageboards;sa=cat;cat=' . $category['id'] . '">', $category['name'], '</a> <a href="' . $scripturl . '?action=manageboards;sa=cat;cat=' . $category['id'] . '">', $txt['catModify'], '</a>]]></search>
<add><![CDATA[<a href="' . $scripturl . '?action=manageboards;sa=cat;cat=' . $category['id'] . '"><span style="color: '. $category['cat_color']. ';">', $category['name'], '</span></a> <a href="' . $scripturl . '?action=manageboards;sa=cat;cat=' . $category['id'] . '">', $txt['catModify'], '</a>

แก้เป็น -->>
โค๊ด: [Select]
<tr class="windowbg', $alternate ? '' : '2', '">
<td style="padding-left: ', 5 + 30 * $board['child_level'], 'px;', $board['move'] ? 'color: red;' : '', '">', $board['name'], !empty($modSettings['recycle_board']) && !empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] == $board['id'] ? '&nbsp;&nbsp;&nbsp;<a href="' . $scripturl . '?action=manageboards;sa=settings"><img src="' . $settings['images_url'] . '/post/recycled.gif" alt="' . $txt['recycle_board'] . '" border="0" /></a>' : '', '</td>
<td width="10%" align="right">', !empty($modSettings['permission_enable_by_board']) && $context['can_manage_permissions'] ? '<a href="' . $scripturl . '?action=permissions;sa=switch;to=local;boardid=' . $board['id'] . ';sesc=' . $context['session_id'] . '"' . ($board['local_permissions'] ? '' : ' onclick="return confirm(\'' . $txt['mboards_permissions_confirm'] . '\');" style="font-style: italic;"') . '>' . $txt['mboards_permissions'] . '</a>' : '', '</td>
<td width="10%" align="right"><a href="', $scripturl, '?action=manageboards;move=', $board['id'], '">', $txt['mboards_move'], '</a></td>
<td width="10%" style="padding-right: 1ex;" align="right"><a href="', $scripturl, '?action=manageboards;sa=board;boardid=', $board['id'], '">', $txt['mboards_modify'], '</a></td>

ค้นหา -->>
โค๊ด: [Select]
<tr class="windowbg', $alternate ? '' : '2', '">
<td style="padding-left: ', 5 + 30 * $board['child_level'], 'px;', $board['move'] ? 'color: red;' : '', '">', $board['name'], !empty($modSettings['recycle_board']) && !empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] == $board['id'] ? '&nbsp;&nbsp;&nbsp;<a href="' . $scripturl . '?action=manageboards;sa=settings"><img src="' . $settings['images_url'] . '/post/recycled.gif" alt="' . $txt['recycle_board'] . '" border="0" /></a>' : '', '</td>
<td width="10%" align="right">', !empty($modSettings['permission_enable_by_board']) && $context['can_manage_permissions'] ? '<a href="' . $scripturl . '?action=permissions;sa=switch;to=local;boardid=' . $board['id'] . ';sesc=' . $context['session_id'] . '"' . ($board['local_permissions'] ? '' : ' onclick="return confirm(\'' . $txt['mboards_permissions_confirm'] . '\');" style="font-style: italic;"') . '>' . $txt['mboards_permissions'] . '</a>' : '', '</td>
<td width="10%" align="right"><a href="', $scripturl, '?action=manageboards;move=', $board['id'], '">', $txt['mboards_move'], '</a></td>
<td width="10%" style="padding-right: 1ex;" align="right"><a href="', $scripturl, '?action=manageboards;sa=board;boardid=', $board['id'], '">', $txt['mboards_modify'], '</a></td>

แก้เป็น -->>
โค๊ด: [Select]
<tr class="windowbg', $alternate ? '' : '2', '">
<td style="padding-left: ', 5 + 30 * $board['child_level'], 'px;', $board['move'] ? 'color: red;' : '', '"><span style="color: '. $board['bcolor'].';">', $board['name'], '</span>', !empty($modSettings['recycle_board']) && !empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] == $board['id'] ? '&nbsp;&nbsp;&nbsp;<a href="' . $scripturl . '?action=manageboards;sa=settings"><img src="' . $settings['images_url'] . '/post/recycled.gif" alt="' . $txt['recycle_board'] . '" border="0" /></a>' : '', '</td>
<td width="10%" align="right">', !empty($modSettings['permission_enable_by_board']) && $context['can_manage_permissions'] ? '<a href="' . $scripturl . '?action=permissions;sa=switch;to=local;boardid=' . $board['id'] . ';sesc=' . $context['session_id'] . '"' . ($board['local_permissions'] ? '' : ' onclick="return confirm(\'' . $txt['mboards_permissions_confirm'] . '\');" style="font-style: italic;"') . '><span style="color: '. $board['bcolor'].';">' . $txt['mboards_permissions'] . '</span></a>' : '', '</td>
<td width="10%" align="right"><a href="', $scripturl, '?action=manageboards;move=', $board['id'], '"><span style="color: '. $board['bcolor'].';">', $txt['mboards_move'], '</span></a></td>
<td width="10%" style="padding-right: 1ex;" align="right"><a href="', $scripturl, '?action=manageboards;sa=board;boardid=', $board['id'], '"><span style="color: '. $board['bcolor'].';">', $txt['mboards_modify'], '</span></a></td>

ค้นหา -->>
โค๊ด: [Select]
<input type="text" name="cat_name" value="', $context['category']['editable_name'], '" size="30" tabindex="1" />

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
<br /><b>', $txt['colorize_color'], '</b> <input type="text" name="cat_color" value="', $context['category']['cat_color'], '" size="11" tabindex="1" />

ค้นหา -->>
โค๊ด: [Select]
<input type="text" name="board_name" value="', $context['board']['name'], '" size="30" />

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
<br />
<b>', $txt['colorize_color'], '</b> <input type="text" name="board_color" value="' . $context['board']['board_color'] . '" size="11" />

ค้นหา -->>
โค๊ด: [Select]
<textarea name="desc" rows="2" cols="29">', $context['board']['description'], '</textarea>

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
<br />
<b>', $txt['colorize_color'], '</b> <input type="text" name="desc_color" value="' . $context['board']['desc_color'] . '" size="11" />

file $themedir/BoardIndex.template.php

ค้นหา -->>
โค๊ด: [Select]
<b><a href="', $board['href'], '" name="b', $board['id'], '">', $board['name'], '</a></b><br />
', $board['description'];

แก้เป็น -->>
โค๊ด: [Select]
<b><a href="', $board['href'], '" name="b', $board['id'], '" style="color: '. $board['bcolor']. ';">', $board['name'], '</a></b>';
if (!empty($board['description']))
echo '<br /><span style="color: ', $board['dcolor'], ';">', $board['description'], '</span>';

ค้นหา -->>
โค๊ด: [Select]
<td class="windowbg" valign="middle" align="center" style="width: 12ex;"><span class="smalltext">

แก้เป็น -->>
โค๊ด: [Select]
<td class="windowbg" valign="middle" align="center" style="width: 12ex; color: '. $board['bcolor']. ';"><span class="smalltext">

ค้นหา -->>
โค๊ด: [Select]
[$child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';

แก้เป็น -->>
โค๊ด: [Select]
$child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')" style="color: '. $child['bcolor']. ';">' . $child['name'] . '</a>';

file $themedir/MessageIndex.template.php

ค้นหา -->>
โค๊ด: [Select]
<b><a href="', $board['href'], '" name="b', $board['id'], '">', $board['name'], '</a></b><br />
', $board['description'];

แก้เป็น -->>
โค๊ด: [Select]
<b><a href="', $board['href'], '" name="b', $board['id'], '" style="color: '. $board['bcolor']. ';">', $board['name'], '</a></b>';
if (!empty($board['description']))
echo '<br /><span style="color: ', $board['dcolor'], ';">', $board['description'], '</span>';

ค้นหา -->>
โค๊ด: [Select]
<td class="windowbg" valign="middle" align="center" style="width: 12ex;"><small>

แก้เป็น -->>
โค๊ด: [Select]
<td class="windowbg" valign="middle" align="center" style="width: 12ex; color: '. $board['bcolor']. ';"><small>

ค้นหา -->>
โค๊ด: [Select]
$child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';

แก้เป็น -->>
โค๊ด: [Select]
$child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')" style="color: '. $child['bcolor']. ';">' . $child['name'] . '</a>';

file $themedir/index.template.php

ค้นหา -->>
โค๊ด: [Select]
// Show something before the link?

แก้เป็น -->>
โค๊ด: [Select]
// Show the | | |-[] Folders.
if (!$settings['linktree_inline'])
{
if ($link_num > 0)
echo str_repeat('<img src="' . $settings['images_url'] . '/icons/linktree_main.gif" alt="| " border="0" />', $link_num - 1), '<img src="' . $settings['images_url'] . '/icons/linktree_side.gif" alt="|-" border="0" />';
echo '<img src="' . $settings['images_url'] . '/icons/folder_open.gif" alt="+" border="0" />&nbsp; ';
}

// Show something before the link?

ค้นหา -->>
โค๊ด: [Select]
echo '<b>', $settings['linktree_link'] && isset($tree['url']) ? '<a href="' . $tree['url'] . '" class="nav">' . $tree['name'] . '</a>' : $tree['name'], '</b>';

แก้เป็น -->>
โค๊ด: [Select]
$tree_color = isset($tree['color']) ? $tree['color'] : '';
echo '<b>', $settings['linktree_link'] && isset($tree['url']) ? '<a href="' . $tree['url'] . '" class="nav" style="color: '. $tree_color. ';">' . $tree['name'] . '</a>' : $tree['name'], '</b>';

ค้นหา -->>
โค๊ด: [Select]
echo '&nbsp;>&nbsp;';

แก้เป็น -->>
โค๊ด: [Select]
echo $settings['linktree_inline'] ? ' &nbsp;|&nbsp; ' : '<br />';

file languagedir/Modifications.english.php

เพิ่ม -->>
โค๊ด: [Select]
$txt['colorize_color'] = 'Color';

file languagedir/Modifications.thai-utf8.php

เพิ่ม -->>
โค๊ด: [Select]
$txt['colorize_color'] = 'โค๊ดสี';

สร้างไฟล์: ColorizeBoardsDB114.php เพื่อสร้างฐานข้อมูล ไว้ใน $boarddir (ที่เดียวกับไฟล์ SSI.php) รัน http://www.your_url.xxx/$boarddir/ColorizeBoardsDB114.php -->> Enter เสร็จแล้วลบทิ้ง
โค๊ด: [Select]
<?php

if (!defined('SMF'))
die('Hacking attemp...');

if (
$context['uninstalling'])
{
$result db_query ("
SHOW COLUMNS FROM {$db_prefix}boards 
LIKE 'board_color'"
__FILE____LINE__);
if (mysql_num_rows($result) > )
{
mysql_free_result($result);
$result db_query ("
ALTER TABLE {$db_prefix}boards
DROP board_color"
__FILE____LINE__);
if ( $result == false )
echo '<b>Error:</b> Please delete board_color field manually from boards.';
}

$result db_query ("
SHOW COLUMNS FROM {$db_prefix}boards 
LIKE 'desc_color'"
__FILE____LINE__);
if (mysql_num_rows($result) > )
{
mysql_free_result($result);
$result db_query ("
ALTER TABLE {$db_prefix}boards
DROP desc_color"
__FILE____LINE__);
if ( $result == false )
echo '<b>Error:</b> Please delete desc_color field manually from boards.';
}

$result db_query ("
SHOW COLUMNS FROM {$db_prefix}categories 
LIKE 'cat_color'"
__FILE____LINE__);
if (mysql_num_rows($result) > )
{
mysql_free_result($result);
$result db_query ("
ALTER TABLE {$db_prefix}categories
DROP cat_color"
__FILE____LINE__);
if ( $result == false )
echo '<b>Error:</b> Please delete cat_color field manually from categories.';
}
}
else
{
// Add the board_color and desc_color fields
$request db_query("
SHOW COLUMNS FROM {$db_prefix}boards
LIKE 'board_color'"
__FILE____LINE__);
$no_upgrade mysql_num_rows($request) > 0;
if (!$no_upgradedb_query("
ALTER TABLE {$db_prefix}boards
ADD board_color text NOT NULL
AFTER override_theme"
__FILE__,__LINE__);
mysql_free_result($request);

$request db_query("
SHOW COLUMNS FROM {$db_prefix}boards
LIKE 'desc_color'"
__FILE____LINE__);
$no_upgrade mysql_num_rows($request) > 0;
if (!$no_upgradedb_query("
ALTER TABLE {$db_prefix}boards
ADD desc_color text NOT NULL
AFTER board_color"
__FILE__,__LINE__);
mysql_free_result($request);

// Add cat_color to categories
$request db_query("
SHOW COLUMNS FROM {$db_prefix}categories
LIKE 'cat_color'"
__FILE____LINE__);
$no_upgrade mysql_num_rows($request) > 0;
if (!$no_upgradedb_query("
ALTER TABLE {$db_prefix}categories
ADD cat_color text NOT NULL
AFTER canCollapse"
__FILE__,__LINE__);
mysql_free_result($request);
}

?>

ลิงค์หัวข้อ: http://dexmore.com/topic/242
Windows XP    Firefox 3.5.7   see ip บันทึกการเข้า
ดูรายการสิ่งของสำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  สำหรับติดหมุดกระทู้ของคุณ!  เพิ่มเวลาที่อยู่ในระบบอีก 12 ชั่วโมง  น้องหมี..เอาไว้กอดนอนแทนกิ๊ก  สำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  
*
*


!Personal

Germany   ชาย ผู้เริ่มต้นกระทู้นี้ ออฟไลน์544566157 DexMore DexMore DexMore
เว็บไซต์
สำหรับ SMF 2.0.xx

แก้ไขไฟล์:

file $sourcedir/Load.php

ค้นหา -->>
โค๊ด: [Select]
b.id_theme, b.override_theme, b.count_posts, b.id_profile, b.redirect,

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
b.font_face, b.board_color, b.desc_color, c.cat_color,

ค้นหา -->>
โค๊ด: [Select]
'name' => $row['cname'

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
,
'color' => $row['cat_color'

ค้นหา -->>
โค๊ด: [Select]
'posts_count' => empty($row['count_posts']),

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'board_color' => $row['board_color'],
'desc_color' => $row['desc_color'],
'font_face' => $row['font_face'],

ค้่นหา -->>
โค๊ด: [Select]
'name' => $board_info['cat']['name'

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
,
'color' => $board_info['cat']['color'

ค้นหา -->>
โค๊ด: [Select]
'name' => $board_info['name'

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
,
'color' => $board_info['board_color'

ค้นหา -->>
โค๊ด: [Select]
mem.real_name, b.child_level

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
, b.board_color

ค้นหา -->>
โค๊ด: [Select]
'level' => $row['child_level'],

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'color' => $row['board_color'],

file $sourcedir/Subs-BoardIndex.php

ค้นหา -->>
โค๊ด: [Select]
c.id_cat, c.name AS cat_name,' : '') . '

แก้เป็น -->>
โค๊ด: [Select]
c.cat_color, c.id_cat, c.name AS cat_name,' : '') . '

ค้นหา -->>
โค๊ด: [Select]
CASE WHEN b.redirect != {string:blank_string} THEN 1 ELSE 0 END AS is_redirect,

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
b.board_color, b.desc_color, b.font_face,

ค้นหา -->>
โค๊ด: [Select]
'is_collapsed' => isset($row_board['can_collapse']) && $row_board['can_collapse'] == 1 && $row_board['is_collapsed'] > 0,

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'cat_color' => $row_board['cat_color'],

ค้นหา -->>
โค๊ด: [Select]
$categories[$row_board['id_cat']]['link'] = '<a name="c' . $row_board['id_cat'] . '" href="' . (isset($row_board['can_collapse']) ? $categories[$row_board['id_cat']]['collapse_href'] : $categories[$row_board['id_cat']]['href']) . '">' . $row_board['cat_name'] . '</a>';

แก้เป็น -->>
โค๊ด: [Select]
$categories[$row_board['id_cat']]['link'] = '<a name="c' . $row_board['id_cat'] . '" href="' . (isset($row_board['can_collapse']) ? $categories[$row_board['id_cat']]['collapse_href'] : $categories[$row_board['id_cat']]['href']) . '" style="color: '.$row_board['cat_color'].';">' . $row_board['cat_name'] . '</a>';

ค้นหา -->>
โค๊ด: [Select]
'name' => $row_board['board_name'],

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'bcolor' => $row_board['board_color'],
'dcolor' => $row_board['desc_color'],
'font_face' => $row_board['font_face'],

ค้นหา -->>
โค๊ด: [Select]
'link' => '<a href="' . $scripturl . '?board=' . $row_board['id_board'] . '.0">' . $row_board['board_name'] . '</a>'

แก้เป็น -->>
โค๊ด: [Select]
'link' => '<a href="' . $scripturl . '?board=' . $row_board['id_board'] . '.0" style="color: '. $row_board['board_color']. '; font-family: ' . $row_board['font_face'] . ';">' . $row_board['board_name'] . '</a>'

ค้นหา -->>
โค๊ด: [Select]
'description' => $row_board['description'],
'new' => empty($row_board['is_read']) && $row_board['poster_name'] != '',

เพิ่มไว้ก่อน -->>
โค๊ด: [Select]
'bcolor' => $row_board['board_color'],

ค้นหา -->>
โค๊ด: [Select]
'link' => '<a href="' . $scripturl . '?board=' . $row_board['id_board'] . '.0">' . $row_board['board_name'] . '</a>'

แก้เป็น -->>
โค๊ด: [Select]
'link' => '<a href="' . $scripturl . '?board=' . $row_board['id_board'] . '.0" style="color: ' . $row_board['board_color'] . '; font-family: ' . $row_board['font_face'] . ';">' . $row_board['board_name'] . '</a>'

file $sourcedir/Subs-MessageIndex.php

ค้่นหา -->>
โค๊ด: [Select]
b.child_level

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
, b.board_color, b.desc_color

ค้นหา -->>
โค๊ด: [Select]
'name' => $row['board_name'],

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'bcolor' => $row['board_color'],
'dcolor' => $row['desc_color'],

file $sourcedir/ManageBoards.php

ค้นหา -->>
โค๊ด: [Select]
'id' => &$tree['node']['id'],

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'cat_color' => &$tree['node']['cat_color'],

ค้นหา -->>
โค๊ด: [Select]
'name' => &$boards[$boardid]['name'],

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'bcolor' => &$boards[$boardid]['board_color'],

ค้นหา -->>
โค๊ด: [Select]
'name' => $txt['mboards_new_cat_name'],

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'cat_color' => '',

ค้นหา -->>
โค๊ด: [Select]
'name' => $cat_tree[$_REQUEST['cat']]['node']['name'],

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'cat_color' => htmlspecialchars($cat_tree[$_REQUEST['cat']]['node']['cat_color']),

ค้นหา -->>
โค๊ด: [Select]
'true_name' => $tree['node']['name'

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
,
'cat_color' => $tree['node']['cat_color'

ค้นหา -->>
โค๊ด: [Select]
$catOptions['cat_name'] = preg_replace('~[&]([^;]{8}|[^;]{0,8}$)~', '&amp;$1', $_POST['cat_name']);

เพิ่มไว้หลัง -->>
โค๊ด: [Select]

$catOptions['cat_color'] = preg_replace('~[&]([^;]{8}|[^;]{0,8}$)~', '&amp;$1', $_POST['cat_color']);

ค้นหา -->>
โค๊ด: [Select]
'name' => $txt['mboards_new_board_name'],

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'board_color' => '',
'desc_color' => '',
'font_face' => '',

โค๊ด: [Select]
$boardOptions['access_groups'] = array();

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
$boardOptions['board_color'] = preg_replace('~[&]([^;]{8}|[^;]{0,8}$)~', '&amp;$1', $_POST['board_color']);
$boardOptions['desc_color'] = preg_replace('~[&]([^;]{8}|[^;]{0,8}$)~', '&amp;$1', $_POST['desc_color']);
$boardOptions['font_face'] = preg_replace('~[&]([^;]{8}|[^;]{0,8}$)~', '&amp;$1', $_POST['font_face']);


file $sourcedir/Recent.php

ค้นหา -->>
โค๊ด: [Select]
AS first_poster_name, t.id_first_msg,

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
b.board_color, c.cat_color,

ค้นหา -->>
โค๊ด: [Select]
['link' => '<a href="' . $scripturl . '?board=' . $row['id_board'] . '.0">' . $row['bname'] . '</a>'

แก้เป็น -->>
โค๊ด: [Select]
'link' => '<a href="' . $scripturl . '?board=' . $row['id_board'] . '.0" style="color: '. $row['board_color']. ';">' . $row['bname'] . '</a>'

ค้นหา -->>
โค๊ด: [Select]
'link' => '<a href="' . $scripturl . '#c' . $row['id_cat'] . '">' . $row['cname'] . '</a>'

แก้เป็น -->>
โค๊ด: [Select]
'link' => '<a href="' . $scripturl . '#c' . $row['id_cat'] . '" style="color: '. $row['cat_color']. ';">' . $row['cname'] . '</a>'

file $sourcedir/Subs-Recent.php

ค้นหา -->>
โค๊ด: [Select]
m.poster_time, m.subject, m.id_topic, m.id_member, m.id_msg,

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
b.board_color,

ค้นหา -->>
โค๊ด: [Select]
'link' => '<a href="' . $scripturl . '?board=' . $row['id_board'] . '.0">' . $row['board_name'] . '</a>'

แก้เป็น -->>
โค๊ด: [Select]
'link' => '<a href="' . $scripturl . '?board=' . $row['id_board'] . '.0" style="color: '. $row['board_color']. ';">' . $row['board_name'] . '</a>'

file $sourcedir/Stats.php

ค้นหา -->>
โค๊ด: [Select]
SELECT id_board, name, num_posts

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
, b.board_color

ค้นหา -->>
โค๊ด: [Select]
'link' => '<a href="' . $scripturl . '?board=' . $row_board['id_board'] . '.0">' . $row_board['name'] . '</a>'

แก้เป็น -->>
โค๊ด: [Select]
'link' => '<a href="' . $scripturl . '?board=' . $row_board['id_board'] . '.0" style="color: '. $row_board['board_color']. ';">' . $row_board['name'] . '</a>'

file $sourcedir/Subs-Boards.php

ค้นหา -->>
โค๊ด: [Select]
if (isset($boardOptions['board_description']))
{
$boardUpdates[] = 'description = {string:board_description}';

เพิ่มไว้ก่อน -->>
โค๊ด: [Select]
// Colorize board mod
if (isset($boardOptions['board_color']))
$boardUpdates[] = 'board_color = \'' . $boardOptions['board_color'] . '\'';
if (isset($boardOptions['desc_color']))
$boardUpdates[] = 'desc_color = \'' . $boardOptions['desc_color'] . '\'';
if (isset($boardOptions['font_face']))
$boardUpdates[] = 'font_face = \'' . $boardOptions['font_face'] . '\'';


ค้นหา -->>
โค๊ด: [Select]
c.can_collapse

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
,
c.cat_color, b.desc_color, b.board_color, b.font_face

ค้นหา -->>
โค๊ด: [Select]
'can_collapse' => $row['can_collapse'

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
,
'cat_color' => $row['cat_color'

ค้นหา -->>
โค๊ด: [Select]
'prev_board' => $prevBoard

เพิ่มไว้ก่อน -->>
โค๊ด: [Select]
'board_color' => $row['board_color'],
'desc_color' => $row['desc_color'],
'font_face' => $row['font_face'],

file $sourcedir/Subs-Categories.php

ค้นหา -->>
โค๊ด: [Select]
// Can a user collapse this category or is it too important?

แก้เป็น -->>
โค๊ด: [Select]
[if (isset($catOptions['cat_color']))
$catUpdates[] = 'cat_color = \'' . $catOptions['cat_color'] . '\'';

// Can a user collapse this category or is it too important?

file $themedir/ManageBoards.template.php

ค้นหา -->>
โค๊ด: [Select]
<a href="' . $scripturl . '?action=admin;area=manageboards;sa=cat;cat=' . $category['id'] . '">', $category['name'], '</a> <a href="' . $scripturl . '?action=admin;area=manageboards;sa=cat;cat=' . $category['id'] . '">', $txt['catModify'], '</a>

แก้เป็น -->>
โค๊ด: [Select]
<a href="' . $scripturl . '?action=admin;area=manageboards;sa=cat;cat=' . $category['id'] . '" style="color: '. $category['cat_color']. ';">', $category['name'], '</a> <a href="' . $scripturl . '?action=admin;area=manageboards;sa=cat;cat=' . $category['id'] . '">', $txt['catModify'], '</a>

ค้นหา -->>
โค๊ด: [Select]
<tr class="windowbg', $alternate ? '' : '2', '">
<td style="padding-left: ', 5 + 30 * $board['child_level'], 'px;', $board['move'] ? 'color: red;' : '', '">', $board['name'], !empty($modSettings['recycle_board']) && !empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] == $board['id'] ? '&nbsp;&nbsp;&nbsp;<a href="' . $scripturl . '?action=admin;area=manageboards;sa=settings"><img src="' . $settings['images_url'] . '/post/recycled.gif" alt="' . $txt['recycle_board'] . '" border="0" /></a>' : '', '</td>
<td width="10%" align="right">', $context['can_manage_permissions'] ? '<a href="' . $scripturl . '?action=admin;area=permissions;sa=index;pid=' . $board['permission_profile'] . ';' . $context['session_var'] . '=' . $context['session_id'] . '">' . $txt['mboards_permissions'] . '</a>' : '', '</td>
<td width="10%" align="right"><a href="', $scripturl, '?action=admin;area=manageboards;move=', $board['id'], '">', $txt['mboards_move'], '</a></td>
<td width="10%" style="padding-right: 1ex;" align="right"><a href="', $scripturl, '?action=admin;area=manageboards;sa=board;boardid=', $board['id'], '">', $txt['mboards_modify'], '</a></td>

แก้เป็น -->>
โค๊ด: [Select]
<tr class="windowbg', $alternate ? '' : '2', '">
<td style="padding-left: ', 5 + 30 * $board['child_level'], 'px;', $board['move'] ? 'color: red;' : '', '"><span style="color: '. $board['bcolor'].';">', $board['name'], '</span>', !empty($modSettings['recycle_board']) && !empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] == $board['id'] ? '&nbsp;&nbsp;&nbsp;<a href="' . $scripturl . '?action=admin;area=manageboards;sa=settings"><img src="' . $settings['images_url'] . '/post/recycled.gif" alt="' . $txt['recycle_board'] . '" border="0" /></a>' : '', '</td>
<td width="10%" align="right">', $context['can_manage_permissions'] ? '<a href="' . $scripturl . '?action=admin;area=permissions;sa=index;pid=' . $board['permission_profile'] . ';sesc=' . $context['session_id'] . '"><span style="color: '. $board['bcolor'].';">' . $txt['mboards_permissions'] . '</span></a>' : '', '</td>
<td width="10%" align="right"><a href="', $scripturl, '?action=admin;area=manageboards;move=', $board['id'], '"><span style="color: '. $board['bcolor'].';">', $txt['mboards_move'], '</span></a></td>
<td width="10%" style="padding-right: 1ex;" align="right"><a href="', $scripturl, '?action=admin;area=manageboards;sa=board;boardid=', $board['id'], '"><span style="color: '. $board['bcolor'].';">', $txt['mboards_modify'], '</span></a></td>

ค้นหา -->>
โค๊ด: [Select]
<input type="text" name="cat_name" value="', $context['category']['editable_name'], '" size="30" tabindex="1" />

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
<br /><b>', $txt['colorize_color'], '</b> <input type="text" name="cat_color" value="', $context['category']['cat_color'], '" size="11" tabindex="1" />

ค้นหา -->>
โค๊ด: [Select]
<input type="text" name="board_name" value="', $context['board']['name'], '" size="30" />

แก้เป็น -->>
โค๊ด: [Select]
<input type="text" name="board_name" style="color: ', !empty($context['board']['board_color']) ? $context['board']['board_color'] : '', ';" value="', $context['board']['name'], '" size="30" /><br />
<strong>', $txt['colorize_color'], '</strong> <input type="text" name="board_color"  style="color: ', !empty($context['board']['board_color']) ? $context['board']['board_color'] : '', ';" value="', !empty($context['board']['board_color']) ? $context['board']['board_color'] : $txt['default_face'], '" size="17" />
<br /><strong>', $txt['colorize_style'], '</strong> <select name="font_face">
<option value="', $context['board']['font_face'], '">', !empty($context['board']['font_face']) ? $context['board']['font_face'] : $txt['default_face'], '</option>
    <option value="">', $txt['default_face'], '</option>
    <option value="Arial" style="font-family: arial;">', $txt['arial']. '</option>
    <option value="Arial Black" style="font-family: arial black;">', $txt['arial_black']. '</option>
    <option value="Comic Sans MS" style="font-family: comic sans ms;">', $txt['comic_sans_ms']. '</option>
    <option value="Courier New" style="font-family: courier new;">', $txt['courier_new']. '</option>
    <option value="Georgia" style="font-family: georgia;">', $txt['georgia']. '</option>
    <option value="Times New Roman" style="font-family: times new roman;">', $txt['times_new_roman']. '</option>
  <option value="Tahoma" style="font-family: tahoma;">', $txt['tahoma']. '</option>
  <option value="Verdana" style="font-family: verdana;">', $txt['verdana']. '</option>
<option value="Trebuchet MS" style="font-family: trebuchet ms;">', $txt['trebuchet_ms']. '</option>
<option value="Impact" style="font-family: impact;">', $txt['impact']. '</option>
</select>

ค้นหา -->>
โค๊ด: [Select]
<textarea name="desc" rows="3" cols="35">', $context['board']['description'], '</textarea>

แก้เป็น -->>
โค๊ด: [Select]
<textarea name="desc" rows="3" cols="35" style="color: ', !empty($context['board']['desc_color']) ? $context['board']['desc_color'] : '', ';">', $context['board']['description'], '</textarea><br />
<b>', $txt['colorize_color'], '</b> <input type="text" name="desc_color" style="color: ', !empty($context['board']['desc_color']) ? $context['board']['desc_color'] : '', ';" value="' . $context['board']['desc_color'] . '" size="11" />

file $themedir/index.template.php

ค้นหา -->>
โค๊ด: [Select]
foreach ($context['linktree'] as $link_num => $tree)
{

แก้เป็น -->>
โค๊ด: [Select]
foreach ($context['linktree'] as $link_num => $tree)
{
// Show the | | |-[] Folders.
if (!$settings['linktree_inline'])
{
if ($link_num > 0)
echo '<li>', str_repeat('<img src="' . $settings['images_url'] . '/icons/linktree_main.gif" alt="| " border="0" />', $link_num - 1), '<img src="' . $settings['images_url'] . '/icons/linktree_side.gif" alt="|-" border="0" /></li>';
echo '<li><img src="' . $settings['images_url'] . '/icons/folder_open.gif" alt="+" border="0" />&nbsp; ';
}
else

ค้นหา -->>
โค๊ด: [Select]
echo $settings['linktree_link'] && isset($tree['url']) ? '
<a href="' . $tree['url'] . '"><span>' . $tree['name'] . '</span></a>' : '<span>' . $tree['name'] .'</span>';

แก้เป็น -->>
โค๊ด: [Select]
$tree_color = isset($tree['color']) ? $tree['color'] : '';
echo $settings['linktree_link'] && isset($tree['url']) ? '
<a href="' . $tree['url'] . '" style="color: '. $tree_color. ';"><span>' . $tree['name'] . '</span></a>' : '<span  style="color: '. $tree_color. ';">' . $tree['name'] .'</span>';

ค้นหา -->>
โค๊ด: [Select]
echo '&nbsp;>';

แก้เป็น -->>
โค๊ด: [Select]
echo $settings['linktree_inline'] ? '&nbsp;|' : '<br />';

file $themedir/BoardIndex.template.php

ค้นหา -->>
โค๊ด: [Select]
<h4><a href="', $board['href'], '" name="b', $board['id'], '">', $board['name'], '</a>';

แก้เป็น -->>
โค๊ด: [Select]
<h4><a href="', $board['href'], '" name="b', $board['id'], '" style="color: ', $board['bcolor'], '; font-family: ', $board['font_face'], '; line-height: 1.3;">', $board['name'], '</a>';

ค้นหา -->>
โค๊ด: [Select]
<p>', $board['description'] , '</p>';

แก้เป็น -->>
โค๊ด: [Select]
<p style="color: ', $board['dcolor'], '; font-family: ', $board['font_face'], ';">', $board['description'] , '</p>';

ค้นหา -->>
โค๊ด: [Select]
<td', !empty($board['children']) ? ' rowspan="2"' : '', ' class="windowbg stats smalltext">

แก้เป็น -->>
โค๊ด: [Select]
<td style="color: ', $board['bcolor'], ';" ', !empty($board['children']) ? ' rowspan="2"' : '', ' class="windowbg stats smalltext">

ค้นหา -->>
โค๊ด: [Select]
<td', !empty($board['children']) ? ' rowspan="2"' : '', ' class="windowbg2 smalltext lastpost">';

แก้เป็น -->>
โค๊ด: [Select]
<td style="color: ', $board['bcolor'], ';" ', !empty($board['children']) ? ' rowspan="2"' : '', ' class="windowbg2 smalltext lastpost">';

ค้นหา -->>
โค๊ด: [Select]
$child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt['new_posts'] : $txt['old_posts']) . ' (' . $txt['board_topics'] . ': ' . $child['topics'] . ', ' . $txt['posts'] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';

แก้เป็น -->>
โค๊ด: [Select]
$child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt['new_posts'] : $txt['old_posts']) . ' (' . $txt['board_topics'] . ': ' . $child['topics'] . ', ' . $txt['posts'] . ': ' . $child['posts'] . ')" style="color: '.$child['bcolor']. ';">' . $child['name'] . '</a>';

file $themedir/MessageIndex.template.php

ค้นหา -->>
โค๊ด: [Select]
<h4><a href="', $board['href'], '" name="b', $board['id'], '">', $board['name'], '</a>';

แก้เป็น -->>
โค๊ด: [Select]
<h4><a href="', $board['href'], '" name="b', $board['id'], '" style="color: '. $board['bcolor']. '; font-family: ', $board['font_face'], '; line-height: 1.3;">', $board['name'], '</a>';

ค้นหา -->>
โค๊ด: [Select]
<p>', $board['description'] , '</p>';

แก้เป็น -->>
โค๊ด: [Select]
<p style="color: ', $board['dcolor'], '; font-family: ', $board['font_face'], ';">', $board['description'] , '</p>';

ค้นหา -->>
โค๊ด: [Select]
$child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt['new_posts'] : $txt['old_posts']) . ' (' . $txt['board_topics'] . ': ' . $child['topics'] . ', ' . $txt['posts'] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';

แก้เป็น -->>
โค๊ด: [Select]
$child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt['new_posts'] : $txt['old_posts']) . ' (' . $txt['board_topics'] . ': ' . $child['topics'] . ', ' . $txt['posts'] . ': ' . $child['posts'] . ')" style="color: '. $child['bcolor'] .';">' . $child['name'] . '</a>';

file $languagedir/Modifications.thai-utf8.php

เพิ่ม -->>
โค๊ด: [Select]
$txt['colorize_color'] = 'Color';
$txt['colorize_style'] = 'Style';
$txt['default_face'] = 'Default';
$txt['arial'] = 'Arial';
$txt['arial_black'] = 'Arial Black';
$txt['comic_sans_ms'] = 'Comics Sans MS';
$txt['courier_new'] = 'Courier New';
$txt['georgia'] = 'Georgia';
$txt['times_new_roman'] = 'Times New Roman';
$txt['tahoma'] = 'Tahoma';
$txt['verdana'] = 'Verdana';
$txt['trebuchet_ms'] = 'Trebuchet MS';
$txt['impact'] = 'Impact';

สร้างไฟล์: boardcolordb.php เพื่อสร้างฐานข้อมูล ไว้ใน $boarddir (ที่เดียวกับไฟล์ SSI.php) รัน http://www.your_url.xxx/$boarddir/boardcolordb.php -->> Enter เสร็จแล้วลบทิ้ง
โค๊ด: [Select]
<?php

if (file_exists(dirname(__FILE__) . '/SSI.php') && !defined('SMF'))
require_once(dirname(__FILE__) . '/SSI.php');
elseif (!
defined('SMF'))
die('<b>Error:</b> Cannot update database.');

if(!
array_key_exists('db_add_column'$smcFunc))
db_extend('packages');

$board_color = array(
'name' => 'board_color',
'type' => 'tinytext',
'null' => false,
'default' => ''
);
$desc_color = array(
'name' => 'font_face',
'type' => 'tinytext'
'null' => false
'default' => ''
);
$font_face = array(
'name' => 'desc_color'
'type' => 'tinytext'
'null' => false
'default' => ''
);

$smcFunc['db_add_column']('boards'$board_color);
$smcFunc['db_add_column']('boards'$desc_color);
$smcFunc['db_add_column']('boards'$font_face);

if(
SMF == 'SSI')
echo 'Done!';

?>

สร้างไฟล์: catcolordb.php เพื่อสร้างฐานข้อมูล ไว้ใน $boarddir (ที่เดียวกับไฟล์ SSI.php) รัน http://www.your_url.xxx/$boarddir/catcolordb.php -->> Enter เสร็จแล้วลบทิ้ง
โค๊ด: [Select]
<?php

if (file_exists(dirname(__FILE__) . '/SSI.php') && !defined('SMF'))
require_once(dirname(__FILE__) . '/SSI.php');
elseif (!
defined('SMF'))
die('<b>Error:</b> Cannot update database.');

if(!
array_key_exists('db_add_column'$smcFunc))
db_extend('packages');

// Add category_color
$cat_color = array(
'name' => 'cat_color',
'type' => 'tinytext',
'null' => false,
'default' => ''
);
$smcFunc['db_add_column']('categories'$cat_color);

if(
SMF == 'SSI')
echo 'Done!';

?>

ลิงค์หัวข้อ: http://dexmore.com/topic/242
Windows XP    Firefox 3.6.4   see ip บันทึกการเข้า
ดูรายการสิ่งของสำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  สำหรับติดหมุดกระทู้ของคุณ!  เพิ่มเวลาที่อยู่ในระบบอีก 12 ชั่วโมง  น้องหมี..เอาไว้กอดนอนแทนกิ๊ก  สำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  
SWOY

ผมลงไปแล้ว เวลาเพิ่มบอร์ดใหม่ คำอธิบายบอร์ดมัน เพิ่มไม่ได้อ่ะครับ

ช่วยแก้ทีครับ

ลิงค์หัวข้อ: http://dexmore.com/topic/242
Thx by wai
Windows XP    Chrome 5.0.375.127   see ip บันทึกการเข้า
โฮสต์ดีๆ บริการด้วยใจ
*
*


!Personal

Germany   ชาย ผู้เริ่มต้นกระทู้นี้ ออฟไลน์544566157 DexMore DexMore DexMore
เว็บไซต์
อาการเพิ่มไม่ได้มันเป็นอย่างไรครับ พิมพ์ไม่ได้ บันทึกไปแล้วไม่มีอะไรเกิดขึ้น หรือแจ้งข้อผิดพลาดอย่างไร

ผมเดาเอาว่ามันขาดโค้ดคำสั่งอะไรสักอย่าง ทางแก้ก็คือไล่ manual โค้ดใหม่..

ลิงค์หัวข้อ: http://dexmore.com/topic/242
Windows XP    Firefox 3.6.8   see ip บันทึกการเข้า
ดูรายการสิ่งของสำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  สำหรับติดหมุดกระทู้ของคุณ!  เพิ่มเวลาที่อยู่ในระบบอีก 12 ชั่วโมง  น้องหมี..เอาไว้กอดนอนแทนกิ๊ก  สำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  
SWOY

พิมพ์ได้ครับ แต่เวลา กดบันทึก มันไม่ลงฐานข้อมูลเลย

ลิงค์หัวข้อ: http://dexmore.com/topic/242
Windows XP    Chrome 5.0.375.127   see ip บันทึกการเข้า
โฮสต์ดีๆ บริการด้วยใจ
*
*


!Personal

Germany   ชาย ผู้เริ่มต้นกระทู้นี้ ออฟไลน์544566157 DexMore DexMore DexMore
เว็บไซต์
มันบันทึกลงฐานข้อมูลแล้วแหละครับ แต่มันไม่มีคำสั่งเรียกใช้งานจากฐานข้อมูลต่างหาก ไล่โค้ดใหม่ทั้งหมด

ลิงค์หัวข้อ: http://dexmore.com/topic/242
Windows XP    Firefox 3.6.8   see ip บันทึกการเข้า
ดูรายการสิ่งของสำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  สำหรับติดหมุดกระทู้ของคุณ!  เพิ่มเวลาที่อยู่ในระบบอีก 12 ชั่วโมง  น้องหมี..เอาไว้กอดนอนแทนกิ๊ก  สำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  
SWOY

ในฐานข้อมูลไม่มีนะครับ ตรง description ว่างครับ

ผมเลยกรอกเข้าไปเลย  Lips Sealed เดี๋ยวลองไล่โค้ดใหม่อีกทีครับ

ลิงค์หัวข้อ: http://dexmore.com/topic/242
Windows XP    Chrome 5.0.375.127   see ip บันทึกการเข้า
โฮสต์ดีๆ บริการด้วยใจ
Pizek

ขอบคุณครับ เดี๋ยวลองแก้ไขตามขั้นตอนดูนะครับ
***
ขอรบกวนถามเพื่อเพิ่มเข้าใจของผมเองนะครับ
คือการสร้างไฟล์ " boardcolordb.php เพื่อสร้างฐานข้อมูล ไว้ใน $boarddir"
ผมจะต้องไปสร้างในโปรแกรม editplus ใช่ใหมครับ

ลิงค์หัวข้อ: http://dexmore.com/topic/242
Windows XP    Chrome 5.0.356.2   see ip บันทึกการเข้า
โฮสต์ดีๆ บริการด้วยใจ
*
*


!Personal

Germany   ชาย ผู้เริ่มต้นกระทู้นี้ ออฟไลน์544566157 DexMore DexMore DexMore
เว็บไซต์
         ถ้าใช้ editplus ก็ใช่ครับ แต่ไม่ได้จำกัดว่าต้องเป็น editplus อย่างเดียวใช้ TextEditor ตัวใหนก็ได้ขอให้ได้ไฟล์เป็นนามสกุล .php แค่นั้นแหละครับสร้างใน Notepad ยังได้เลย

ออ..เพิ่งเห็น boardcolordb.php แสดงว่าใช้ SMF 2.0 ถ้าเพิ่งเริ่มต้นไม่แนะนำครับ เพราะมันเกินคำว่า Simple หากมีปัญหาคุณถาม ผมตอบได้ แต่คุณทำตามที่ผมตอบได้หรือเปล่า..

ถ้าหาก php และ css คุณยังไม่แข็งแรงพอ ใช้ 1.1.xx เถอะครับ หากคุณแข็งแรงดีแล้วจะอัพเป็น 2.0 ไม่ใช่เรื่องยาก แต่ถ้าหากคุณเล่น 2.0 แล้วไปไม่รอดดาวน์ลงมาเป็น 1.1.xx คนที่ทำได้นับหัวถูกครับ

ลิงค์หัวข้อ: http://dexmore.com/topic/242
Windows XP    Firefox 3.6.8   see ip บันทึกการเข้า
ดูรายการสิ่งของสำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  สำหรับติดหมุดกระทู้ของคุณ!  เพิ่มเวลาที่อยู่ในระบบอีก 12 ชั่วโมง  น้องหมี..เอาไว้กอดนอนแทนกิ๊ก  สำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  
Pizek

ออ ! ครับต้องขออภัยด้วย พอดีเลื่อนขึ้นไป copy ข้อความที่ใกล้ที่สุดครับ
ตามจริงกำลังฝึกทำ 1.1.11 อยู่ครับ เดี๋ยวติดตรงไหนจะรบกวนถามครับ
ขอบคุณครับ

ลิงค์หัวข้อ: http://dexmore.com/topic/242
Windows XP    Chrome 5.0.356.2   see ip บันทึกการเข้า
โฮสต์ดีๆ บริการด้วยใจ
Pizek

คุณ UnclEo ครับ
ผมแก้ไข code ตามขั้นตอนหมดแล้วครับ และสร้างไฟล์ boarddir/ColorizeBoardsDB114.php
แล้วก็เอาไปวางไว้ในโฮสต์ ตามนั้นครับ ที่นี้พอพิมพ์ url ตามนี้
http://www.your_url.xxx/$boarddir/ColorizeBoardsDB114.php แล้ว enter
มันวิิ่งไปที่หน้า กูเกิ้น ที่ช่อง url มันขึ้นว่า
http://custom404error.com/?keywords=ship%20your%20car%20overseas/pagenotfound
***
ผมก็เลยลองเปิดไปที่หน้าบอร์ดของผมครับมันขึ้นว่า "ฐานข้อมูลผิดพลาด"
เป็นแบบนี้สองรอบแล้วครับ ไม่ทราบว่าผมทำผิดตรงไหนนะครับ
ช่วยแนะำด้วยนะครับ
รบกวนและขอบคุณด้วยครับ

ปล. ผมไปดูใน contrlpanel ในตารางฐานข้อมูล มันไม่มีช่อง ColorizeBoardsDB114.php ครับ
คือผมหมายถึงมันจะต้องมีมั้ยครับ 


ลิงค์หัวข้อ: http://dexmore.com/topic/242
« แก้ไขครั้งสุดท้าย: 29 สิงหาคม 2553, 19:54:20 โดย ภิเษก » Windows XP    Chrome 5.0.356.2   see ip บันทึกการเข้า
โฮสต์ดีๆ บริการด้วยใจ
*
*


!Personal

Germany   ชาย ผู้เริ่มต้นกระทู้นี้ ออฟไลน์544566157 DexMore DexMore DexMore
เว็บไซต์
ขอ url บอร์ดของคุณครับ..

ลิงค์หัวข้อ: http://dexmore.com/topic/242
Windows XP    Firefox 3.6.8   see ip บันทึกการเข้า
ดูรายการสิ่งของสำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  สำหรับติดหมุดกระทู้ของคุณ!  เพิ่มเวลาที่อยู่ในระบบอีก 12 ชั่วโมง  น้องหมี..เอาไว้กอดนอนแทนกิ๊ก  สำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  
Pizek

คุณ  Uncleo ครับ
ตอนนี้การใช้งานส่วนอื่นๆปกติหมดครับ
ยกเว้น ส่วนของการแก้ไขบอร์ดครับ เข้าไม่ได้ ขาวโล่งไปหมดครับ
ขอบคุณครับ

ลิงค์หัวข้อ: http://dexmore.com/topic/242
Windows XP    Chrome 5.0.356.2   see ip บันทึกการเข้า
โฮสต์ดีๆ บริการด้วยใจ
*
*


!Personal

Germany   ชาย ผู้เริ่มต้นกระทู้นี้ ออฟไลน์544566157 DexMore DexMore DexMore
เว็บไซต์
      ให้ไล่ดูการ manual ไฟล์ใหม่ทั้งหมดนะครับ จะต้องมีส่วนหนึ่งส่วนใดขาด-ตกอยู่แน่นอน ตอนก๊อปโค้ดจากที่นี่ไปให้ใช้คลิก [Select] นะครับ อย่าใช้วิธีลากคลุมเพราะคุณอาจได้โค้ดไปไม่หมด แค่ขาดจุดๆ เดียว หรือเครื่องหมายอะไรสักตัวเดียวก็มีปัญหาแล้วครับ

ลิงค์หัวข้อ: http://dexmore.com/topic/242
Windows XP    Firefox 3.6.8   see ip บันทึกการเข้า
ดูรายการสิ่งของสำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  สำหรับติดหมุดกระทู้ของคุณ!  เพิ่มเวลาที่อยู่ในระบบอีก 12 ชั่วโมง  น้องหมี..เอาไว้กอดนอนแทนกิ๊ก  สำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  
Pizek

      ให้ไล่ดูการ manual ไฟล์ใหม่ทั้งหมดนะครับ จะต้องมีส่วนหนึ่งส่วนใดขาด-ตกอยู่แน่นอน ตอนก๊อปโค้ดจากที่นี่ไปให้ใช้คลิก [Select] นะครับ อย่าใช้วิธีลากคลุมเพราะคุณอาจได้โค้ดไปไม่หมด แค่ขาดจุดๆ เดียว หรือเครื่องหมายอะไรสักตัวเดียวก็มีปัญหาแล้วครับ

ไม่รู้ว่าผมทำผิดตรงไหนนะครับ ไล่ทำใหม่หลายรอยแล้ว ผลที่ได้คือเข้าไป "หน้าแก้ไขบอร์ด" ในส่วนขอลผู้ดูแลไม่ได้ครับ หน้าจอขาวอย่างเดียว
ผมว่าผมค่อยๆไล่ทำตามทุกขั้นตอนแล้วนา งงแท้ๆครับคุณ Uncleo
รบกวนช่วยผมหน่อยนะครับถ้าว่าง  ขอบคุณอย่างแรงครับ
 Afro Afro Afro


 

ลิงค์หัวข้อ: http://dexmore.com/topic/242
Windows XP    Chrome 5.0.356.2   see ip บันทึกการเข้า
โฮสต์ดีๆ บริการด้วยใจ
ส่งหัวข้อนี้พิมพ์ หน้า: 1 2 Next
กระโดดไป:  

Creative Commons License

SMF Thai Translation Powered by SMF © 2006–2012, Simple Machines LLC

WordPress Google เข้าเยี่ยมชมหน้านี้ล่าสุดเมื่อ : 16 พฤษภาคม 2555, 20:48:14

jQuery Plugin Copyright © 2551-2555 Themes Design & Hosting by DexMoreGroup

Sitemap | Thai Simple Machines Forum support SMF Thai

Web Begining | SMF Modifications | SMF Thai Translation Web Begining

Drupal | WordPress | CMS Joomla | jQuery Plugin | Web Graphics CMS Joomla