หัวข้อ: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยังไง เริ่มหัวข้อโดย: jim_no1 ที่ 09 มีนาคม 2011, 18:49:07 วันนี้เข้ามารบกวนสมาชิกหลายท่านบ่อยหน่อย เนื่องจากว่าเวปกำลังปรับปรุงครั้งใหญ่อยู่น่ะครับ
ทั้งย้ายโฮสฯ ด้วย แล้วก็ปรับปรุง Teem ใหม่ด้วย ส่วนในกระทู้นี้ต่องการรบกวนเกี่ยวกับการดึงเอากระทู้ล่าสุดของ SMF มาโชว์ที่หน้าเวปหลักเนี่ย ทำได้หรือไ่ม่?? แล้วก็ต่องเขียนยังไง?? แล้วก็ต่องมีการเขียนโค๊ตพิเศษอะไรเพิ่มเติมหรือป่าว?? หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยัไง เริ่มหัวข้อโดย: เทพสิงบอร์ด TSB ที่ 09 มีนาคม 2011, 18:51:27 RSSThai มั้งท่าน ถ้าจำไม่ผิด :wanwan017:
หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยัไง เริ่มหัวข้อโดย: jim_no1 ที่ 09 มีนาคม 2011, 18:58:29 RSSThai มั้งท่าน ถ้าจำไม่ผิด :wanwan017: ไม่ใช่อย่างนั้นครับ ผมหมายความว่า จะเอากระทู้ล่าสุดมาวางไว้หน้าเวปหลัก ยกตัวอย่างง่าย ๆ ก็คือ เวปหลักผมคือ jimmodify.com (http://jimmodify.com) ส่วนหน้าเวปย่อยคือ webboard (http://www.jimmodify.com/forum/index.php) ซึ่งเป็น SMF คลาวเนี่ย หากมีใครมาตั่งกระทู้ใหม่ที่ Webboard เมื่อใหร่ ก็จะมีการดึงเอาข้อมูลออกมาโชว์ที่หน้าหลัก ( ถ้าเป็นไปได้ เอาเพียงแค่ ของใหม่ ๆ เท่านั้น ) ไม่ทราบว่าทำยังไงน่ะครับ เท่าที่เคยอ่านมาในเวปนี้ ถ้าจำไม่ผิด มันสามารถทำได้ แต่ว่าพยายามหาแล้ว แต่ว่าไม่เจอน่ะครับ หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยัไง เริ่มหัวข้อโดย: beg ที่ 09 มีนาคม 2011, 19:03:20 เปิดดูไฟล์ ssi_examples.php เลยครับ มีตัวอย่างโค้ดให้เอามาปรับแต่ง หรือเอามาใช้ได้ทันที
ลองดูตัวอย่างจากลิงค์เว็บของท่านเลย โค๊ด: http://www.เว็บบอร์ด SMF.com/ssi_examples.php หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยัไง เริ่มหัวข้อโดย: ganginwpop ที่ 09 มีนาคม 2011, 19:04:08 <?
includ_once('forum/SSI.php'); ssi_recentPost(); ?> ตัวอย่างการใช้งาน + funtion ต่างๆ http://cmlive.in.th/forum/ssi_examples.php หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยัไง เริ่มหัวข้อโดย: jim_no1 ที่ 09 มีนาคม 2011, 19:30:14 เปิดดูไฟล์ ssi_examples.php เลยครับ มีตัวอย่างโค้ดให้เอามาปรับแต่ง หรือเอามาใช้ได้ทันที ลองดูตัวอย่างจากลิงค์เว็บของท่านเลย โค๊ด: [url]http://www[/url].เว็บบอร์ด SMF.com/ssi_examples.php ม่ะมีอะไรโชว์เลยอ่ะ หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยัไง เริ่มหัวข้อโดย: jim_no1 ที่ 09 มีนาคม 2011, 19:31:33 <? includ_once('forum/SSI.php'); ssi_recentPost(); ?> ตัวอย่างการใช้งาน + funtion ต่างๆ [url]http://cmlive.in.th/forum/ssi_examples.php[/url] ยัง งง อยู่อ่ะ หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยังไง เริ่มหัวข้อโดย: jim_no1 ที่ 09 มีนาคม 2011, 19:56:18 แปลกแฮะ...จำได้ว่ามีจริง ๆ นะ
แต่ว่าไหงม่ะมีใครแนะนำเลยอ่ะ :wanwan008: หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยังไง เริ่มหัวข้อโดย: ganginwpop ที่ 09 มีนาคม 2011, 20:03:16 http://www.jimmodify.com/forum/ssi_examples.php
หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยังไง เริ่มหัวข้อโดย: jim_no1 ที่ 09 มีนาคม 2011, 21:40:17 [url]http://www.jimmodify.com/forum/ssi_examples.php[/url] ไม่เข้าใจแฮะ..... โปรดแนะนำนิดนึง...ดิ หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยังไง เริ่มหัวข้อโดย: penthai06 ที่ 09 มีนาคม 2011, 21:56:54 ลองเข้าไปใน ssi_examples.php ที่อยู่ในโฟเดอร์เว็บบอร์ด smf อะครับมันจะมีอยู่ลองรันดูแล้วก็เอา function ที่เขาเขียนมาแล้วเอามาใช้ได้เลยเขามีวิธีบอกอยู่ครับไม่ก็เีขียนดัดแปลงเองได้โดยศึกษาจากไฟล์ SSI.php นี้อะครับ
หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยังไง เริ่มหัวข้อโดย: ganginwpop ที่ 09 มีนาคม 2011, 22:04:34 [url]http://www.jimmodify.com/forum/ssi_examples.php[/url] ไม่เข้าใจแฮะ..... โปรดแนะนำนิดนึง...ดิ ก็ตามนี้อะครับ พิมพ์ไปแล้ว ครั้งนึง <? includ_once('forum/SSI.php'); ssi_recentPost(); ?> ตรงสีแดงสามารถเปลี่ยนได้ หรืออาจจะใช้หลาย function ได้ ส่วน function ไหนทำไรอะ ก็ดูที่ นี่ http://www.jimmodify.com/forum/ssi_examples.php พอเข้าใจไหมครับ :P หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเว& เริ่มหัวข้อโดย: forjay ที่ 09 มีนาคม 2011, 22:13:14 ใส่
โค๊ด: <? require('./board/SSI.php'); ?> เพื่อดึง function จาก SSI.php ใส่แค่ครั้งเดียวในหน้านั้น ตรง('./board/SSI.php') คือที่อยู่ของไฟล์ ssi.php ต่อมาใส่ code สำหรับแสดงกระทู้ โค๊ด: <? อันนี้เป็นกระทู้ที่มีการตอบล่าสุดป่าวไม่แน่ใจ เข้าไปดูที่ code ('5') คือ จำนวนที่ต้องการแสดงกระทู้ array(2,3,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27) คือบอร์ดที่ไม่ต้องการให้โชว์กระทู้ array(4,6,7,8,28) คือบอร์ดที่ต้องการให้โชว์กระทู้ ปล.เลขบอร์ดจะอยู่ที่ลิงค์ของแต่ละบอร์ด เช่น http://www.thaiseoboard.com/index.php/board,31.0.html คือบอร์ดที่ 31 ลองศึกษาเพิ่มเติมจาก ssi_examples.php แล้วลองปรับๆดู ถ้า code ข้างบนยากไปก็เอาแบบดิบๆ เลยก็ใส่นี้ โค๊ด: <?php ssi_recentTopics(); ?> ไม่รู้เข้าใจป่าว :P ลองอ่านแล้วทำตามไปก็ได้ ทำทั้งสองแบบก็ได้จะได้เปรียบเทียบกันว่าอันไหนมันดีกว่ากัน หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยังไง เริ่มหัวข้อโดย: bestnmk21 ที่ 09 มีนาคม 2011, 22:52:20 เอาไฟล์ ssi_examples.php มาไว้หน้าแรกเปลี่ยนชื่อเป็น Index.php ไปเลย
แล้วเอาโปรแกรมดรีมลบฟังชั่นที่ไม่ใช้งานออก อย่าลืมแก้ที่อยู่บอร์ดด้านบน แบบนี้เข้าใจไหมครับ :P หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยังไง เริ่มหัวข้อโดย: jim_no1 ที่ 10 มีนาคม 2011, 11:14:57 ลองเข้าไปใน ssi_examples.php ที่อยู่ในโฟเดอร์เว็บบอร์ด smf อะครับมันจะมีอยู่ลองรันดูแล้วก็เอา function ที่เขาเขียนมาแล้วเอามาใช้ได้เลยเขามีวิธีบอกอยู่ครับไม่ก็เีขียนดัดแปลงเองได้โดยศึกษาจากไฟล์ SSI.php นี้อะครับ พอดีว่าเมื่อเช้ายุ่ง ๆ หน่อย เลยเข้ามาช้า ขอบคุณมาก ๆ ครับ สำหรับคำแนะนำ เดี๋ยวจะลองทำดูครับ [url]http://www.jimmodify.com/forum/ssi_examples.php[/url] ไม่เข้าใจแฮะ..... โปรดแนะนำนิดนึง...ดิ ก็ตามนี้อะครับ พิมพ์ไปแล้ว ครั้งนึง <? includ_once('forum/SSI.php'); ssi_recentPost(); ?> ตรงสีแดงสามารถเปลี่ยนได้ หรืออาจจะใช้หลาย function ได้ ส่วน function ไหนทำไรอะ ก็ดูที่ นี่ [url]http://www.jimmodify.com/forum/ssi_examples.php[/url] พอเข้าใจไหมครับ :P ครับ เดี๋ยวจะลองเอาไปทำดูครับ ใส่ โค๊ด: <? require('./board/SSI.php'); ?> เพื่อดึง function จาก SSI.php ใส่แค่ครั้งเดียวในหน้านั้น ตรง('./board/SSI.php') คือที่อยู่ของไฟล์ ssi.php ต่อมาใส่ code สำหรับแสดงกระทู้ โค๊ด: <? อันนี้เป็นกระทู้ที่มีการตอบล่าสุดป่าวไม่แน่ใจ เข้าไปดูที่ code ('5') คือ จำนวนที่ต้องการแสดงกระทู้ array(2,3,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27) คือบอร์ดที่ไม่ต้องการให้โชว์กระทู้ array(4,6,7,8,28) คือบอร์ดที่ต้องการให้โชว์กระทู้ ปล.เลขบอร์ดจะอยู่ที่ลิงค์ของแต่ละบอร์ด เช่น [url]http://www.thaiseoboard.com/index.php/board,31.0.html[/url] คือบอร์ดที่ 31 ลองศึกษาเพิ่มเติมจาก ssi_examples.php แล้วลองปรับๆดู ถ้า code ข้างบนยากไปก็เอาแบบดิบๆ เลยก็ใส่นี้ โค๊ด: <?php ssi_recentTopics(); ?> ไม่รู้เข้าใจป่าว :P ลองอ่านแล้วทำตามไปก็ได้ ทำทั้งสองแบบก็ได้จะได้เปรียบเทียบกันว่าอันไหนมันดีกว่ากัน ครับผม ขอบคุณมาก ๆ ครับ ที่ให้ความกรุณาครับ เอาไฟล์ ssi_examples.php มาไว้หน้าแรกเปลี่ยนชื่อเป็น Index.php ไปเลย แล้วเอาโปรแกรมดรีมลบฟังชั่นที่ไม่ใช้งานออก อย่าลืมแก้ที่อยู่บอร์ดด้านบน แบบนี้เข้าใจไหมครับ :P ขอบพระคุณทุกท่านมาก ๆ ครับ ที่ให้ความกรุณาในครั้งนี้ หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยังไง เริ่มหัวข้อโดย: jim_no1 ที่ 10 มีนาคม 2011, 14:13:35 ในที่สุด ก็ทำได้แล้วครับ
สำเร็จจนได้ แต่กว่าจะสำเร็จ ก็เล่นเอาเหนื่อยแทบแย่เลยอ่ะ หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยังไง เริ่มหัวข้อโดย: jim_no1 ที่ 10 มีนาคม 2011, 23:10:08 ทำได้ก็จริง แต่ว่าเกิดปัญหาแล้วครับ ไม่รู้ว่าิผิดพลาดที่ไหน
หากเปิดที่หน้า Firefox ไม่มีอะไรเกิดขึ้นเลย แต่ว่าถ้าหากว่าเปิดจาก IE ข้อมูลที่โพสใน Webboard จะโชว์ออกมา แต่ด่านบนของโพสฯ ที่โชว์มันแสดงอย่างนี้ Notice: SSI.php ไม่สามารถโหลด session ได้! นี่อาจทำให้คุณมีปัญหากับการออกจากระบบและฟังก์ชั่นอื่นๆ - กรุณาตรวจสอบว่าคุณได้ include ไฟล์ SSI.php ในบรรทัดแรกของ script เว็บไซต์ของคุณ in /SSI.php on line 166 คงเป็นเพราะว่าผมเพิ่มเวอร์ชั่นภาษาไทยเข้าไป มันเลยโชว์อย่างนี้น่ะครับ แล้วจะทำให้มันหายไปได้ยังไง หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยังไง เริ่มหัวข้อโดย: jim_no1 ที่ 11 มีนาคม 2011, 09:51:04 ช่วยหน่อยนะครับ เพราะว่าไม่รู้วิธีแก้ไขจริง ๆ
หัวข้อ: _ เริ่มหัวข้อโดย: New2th ที่ 11 มีนาคม 2011, 13:45:15 :wanwan008:
หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยังไง เริ่มหัวข้อโดย: Hill Tribe Silver ที่ 11 มีนาคม 2011, 13:49:48 หาวิธีมานาน เพิ่งเจอก็ที่บอร์ดนี้ครับ บอร์ดนี้เทพสถิตอยู่เยอะเจงๆ :wanwan017:
หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยังไง เริ่มหัวข้อโดย: kitazawa1st ที่ 12 มีนาคม 2011, 00:33:35 โค๊ด: SELECT DISTINCT(ID_TOPIC) FROM smf_messages ORDER BY posterTime DESC LIMIT 10 ที่เหลือ join เอานะครับ หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยังไง เริ่มหัวข้อโดย: jim_no1 ที่ 12 มีนาคม 2011, 18:22:18 ไปเขียนอะไรไว้ก่อนบรรทัด <? include_once('forum/SSI.php'); รึเปล่าครับ เช่น โค๊ด: โค้ดอะไรก็ตาม จะใช้ไม่ได้ ให้เปลี่ยนเป็น โค๊ด: <? include_once('forum/SSI.php'); ?> แทน ขอบคุณมาก ๆ ครับ สำเร็จแล้ว หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยังไง เริ่มหัวข้อโดย: jim_no1 ที่ 12 มีนาคม 2011, 18:22:52 โค๊ด: SELECT DISTINCT(ID_TOPIC) FROM smf_messages ORDER BY posterTime DESC LIMIT 10 ที่เหลือ join เอานะครับ ครับผม ขอบคุณครับ หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยังไง เริ่มหัวข้อโดย: ming0189 ที่ 12 มีนาคม 2011, 18:49:11 หาวิธีมานาน
หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยังไง เริ่มหัวข้อโดย: Rock Your Web ที่ 13 มีนาคม 2011, 01:45:35 ขอบคุณครับ :wanwan017:
หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยังไง เริ่มหัวข้อโดย: thekoper ที่ 13 มีนาคม 2011, 01:48:48 ขอเก็บไว้ใช้เลยครับ
:wanwan004: :wanwan004: หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยังไง เริ่มหัวข้อโดย: chaiwatr ที่ 13 มีนาคม 2011, 02:09:42 ผมทำเองแบบนี้ ถ้าสนใจยินดีให้คำแนะนำ hxxp://www.jeedbuddy.com
หัวข้อ: Re: การดึงเอากระทู้ล่าสุดจาก SMF มาที่หน้าเวปของเรานั้น ต่องทำยังไง เริ่มหัวข้อโดย: HaNoY ที่ 08 ตุลาคม 2011, 16:57:38 ผมทำได้แล้วครับ แต่มันมีภาษาต่างดาวผสมมาด้วยอะครับ
ตัวอย่าง website www.ballinlove.com (http://www.ballinlove.com) |