Page 1 of 5

วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Thu Jan 26, 2006 10:30 am
by thong
แนะนำการติดตั้งเว็บบอร์ด SMF  เพื่อใช้งานร่วมกับ Joomla! 1.0.x  (ทดสอบกับ JoomlaSiam 1.0.7)  ก่อนอื่นต้องขออภัยสมาชิกที่รอหลายวันเนื่องจากมีภาระกิจและมีเหตุสุดวิสัยหลายอย่าง จึงไม่มีเวลามาโพสต์ตรงนี้  ผมได้ไปดาว์นโหลดคอมโพเน้นท์และโมดูลจากที่ต่างๆมาทดสอบเลือกเอาตัวที่ใช้ได้ผล แล้วมาทำการแก้ไขให้ใช้ได้กับ Joomla! 1.0.x และตัดสินใจทำเป็นภาษาไทยให้ด้วยทั้งส่วนของคอมโพเน้นท์ และโมดูล โดยทีมงาน JoomlaSiam! พร้อมทำการทดสอบกับ SMF 1.1-rc2 ทั้งตัวดังเดิมและของ thaismf.com ด้วย ผลใช้งานได้ดี

โดยมีข้อมูลดังนี้
- SMF ใช้เวอร์ชั่นภาษาไทยจาก http://thaismf.com  ชื่อไฟล์  thai-smf_1-1-rc2_install.zip
- คอมโพเน้นท์และโมดูล ที่ผมได้ทำเป็นภาษาไทยแล้ว โดยทำการบีบอัดไว้ในไฟล์ชื่อ Bridge_Joomla_SMF _thai.zip
- เมื่อติดตั้งแล้ว สามารถใช้การลงทะเบียนสมาชิกใหม่และสมาชิกร่วมกันระหว่างเว็บ Joomla! และ SMF ได้
- สำหรับเว็บที่มีสมาชิกเดิมอยู่แล้ว หากต้องการโอนย้ายมายัง SMF จะมีอีกขั้นตอนหนึ่ง(จะกล่าวถึงทีหลังเมื่อมีเวลา)
ก่อนติดตั้งขอให้ท่านตรวจสอบที่เว็บไซต์จูมล่าที่จะใช้ร่วมกับ SMF ก่อนที่ main menu ว่ามีรายการเมนู Forum อยู่หรือไม่ ถ้ามีก็ให้ลบทิ้งเลย เพราะว่าเมื่อติดตั้งจะมีการสร้างเมนู Forum ให้เองโดยอัตโนมัติ

การติดตั้งมีหลายขั้นตอน:
1. ติดตั้ง SMF เวอร์ชั่น  thai-smf_1-1-rc2_install.zip  ดาว์นโหลดที่  http://smf.rcweb.net/index.php?action=d ... 0;attach=2
    แล้วทำการติดตั้ง  แนะนำให้ใช้ดาต้าเบสตัวเดียวกันกับ Joomla!  แล้วกำหนดคำนำหน้าตาราง(Prefix) เป็น smf_
    (เมื่อติดตั้งเสร็จแล้วทดสอบ SMF ให้ทำงานก่อน จึงทำขั้นต่อไป)

2. ดาว์นโหลดไฟล์  Bridge_Joomla_SMF _thai.zip  จาก http://www.joomlasiam.com  แล้วทำการแตกไฟล์จะได้ 2 ไฟล์คือ
  • com_smf.zip - เป็นคอมโพเน้นท์ SMF
  • readme.html - วิธีติดตั้ง
3. ลงมือติดตั้ง  โดยเข้าสู่ระบบที่ส่วนผู้ดูแลระบบของ Joomla! (Joomla! Administrator) ก่อน แล้ว:
3.1 ติดตั้งคอมโพเน้นท์  ไปที่
        - เมนู  Installers > Components
- เลือกแบบ Upload Package File แล้ว  Browse... เลือกไฟล์ชื่อ com_smf.zip  แล้วทำการติดตั้ง
- เมื่อติดตั้งเสร็จแล้ว จะมีคอมโพเน้นท์และโมดูล 3 ตัว และ 1 เมนูโดยอัตโนมัติดังนี้
  • com_smf
  • com_smf_registration
  • mod_smf_login
  • เมนู  Forum  ใน main menu (อย่าลบทิ้งน่ะครับ)
               
3.2  ทำการแก้ไขไฟล์ index.php ของเทมเพลตที่ใช้งานอยู่  โดยไปที่:-
        - เมนู Site > Template Manager > Site Templates
- คลิกเลือกที่ปุ่ม radio (กลมๆ)หน้าชื่อเทมเพลต  แล้วไปคลิกที่ไอคอน Edit HTML
- เพิ่มข้อความ(คัดลอก)ต่อไปนี้ไปวางไว้ก่อนแท็ก

Code: Select all

<?php 
global $sc, $context, $settings;

if (!defined('SMF')){
require ("administrator/components/com_smf/config.smf.php");
require ($smf_path."/SSI.php");
}

$sc = &$context['session_id'];
$_SESSION['USER_AGENT'] = $_SERVER['HTTP_USER_AGENT'];

mysql_select_db($mosConfig_db);

echo '
<script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/script.js?beta4"></script>
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
var smf_theme_url = "', $settings['theme_url'], '";
var smf_images_url = "', $settings['images_url'], '";
var smf_scripturl = "', $scripturl, '";
var smf_session_id = "', $context['session_id'], '";
// ]]></script>';

echo '
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/style.css?rc1" />
<link rel="stylesheet" type="text/css" href="', $settings['default_theme_url'], '/print.css?beta4" media="print" />
<link rel="help" href="', $scripturl, '?action=help" target="_blank" />
<link rel="search" href="' . $scripturl . '?action=search" />
<link rel="contents" href="', $scripturl, '" />';
?>
- และเพิ่มข้อความ(คัดลอก)ต่อไปนี้ไปวางไว้ก่อนแท็ก อยู่ที่ส่วนท้ายๆของไฟล์

Code: Select all

<?php mysql_select_db($GLOBALS['db_name']); ?>
- เสร็จแล้วคลิกไอคอน Save เพื่อบันทึกไฟล์ index.php
*หมายเหตุ  เมื่อมีการเปลี่ยนไปใช้เทมเพลตตัวอื่นๆก็ต้องแก้ไขตามข้อ 3.2 ด้วยเช่นกัน

4. กำหนดค่าเริ่มต้นของคอมโพเน้นท์  SMF Bridge
4.1 เมนู  Components > SMF Bridge > การตั้งค่าเริ่มต้น
4.2 กำหนดพาธที่แท้จริงของ SMF  (หรือ กดปุ่ม *สร้างพาธโดยอัตโนมัติ)
เช่น /home/www/virtual/mydomain.com/htdocs/forum

4.3 เลือกว่าจะใช้ SMF แบบใด
- แสดง SMF ในเว็บ Joomla!
- แสดง SMF ในหน้าต่างใหม่
4.4 เลือก 'การใช้ร่วมกันของเว็บบอร์ด SMF' แบบใด
- Use Bridge Registration > ใช้ลงทะเบียนร่วมกันทั้ง Joomla! และ SMF
- Use SMF Registration > ลงทะเบียนเฉพาะ SMF

5. กำหนดค่าเริ่มต้นของคอมโพเน้นท์  Simple Machines Forum Registration
5.1  เมนู  Components > Simple Machines Forum Registration > Configuration
5.2  กำหนดค่าที่ต้องการแสดงตามต้องการ

6. กำหนดค่าเริ่มต้นของโมดูล  Login Form  (ตัวที่ติดตั้งใหม่ mod_smf_login)
6.1 เมนู  Modules > Site Modules
6.2 คลิกที่ชื่อโมดูล  Login Form 
6.3 ตั้งค่า Parameter ตามต้องการ

7. เสร็จแล้วเลือกใช้งานโดยคลิกที่เมนู  Forum  หรือที่หน้าเว็บไซต์จูมล่า ผู้ใช้สามารถล็อคอินที่ Login Form ได้เลย เมื่อคลิกเมนู Forum ก็จะไปที่ SMF จะเห็นว่าสมาชิกสามารถใช้ร่วมกันได้ แต่ทั้งนี้ท่านต้องตั้งค่าในข้อ 4.4 เป็นแบบ Use Bridge Registration เท่านั้น

**ลองติดตั้งใช้งานดูครับ  มีปัญหาก็เล่าสู่กันฟังได้**

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Thu Jan 26, 2006 10:35 am
by thong
การย้ายโอนสมาชิกเก่าจากเว็บไซต์มายัง SMF

**ขอให้ไปอ่านที่  [url=http://www.joomlasiam.com/component/opt ... .msg7#msg7]http://www.joomlasiam.com/component/opt ... .msg7#msg7]

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Thu Jan 26, 2006 10:37 am
by thong
ตรงนี้จะเขียนเรื่อง แนะนำโมดูลและบ็อตต่างๆเกี่ยวกับ SMF
(เขียนเมื่อมีเวลาครับ..)

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Fri Jan 27, 2006 4:34 am
by manont
:D..ลงแล้วใช้งานปกติแล้วครับ (ใน intranet)  แต่ที่ด้านบนขอลหน้าขึ้นคำว่า
เข้าไม่ถึง SSI.php โดย URL โดยตรง; คุณอาจจะต้องใช้พาท ('SSI.php') หรือเพิ่ม ?ssi_function=something.
แก้อย่างไรครับ  ???

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Sat Jan 28, 2006 1:49 pm
by nistelbooy
โอ้ ขอบพระคุณเป็นอย่างสูงครับ

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Sun Jan 29, 2006 3:13 am
by manont
ผมลงกับ joomla1.4shop แล้วมีปัญหาแบบนี้ครับ...บอร์ดใช้งานได้ปกติ    แต่เวลาสมาชิก login ที่หน้า joomla ระบบจะบอกว่า ใส่ password ผิด....และจะกระโดดมาที่หน้า forum  เพื่อให้ login ใหม่  ...เราก็ใส่ค่า login แบบเดิม  ก็เข้าใช้ได้

สรุปทุกครั้งต้องมาเข้าระบบที่ forum ตลอด  ทั้งๆ ที่ ชื่อ login ก็ถูกต้องครับ  ไม่ทราบว่ากิดจากอะไรครับ  ขอบคุณครับ

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Sun Jan 29, 2006 10:30 am
by thong
ผมลงกับ joomla1.4shop แล้วมีปัญหาแบบนี้ครับ...บอร์ดใช้งานได้ปกติ    แต่เวลาสมาชิก login ที่หน้า joomla ระบบจะบอกว่า ใส่ password ผิด....และจะกระโดดมาที่หน้า forum  เพื่อให้ login ใหม่  ...เราก็ใส่ค่า login แบบเดิม  ก็เข้าใช้ได้

สรุปทุกครั้งต้องมาเข้าระบบที่ forum ตลอด  ทั้งๆ ที่ ชื่อ login ก็ถูกต้องครับ  ไม่ทราบว่ากิดจากอะไรครับ  ขอบคุณครับ
ผมไม่ได้ทดสอบกับ joomla 1.4 shop เลยไม่แน่ใจ...ครับ
ถ้ายังไงก็ให้ไปดูให้แน่ใจในขันตอนที่ 4.4 และอ่านข้อ 7 ว่าเลือกแบบ Use Bridge Registration  หรือยัง

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Tue Jan 31, 2006 4:55 am
by arcs
ขอบคุนมากครับ

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Wed Feb 22, 2006 5:11 am
by ipod
ขอบคุณมากนะครับ แล้วจะลองเอาไปใช้กับแมมโบ้ดูครับ ไม่รู้ว่าจะใช้ได้หรือเปล่า  :)

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Fri Jul 07, 2006 3:40 pm
by nasarafe
ผมมีปัญหาเรื่องการล็อคอินครับ ผมลองติดตั้งทุกอย่างตามขั้นตอนแล้วครับ แต่พอเวลา Login มันจะไม่สามารถ Login ทีเดียวจาก mod_login หรือ mod_smf_login ได้ครับ คือมันยังต้อง Login 2 ที สำหรับ Forum กับ joomla core ครับ

ใครมีวิธีทำให้ Login ทีเดียวเข้าได้สองระบบเลย ไม่ต้อง Login ซ้ำบ้างครับ ช่วยที

ขอบคุณครับ

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Tue Jul 11, 2006 1:12 am
by kantaphong
ทำตามบทความทุกอย่าง 
แต่ไม่ทราบว่า ทำไม หลังจากเรียกใช้งานแล้ว

บาง Template หน้าแรก  จากตกลงไปอยู่ด้านล่างหมดเลย
โดยเฉพาะ template ที่มาพร้อมกับ Joomla

แต่ template ใช้งานได้ปกติ
พอเราเรียกใช้งาน Forum  เมนูฝั่งซ้ายยังคงอยู่

ไม่ทราบว่า เราต้องปรับแต่งตรงไหนเพิ่มเติมอีกครับ

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Fri Oct 20, 2006 10:01 am
by thaizeal
ขั้นตอนแรกสั่ง install ไม่สำเร็จคือคลิกแล้วไม่ไปใหนเลยกลับมาที่เดิม :o

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Sun Nov 05, 2006 9:41 pm
by weapon01
error

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Tue Dec 19, 2006 5:24 am
by dgoood
ผม Upload Package File  com_smf.zip แล้วมันไม่ได้คับ มันขึ้น Error คับ ตามรูปอะครับ ทำไงดี

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Tue Dec 19, 2006 7:56 am
by tianhom
ขอบคุณสำหรับผู้ให้ความรู้นะคะ ได้ประโยชน์มากเลยค่ะ

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Mon Jan 08, 2007 4:59 pm
by nummypimp
ทำได้แล้ว ดีจัง

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Thu Jan 25, 2007 4:19 pm
by koprew
ระวัง

Joomla TIS-620 / SMF TIS-620

Joomla UTF-8 / SMF UTF-8

เลือก SMF ก่อนลงนะ  ;) ;) ;)

ดาวโหลด SMF ที่

http://www.simplemachines.org/download/ ... ;lang=thai

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Tue Jan 30, 2007 11:03 am
by NuJanBaBor
พยายามทำแต่ก็เป็นแบบนี้

Image





Image

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Wed Jan 31, 2007 11:20 am
by nummypimp
ใส่พาสคอง config ผิดครับ เข้าหน้า admin ไปที่ componenst> SMF bridge>config
4.2 กำหนดพาธที่แท้จริงของ SMF  (หรือ กดปุ่ม *สร้างพาธโดยอัตโนมัติ)
        เช่น /home/www/virtual/mydomain.com/htdocs/forum
ถ้าไม่รู้ให้ลองไปดูที่ ไฟล์ smf แล้วดูที่ ssi_examples.php จะเห็น พาทที่ถูกต้องครับ

แต่ทำไมลองกับเครื่องบ้านละไม่ลองใช้ของจริงไปเลย Appserv เนียะ
;D

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Sat Mar 10, 2007 12:24 pm
by plamun
งงกับการกำหนดพาธอะครับ ตั้งยังไงก็ไม่ได้
ที่ใส่ไปก็มี
http://localhost/joomla/forum
C:\AppServ\www\Joomla\forum

ขึ้นมาแบบนี้ตลอด
Parse error: parse error, unexpected ';' in C:\AppServ\www\Joomla\administrator\components\com_smf\config.smf.php on line 4

ตอนกดสร้างพาธโดยอัตโนมัติก็ได้แบบนี้จะต้องใส่ยังไงอะครับ
C:AppServwwwJoomlaorum

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Sat Mar 10, 2007 8:23 pm
by plamun
ได้แล้วครับ  :D ผมไปโหลด Joomla-SMF Forum จากที่ joomlahacks อะครับ version 2.0.2 อะใช้งานได้เลยไม่ต้องแก้อะไร
ส่วน path ก็ใส่แบบนี้ C:/AppServ/www/Joomla/smf ผิดตรง "/" กับ "\" เนี่ย

http://www.joomlahacks.com/joomla/compo ... SMF_Forum/

:pop

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Thu Mar 29, 2007 12:24 pm
by downcen
ขอผมมันขึ้นมาว่า
ตอบอัปขึ้นไปอะครับ
Upload component - Upload Failed
ERROR: Could not find an XML setup file in the package.
[ Continue ... ]
Upload component - Failed
Installation file not found:
/home/hosting/downcen/public_html/media/install_460bbe59d25c4/
[ Continue ... ]
อะครับ ผมอัปก็ถูกแล้ว โหลดก็โหลดจากที่นี้อะครับ
SMF เป็น 1.1RC2 - Joomlasiam 1.0.12 อะครับ

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Thu Mar 29, 2007 12:34 pm
by plamun
downcen wrote: ขอผมมันขึ้นมาว่า
ตอบอัปขึ้นไปอะครับ
Upload component - Upload Failed
ERROR: Could not find an XML setup file in the package.
[ Continue ... ]
Upload component - Failed
Installation file not found:
/home/hosting/downcen/public_html/media/install_460bbe59d25c4/
[ Continue ... ]
อะครับ ผมอัปก็ถูกแล้ว โหลดก็โหลดจากที่นี้อะครับ
SMF เป็น 1.1RC2 - Joomlasiam 1.0.12 อะครับ
อ่านจากที่นี่แล้วจะทราบถึงปัญหาครับ
http://www.mambo.or.th/forum/index.php/topic,235.0.html

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Thu Mar 29, 2007 1:58 pm
by downcen
ขอบคุณมากครับ จะลองหาวิธีดูครับ

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Thu Apr 19, 2007 8:10 pm
by thaizeal
มันฟ้องอย่างนี้หมายคาวมว่าไงครับ (รูปที่2ลองเข้าไปปรับแล้วก็ไม่หาย) ???

????????????????????????

Posted: Sat May 12, 2007 12:32 pm
by bulakorn
???? smf 1.1.2 ????????? ???????????????????????? smf ???? ???????????? ???????????????????????????????????????????????????  ????????????

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Wed May 23, 2007 2:49 am
by BusyNet
ทำอย่างไรครับ ให้แสดง SMF แบบเต็มหน้า ไม่ต้องให้แสดงเมนูซ้าย-ขวา ครับ

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Tue May 29, 2007 3:51 am
by krongchai
วิธีเอากระทู้ล่าสุดของ SMF มาโชว์หน้าแรก Joomla

http://forum.joomla.org/index.php/topic,169275.0.html

Re: วิธีการติดตั้งเว็บบอร์ด SMF ใช้ร่วมกับ joomla!

Posted: Tue May 29, 2007 4:30 am
by intersect
BusyNet wrote: ทำอย่างไรครับ ให้แสดง SMF แบบเต็มหน้า ไม่ต้องให้แสดงเมนูซ้าย-ขวา ครับ
คงต้องปรับแต่ง Template ของ จูมล่า และ SMF ทั้งคู่ ของจูมล่าไม่ยากเท่าไหร่ แต่ของ SMF นี่ดูแล้วยุ่งยากพอสมควร

สำหรับการปรับแต่งในส่วนของจูมล่า อาศัยหลักการนี้ครับ


 
   
 

ผมทำแล้วเกิด error

Posted: Sun Jun 03, 2007 12:55 pm
by thrasak
พี่ช่วยสอนผมหน่อยได้ไหมครับ  เพราะผมยากลองเล่นดูบ้างนะครับ  ขอบคุณครับ