Home Webboard ArticlesKnowledges  

ผู้เขียน หัวข้อ: มือนวล Hack's Park Shoutbox  (อ่าน 89504 ครั้ง)

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

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
มือนวล Hack's Park Shoutbox
« เมื่อ: 01, เมษายน 2010, 10:48:37 PM »
ไปโหลดม็อดมาก่อน  แล้วแตกม็อดออกด้วยวินซิป
Hack's Park Shoutbox
http://custom.simplemachines.org/mods/index.php?mod=1295




จากนั้นเริ่มมือนวลกันได้เลย  (1.1.11)

boarddir/index.php
ค้นหา
โค๊ด: [Select]
require_once($sourcedir . '/Security.php');วางต่อ
โค๊ด: [Select]
// Hack's Park Shoutbox -->
require_once($sourcedir . '/Subs-Shoutbox.php');
// <-- Hack's Park Shoutbox

ค้นหา
โค๊ด: [Select]
call_user_func(smf_main());วางทับ
โค๊ด: [Select]
// Hack's Park Shoutbox -->
call_user_func(Shoutbox_Load(smf_main()));
// <-- Hack's Park Shoutbox

ค้นหา
โค๊ด: [Select]
!empty($modSettings['hitStats'])วางต่อ
โค๊ด: [Select]
&& (empty($_REQUEST['action']) || $_REQUEST['action'] != 'shoutbox')
ค้นหา
โค๊ด: [Select]
'serversettings2' => array('ManageServer.php', 'ModifySettings2'),วางต่อ
โค๊ด: [Select]
// Hack's Park Shoutbox -->
'shoutbox' => array('Shoutbox.php', 'Shoutbox'),
'manageshoutbox' => array('ManageShoutbox.php', 'ManageShoutbox'),
// <-- Hack's Park Shoutbox




sourcedir/Subs.php
ค้นหา
โค๊ด: [Select]
// Admin area 'Forum'.วางก่อน
โค๊ด: [Select]
// 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
ค้นหา
โค๊ด: [Select]
'karma_edit' => false,
),
วางต่อ
โค๊ด: [Select]
// 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


ค้นหา
โค๊ด: [Select]
$non_guest_permissions = array(วางต่อ
โค๊ด: [Select]
// Hack's Park Shoutbox -->
'shoutbox_post',
'shoutbox_edit',
'shoutbox_delete',
'shoutbox_prune',
'shoutbox_ban',
// <-- Hack's Park Shoutbox




themedir/index.template.php
ค้นหา
โค๊ด: [Select]
}
function template_main_below()
{
วางก่อน
โค๊ด: [Select]
// Hack's Park Shoutbox -->
if (function_exists('template_shoutbox')) template_shoutbox('main');
// <-- Hack's Park Shoutbox




languagedir/Modifications.english.php
ค้นหา
โค๊ด: [Select]
?>วางก่อน
โค๊ด: [Select]
// 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
ค้นหา
โค๊ด: [Select]
?>วางก่อน
โค๊ด: [Select]
// **** แปลไทยโดย เซียวเหล่งนึ่ง[แอท]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


เสร็จขั้นตอนการเมนวลไฟล์



เพิ่มตารางในดาต้าเบส

อัพไฟล์  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

เปิดการใช้งานเชาท์บ็อกให้สมาชิก
ผู้ดูแล / แก้ไขการอนุญาต


« แก้ไขครั้งสุดท้าย: 09, เมษายน 2010, 11:46:08 PM โดย เซียวเหล่งนึ่ง แห่งสำนักสุสานโบราณ »



unname

  • บุคคลทั่วไป
Re: มือนวล Hack's Park Shoutbox
« ตอบกลับ #1 เมื่อ: 01, เมษายน 2010, 11:01:25 PM »
มือนวล = แมนวล + แก้ไขด้วยมือ
 :shocked:

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: มือนวล Hack's Park Shoutbox
« ตอบกลับ #2 เมื่อ: 01, เมษายน 2010, 11:30:33 PM »
มือนวล = แมนวล + แก้ไขด้วยมือ
 :shocked:

55+  ใช่  ยังงั้นหละ

ออฟไลน์ Chanzel2

  • Ju
  • *
  • กระทู้: 20
  • เห็นด้วย&ขอบคุณ: 2
Re: มือนวล Hack's Park Shoutbox
« ตอบกลับ #3 เมื่อ: 09, เมษายน 2010, 11:36:19 PM »
ลองทำตามแล้วไม่ขึ้นอ่ะค่ะ
 
แตในเมนู ผู้ดูแล ปรับแต่งได้ค่ะ

แต่ในหน้าเว็บบอร์ดมันไม่โชว์ Shoutbox

แล้วก็ไม่มี error ไรขึ้นด้วย

ลองของ Default ก็แล้ว ธีม ของตัวเองก็แล้ว ทบทวนโค๊ดหลายรอบแล้ว ก็ถูกต้อง อ่ะค่ะ

-----------------------------------------------------------------------------------------
Theme Actualism  จาก http://custom.simplemachines.org/themes/index.php?lemma=1852
smf Version 1.1.11
My Board http://www.comtech52.co.nr/boardcom
« แก้ไขครั้งสุดท้าย: 09, เมษายน 2010, 11:37:58 PM โดย kickme »

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: มือนวล Hack's Park Shoutbox
« ตอบกลับ #4 เมื่อ: 09, เมษายน 2010, 11:47:08 PM »
ขอโทษที เราวางโค๊ดผิดหนะ 

ให้แก้ที่ตรงนี้นะ  themedir/index.template.php

ค้นหา
โค๊ด:
}
function template_main_below()
{

วางก่อน
โค๊ด:
// Hack's Park Shoutbox -->
   if (function_exists('template_shoutbox')) template_shoutbox('main');
   // <-- Hack's Park Shoutbox

ออฟไลน์ Chanzel2

  • Ju
  • *
  • กระทู้: 20
  • เห็นด้วย&ขอบคุณ: 2
Re: มือนวล Hack's Park Shoutbox
« ตอบกลับ #5 เมื่อ: 10, เมษายน 2010, 12:44:34 AM »
ขอบคุณมากเลยค่ะ

หนูทำได้แล้ว ^^

แต่..

ชื่อสมาชิกที่เป็นภาษาไทย
มันแสดงเป็น ????????????

ใน ie มันไม่โชว์ข้อความ และก็ไม่มี Popup อะไรให้ Active เลย
ต้องจัดการยังไงหรอคะ

ขอบคุณมากจ้า
« แก้ไขครั้งสุดท้าย: 10, เมษายน 2010, 01:01:15 AM โดย kickme »

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: มือนวล Hack's Park Shoutbox
« ตอบกลับ #6 เมื่อ: 10, เมษายน 2010, 01:52:12 AM »
เรื่องชื่อ  จะต้องเข้าไปเอนโค๊ดภาษาในดาต้าเบสให้เป็น ยูทีเอฟ  ให้เข้าพีเอชพีมายแอดมิน 

ตัวอย่างปัญหาเดียวกัน
http://www.zone-it.com/146795


เรื่องไออี ให้ใช้ไออี8  ไปที่เมนูทูล เลือก คอมเพเทเบิลวิว




ออฟไลน์ inthai

  • Ju
  • *
  • กระทู้: 41
  • เห็นด้วย&ขอบคุณ: 7
Re: มือนวล Hack's Park Shoutbox
« ตอบกลับ #7 เมื่อ: 30, พฤษภาคม 2010, 05:44:39 PM »
อ้างถึง
themedir/index.template.php
languagedir/Modifications.english.php
languagedir/Modifications.thai.php   // หรือ // Modifications.thai-utf8.php

ทั้ง3ไฟล์นี้ที่ให้แก้ คือ ตัวที่อยู่ใน default ช่ายมะครับถ้าใช้ Themes อื่น ก็แก้ ที่  default เหมือนเดิมช่ายมะครับ โทษที่นะครับมือใหม่

NoName

  • บุคคลทั่วไป
Re: มือนวล Hack's Park Shoutbox
« ตอบกลับ #8 เมื่อ: 30, พฤษภาคม 2010, 06:25:37 PM »
ไฟล์พวกนั้นไม่มีในธีมอื่นๆ ครับ

ออฟไลน์ Tcomputer

  • Just Staff
  • *
  • กระทู้: 600
  • เห็นด้วย&ขอบคุณ: 498
Re: มือนวล Hack's Park Shoutbox
« ตอบกลับ #9 เมื่อ: 05, มิถุนายน 2010, 01:23:07 PM »
โทษนะครับผม ขอสอบถามสักนิดครับผม ไม่ทราบ ตรงนี้ boarddir/index.php อยู่ตรงไหนครับผม ผมหา boarddir ไม่เจอนะครับผม

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: มือนวล Hack's Park Shoutbox
« ตอบกลับ #10 เมื่อ: 05, มิถุนายน 2010, 02:33:33 PM »
บอร์ดเดอร์ หมายถึง ไดเรคทอรี่แรกของบอร์ดจ๊ะ

อินเด็กตัวนี้ ก็คืออินเด็กหน้าแรกของบอร์ด  
ที่อยู่รวมกับ เซ็ตติ้ง  เอสเอสไอ

ออฟไลน์ Tcomputer

  • Just Staff
  • *
  • กระทู้: 600
  • เห็นด้วย&ขอบคุณ: 498
Re: มือนวล Hack's Park Shoutbox
« ตอบกลับ #11 เมื่อ: 05, มิถุนายน 2010, 05:12:19 PM »
ขอบคุณมากครับผม ทำได้แล้วครับ

ผมขอสอบถามเพิ่มเติมอีกสักนิดนะครับผม คือจากที่ผมทำช่องที่กรอกข้อความสนทนานะครับ จะได้ดังภาพแรก



คือผมอยากขยายช่องให้กว้างขึ้น และอยากให้มีปุ่มกดสนทนาดังภาพที่สองนะครับผม



ไม่ทราบผมต้องไปปรับแก้อย่างไรครับผม ขอบคุณทุกคำตอบที่ช่วยแนะนำครับ
« แก้ไขครั้งสุดท้าย: 06, มิถุนายน 2010, 06:30:08 AM โดย Tcomputer »

ออฟไลน์ LittleCat

  • ไม่เต็มบาท
  • Administrator
  • *
  • กระทู้: 1608
  • เห็นด้วย&ขอบคุณ: 434
  • ตามโลกไม่ทัน
    • บอร์ดแมวเมา
Re: มือนวล Hack's Park Shoutbox
« ตอบกลับ #12 เมื่อ: 07, มิถุนายน 2010, 07:28:16 PM »

คงต้องรอผู้เชี่ยวชาญโค้ด php มาช่วยดูให้นะคะ
อย่าคิดว่าตนเองเก่ง อย่าคิดว่าคนอื่นขาดตนเองไม่ได้ -- หลักการในการทำงานของแมวขี้เมา

ออฟไลน์ inthai

  • Ju
  • *
  • กระทู้: 41
  • เห็นด้วย&ขอบคุณ: 7
Re: มือนวล Hack's Park Shoutbox
« ตอบกลับ #13 เมื่อ: 14, มิถุนายน 2010, 09:25:06 AM »
มีเมนู Shoutbox ขึ้นมาในระบบ adminและครับ
แต่เวลากดเลือกไปจะแสดง

โค๊ด: [Select]
เกิดข้อผิดพลาด!
ไม่สามารถโหลด template 'manageshoutbox_settings' ได้ 


แบบนี้แสดงว่าต้องย้ายไฟล์ หรือแก้ไฟล์ไหนหรอครับ ไม่ค่อยกล้าตัดสินใจเองมากเท่าไร


ออฟไลน์ inthai

  • Ju
  • *
  • กระทู้: 41
  • เห็นด้วย&ขอบคุณ: 7
Re: มือนวล Hack's Park Shoutbox
« ตอบกลับ #14 เมื่อ: 14, มิถุนายน 2010, 11:36:51 AM »
ผมย้ายไฟล์จาก Themes ที่คู่มือบอกให้ ไปวางใน  default แต่ถ้าไม่แสดงผล ให้ไปวางใน ธีมที่ใช้ ผมลองเอามาวางใน ธีมที่ใช้แล้วคับผลที่ได้ คือ

หน้าบอร์ดหลัก มีกล่องขึ้นมาเป็นแบบนี้ เฉยๆ เป็นแค่แถบยาวๆ


ในadmin หน้าตาเซตติ่งแปลกๆ เหมือน หัวข้อมาไม่ครบ





แก้ไขไงดีครับ

 

Sitemap 1 2 3 4 5 6 
Back to top