เสริมความสามารถให้กระดานข่าวของคุณด้วย BBcode Box



โปรแกรมนี้โหลดได้ฟรีที่ http://www.esnips.com/web/advancedbbcodeboxmod หรือคลิกเพื่อ Download BBCode_Box_v5.1.0c ควรเข้าไปดูที่หน้าเว็บเพื่อจะได้ตัวที่ใหม่และสดกว่า หรืออีกทางท่านสามารถใช้คำว่า BBcode Box ค้นหาด้วยเว็บของกูเกิ้ล http://www.google.co.th

และ

ควรเปิดดูไฟล์ Read me หรือไฟล์ Install เพื่อดูความสามารถของไฟล์เสริมนั้น และคุณไม่จำเป็นต้องใช้ตัวนี้

ส่วนนี้เหมาะสำหรับกระดานข่าวที่ใช้โคดของ PHPbb รุ่นใดก็ได้ และส่วนที่จะกล่าวต่อไปนี้ได้ทดสอบและใช้กับ PHPNuke 8 ได้ผลเป็นที่น่าพอใจ


เมื่อได้มาแล้วก็แตกไฟล์แล้วก็เข้าไปเปิดอ่านไฟล์ Install.txt ดูความสามารถของตัวนี้มันเยอะมาก


ดูคำสั่งแรก..
#-----[ COPY ]------------------------------------------
#
copy root/mods/bbcode_box/*.* to mods/bbcode_box/*.*
#



คัดลอกเข้าไปวางใน html เฉย ๆ
ต่อไป..

#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]---------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]--------------------------------------
#
//====================================================================== |
//==== Start Advanced BBCode Box MOD =================================== |
//==== v5.1.0 ========================================================== |
//====
$lang['BBCode_box_hidden'] = 'Hidden';
$lang['BBcode_box_view'] = 'Click to View Content';
$lang['BBcode_box_hide'] = 'Click to Hide Content';
$lang['bbcode_help']['GVideo'] = 'GVideo: [GVideo]GVideo URL[/GVideo]';
$lang['GVideo_link'] = 'Link';
$lang['bbcode_help']['youtube'] = 'YouTube: [youtube]YouTube URL[/youtube]';
$lang['youtube_link'] = 'Link';
//====
//==== End Advanced BBCode Box MOD ==================================== |
//===================================================================== |

#
ตามคำสั่งให้เราหาเครื่องหมาย >? นี้ เมื่อเจอแล้ว [ BEFORE, ADD ] ให้เพิ่มคำสั่งก่อนหน้านั้น



ใช้โปรแกรมอิดิทพลัสเปิด ถ้าหาไม่ได้ ให้ค้นจากกูเกิ้ล
เข้าไปที่ C:\WM\www\PHP-Nuke-8.0-FCK_Thai_Special-Edition\html\modules\Forums\language

C:\WM\www\PHP-Nuke-8.0-FCK_Thai_Special-Edition\html\modules\Forums\language\lang_english\lang_main.php
และเข้าไปทำที่ภาษาไทยด้วย
C:\WM\www\PHP-Nuke-8.0-FCK_Thai_Special-Edition\html\modules\Forums\language\lang_thai\lang_main.php


มีไทย กับอังกฤษ ให้ทำทั้งสองที่
วิธีการแปลก็ใส่ภาษาไทยระหว่างเครื่องหมาย ' - - - -'; ซึ่งอยู่ทางด้านขวามือ
ส่วนคำแปล ก็แปลเองนา...คราบ


ให้เรานำไปวางก่อนเครื่องหมาย >? ตามรูปนั่นเอง
ต่อไป...

#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php

#
#-----[ FIND ]---------------------------------------------
#
$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']);

#
#-----[ AFTER, ADD ]--------------------------------------
#

ให้เปิดไฟล์ชื่อว่า includes/bbcode.php


ไฟล์นี้อยู่ในส่วนของโมดูลกระดานข่าว คนละตัวกับตัวกับส่วนของโปรแกรม
เพิ่มเติม..ส่วนตัวผมสำรองของเดิมด้วยการเปลี่ยนชื่อไฟล์และก็เก็บไว้ เมื่อจะใช้ก็เปลี่ยนกลับมาเป็นของเดิม


เมื่อเปิดไฟล์ด้วยโปรแกรมอิดิทพลัสแล้วก็
กดปุ่ม Ctrl+F เพื่อค้นหา
กดปุ่ม Ctrl+C เพื่อคัดลอกคำที่ต้องการคือ
$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']);
กดปุ่ม Ctrl+V วางคำที่ต้องการลงในช่องว่าง
กดปุ่ม Find เพื่อค้นหา หรือเคาะปุ่ม Enter
โปรแกรมจะเจอตามรูป
ตามคำสั่งคือ [ AFTER, ADD ] หมายความว่า ให้เราวางต่อจากนั้น ตามรูปอีกเช่นเคย
ต่อไป...
ส่วนที่เหลือวิธีการคล้าย ๆ กัน

ขอข้ามไปที่

#
#-------[ OPEN ]----------------------------------------------------
# Note: Do these instructions for all template files
#
templates/subSilver/bbcode.tpl

#



ตรงส่วนนี้มีอยู่ทั้งหมด 3 ไฟล์ วิธีการทำนองเดียวกัน จึงขอผ่านไป
สำหรับ PHPNuke คุณต้องเข้าไปทำที่ธีมด้วย


C:\WM\www\PHP-Nuke-8.0-FCK_Thai_Special-Edition\html\themes\iCGstation\forums
ในตัวอย่างนั้นธีมคือ iCGstation

ขอให้สนุกเหมือนกันกับที่ผมสนุก...นาคราบ


[ FIND ] หมายถึงให้เราค้นหา
[ AFTER, ADD ] ให้เราเพิ่มเติม หลังคำที่ค้นหาเจอ
[ REPLACE WITH ] แทนของเดิม (ลบของเก่าออก นำของใหม่วางแทนที่)
[ BEFORE, ADD ] เพิ่มก่อนคำที่เราค้นหา
[ SAVE/CLOSE ALL FILES ] เสร็จแล้วครับ จัดเก็บ ทดสอบการใช้งานได้