Hack's Park Shoutbox
http://custom.simplemachines.org/mods/index.php?mod=1295
จากนั้นเริ่มมือนวลกันได้เลย (1.1.11)
boarddir/index.php
ค้นหา
โค๊ด:
require_once($sourcedir . '/Security.php');
วางต่อโค๊ด:
// Hack's Park Shoutbox -->
require_once($sourcedir . '/Subs-Shoutbox.php');
// <-- Hack's Park Shoutbox
require_once($sourcedir . '/Subs-Shoutbox.php');
// <-- Hack's Park Shoutbox
ค้นหา
โค๊ด:
call_user_func(smf_main());
วางทับโค๊ด:
// Hack's Park Shoutbox -->
call_user_func(Shoutbox_Load(smf_main()));
// <-- Hack's Park Shoutbox
call_user_func(Shoutbox_Load(smf_main()));
// <-- Hack's Park Shoutbox
ค้นหา
โค๊ด:
!empty($modSettings['hitStats'])
วางต่อโค๊ด:
&& (empty($_REQUEST['action']) || $_REQUEST['action'] != 'shoutbox')
ค้นหา
โค๊ด:
'serversettings2' => array('ManageServer.php', 'ModifySettings2'),
วางต่อโค๊ด:
// Hack's Park Shoutbox -->
'shoutbox' => array('Shoutbox.php', 'Shoutbox'),
'manageshoutbox' => array('ManageShoutbox.php', 'ManageShoutbox'),
// <-- Hack's Park Shoutbox
'shoutbox' => array('Shoutbox.php', 'Shoutbox'),
'manageshoutbox' => array('ManageShoutbox.php', 'ManageShoutbox'),
// <-- Hack's Park Shoutbox
sourcedir/Subs.php
ค้นหา
โค๊ด:
// Admin area 'Forum'.
วางก่อนโค๊ด:
// Hack's Park Shoutbox -->
if (allowedTo('admin_forum'))
$context['admin_areas']['shoutbox'] = array(
'title' => $txt['sba_title'],
'areas' => array('shoutbox' => '<a href="' . $scripturl . '?action=manageshoutbox">' . $txt['sba_link'] . '</a>')
);
// <-- Hack's Park Shoutbox
if (allowedTo('admin_forum'))
$context['admin_areas']['shoutbox'] = array(
'title' => $txt['sba_title'],
'areas' => array('shoutbox' => '<a href="' . $scripturl . '?action=manageshoutbox">' . $txt['sba_link'] . '</a>')
);
// <-- Hack's Park Shoutbox
sourcedir/ManagePermissions.php
ค้นหา
โค๊ด:
'karma_edit' => false,
),
วางต่อ),
โค๊ด:
// Hack's Park Shoutbox -->
'shoutbox' => array(
'shoutbox_view' => false,
'shoutbox_post' => false
),
'shoutbox_panel' => array(
'shoutbox_edit' => false,
'shoutbox_delete' => false,
'shoutbox_prune' => false,
'shoutbox_ban' => false
),
// <-- Hack's Park Shoutbox
'shoutbox' => array(
'shoutbox_view' => false,
'shoutbox_post' => false
),
'shoutbox_panel' => array(
'shoutbox_edit' => false,
'shoutbox_delete' => false,
'shoutbox_prune' => false,
'shoutbox_ban' => false
),
// <-- Hack's Park Shoutbox
ค้นหา
โค๊ด:
$non_guest_permissions = array(
วางต่อโค๊ด:
// Hack's Park Shoutbox -->
'shoutbox_post',
'shoutbox_edit',
'shoutbox_delete',
'shoutbox_prune',
'shoutbox_ban',
// <-- Hack's Park Shoutbox
'shoutbox_post',
'shoutbox_edit',
'shoutbox_delete',
'shoutbox_prune',
'shoutbox_ban',
// <-- Hack's Park Shoutbox
themedir/index.template.php
ค้นหา
โค๊ด:
}
function template_main_below()
{
วางก่อนfunction template_main_below()
{
โค๊ด:
// Hack's Park Shoutbox -->
if (function_exists('template_shoutbox')) template_shoutbox('main');
// <-- Hack's Park Shoutbox
if (function_exists('template_shoutbox')) template_shoutbox('main');
// <-- Hack's Park Shoutbox
languagedir/Modifications.english.php
ค้นหา
โค๊ด:
?>
วางก่อนโค๊ด:
// Hack's Park Shoutbox -->
$txt['sba_title'] = 'Shoutbox';
$txt['sba_link'] = 'Shoutbox';
$txt['permissiongroup_shoutbox'] = 'Shoutbox';
$txt['permissionname_shoutbox_view'] = 'View Shoutbox';
$txt['permissionname_shoutbox_post'] = 'Post messages in Shoutbox';
$txt['permissiongroup_shoutbox_panel'] = 'Shoutbox Moderation Panel';
$txt['permissionname_shoutbox_edit'] = 'Edit messages in Shoutbox';
$txt['permissionname_shoutbox_delete'] = 'Delete messages in Shoutbox';
$txt['permissionname_shoutbox_prune'] = 'Empty Shoutbox';
$txt['permissionname_shoutbox_ban'] = 'Ban users in Shoutbox';
// <-- Hack's Park Shoutbox
$txt['sba_title'] = 'Shoutbox';
$txt['sba_link'] = 'Shoutbox';
$txt['permissiongroup_shoutbox'] = 'Shoutbox';
$txt['permissionname_shoutbox_view'] = 'View Shoutbox';
$txt['permissionname_shoutbox_post'] = 'Post messages in Shoutbox';
$txt['permissiongroup_shoutbox_panel'] = 'Shoutbox Moderation Panel';
$txt['permissionname_shoutbox_edit'] = 'Edit messages in Shoutbox';
$txt['permissionname_shoutbox_delete'] = 'Delete messages in Shoutbox';
$txt['permissionname_shoutbox_prune'] = 'Empty Shoutbox';
$txt['permissionname_shoutbox_ban'] = 'Ban users in Shoutbox';
// <-- Hack's Park Shoutbox
languagedir/Modifications.thai.php // หรือ // Modifications.thai-utf8.php
ค้นหา
โค๊ด:
?>
วางก่อนโค๊ด:
// **** แปลไทยโดย เซียวเหล่งนึ่ง[แอท]www.justusers.net **** Hack's Park Shoutbox -->
$txt['sba_title'] = 'เชาท์บ็อก';
$txt['sba_link'] = 'เชาท์บ็อก';
$txt['permissiongroup_shoutbox'] = 'เชาท์บ็อก';
$txt['permissionname_shoutbox_view'] = 'มองเห็นเชาท์บ็อก';
$txt['permissionname_shoutbox_post'] = 'พิมพ์ข้อความในเชาท์บ็อก';
$txt['permissiongroup_shoutbox_panel'] = 'แผงควบคุมเชาท์บ็อก';
$txt['permissionname_shoutbox_edit'] = 'แก้ไขข้อความในเชาท์บ็อก';
$txt['permissionname_shoutbox_delete'] = 'ลบข้อความในเชาท์บ็อก';
$txt['permissionname_shoutbox_prune'] = 'ล้างข้อความทั้งหมด';
$txt['permissionname_shoutbox_ban'] = 'ห้ามสมาชิกเข้าเชาท์บ็อก (แบน)';
// <-- Hack's Park Shoutbox
$txt['sba_title'] = 'เชาท์บ็อก';
$txt['sba_link'] = 'เชาท์บ็อก';
$txt['permissiongroup_shoutbox'] = 'เชาท์บ็อก';
$txt['permissionname_shoutbox_view'] = 'มองเห็นเชาท์บ็อก';
$txt['permissionname_shoutbox_post'] = 'พิมพ์ข้อความในเชาท์บ็อก';
$txt['permissiongroup_shoutbox_panel'] = 'แผงควบคุมเชาท์บ็อก';
$txt['permissionname_shoutbox_edit'] = 'แก้ไขข้อความในเชาท์บ็อก';
$txt['permissionname_shoutbox_delete'] = 'ลบข้อความในเชาท์บ็อก';
$txt['permissionname_shoutbox_prune'] = 'ล้างข้อความทั้งหมด';
$txt['permissionname_shoutbox_ban'] = 'ห้ามสมาชิกเข้าเชาท์บ็อก (แบน)';
// <-- Hack's Park Shoutbox
เสร็จขั้นตอนการเมนวลไฟล์
------------------------------------------------------------------------
เพิ่มตารางในดาต้าเบส
อัพไฟล์ smf-1.1.x_install.php (จากโฟลเดอร์ม็อดที่แตกเอาไว้ตอนแรก) ขึ้นไว้บนโฮสต์
ไดเรคทอรี่เดียวกับไฟล์ อินเด็ก ของเว็บบอร์ด
จากนั้นใช้เว็บเบราว์เซอร์ พิมพ์ http://www.yourweb.com/xxyourboard/smf-1.1.x_install.php
enter จะปรากฏข้อความ
Database changes are complete!
แสดงว่า ได้เพิ่มตารางลงในดาต้าเบสเรียบร้อยแล้ว
หากไปดูใน phpMyAdmin จะมีตารางเพิ่มมา 3 ตาราง
_shoutbox
_shoutbox_ban
_shoutbox_settings
*******************************
ถ้าไม่มีตารางเพิ่มมา ให้ดาวน์โหลด ไฟล์ .sql นี้
http://www.justusers.net/datasmf/forumtest.zip
แตกไฟล์ซิป จะเห็น forumtest.sql เปิดไฟล์นี้ด้วยอีดิตพลัส
แล้วเปลี่ยน smf_ ให้เป็นTable Prefix เหมือนที่ฐานข้อมูลของบอร์ดเราใช้อยู่ เปลี่ยนให้หมดทุกตัว จะมีประมาณ 30 ตัว
(ของเดิมเป็น smf_ ถ้าใครใช้ตามนี้ก็ไม่ต้องเปลี่ยน)
Table Prefix ของบอร์ดเราสามารถดูได้จากไฟล์ Settings.php
จากนั้นเซฟไฟล์ sql แล้วอิมพอร์ต นำเข้ารวมกับฐานข้อมูลของเรา
ขั้นตอน import-export database smf (เซียวเหล่งนึ่งฯ)
http://www.justusers.net/forum/index.php?topic=4526.0
*********************************************
ทำการอัพไฟล์ประกอบของเชาท์บ็อกขึ้นโฮสต์ (จากโฟลเดอร์ม็อดที่แตกเอาไว้ตอนแรก)
ไฟล์ในโฟลเดอร์ Sources_1.1.x เอาไปไว้ใน Sources ของบอร์ดเรา
ไฟล์ในโฟลเดอร์ Themes เอาไปไว้ใน \Themes\default (ถ้าไม่แสดงผลค่อยทดลองย้ายไปไว้ในธีมของเราเอง)
ตั้งค่าการแสดงผลเชาท์บ็อก
ผู้ดูแล / Shoutbox
เปิดการใช้งานเชาท์บ็อกให้สมาชิก
ผู้ดูแล / แก้ไขการอนุญาต
ความคิดเห็นนี้ถูกผู้เขียนลบ
ตอบลบพิมพ์แล้ว enter แล้วข้อความไม่ขึ้น
ตอบลบ