ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming[SMF] SSI จะดึงกระทู้มาจากหลายๆ บอร์ด ต้องใส่โค๊ดยังไง ช่วยดูหน่อยนะครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [SMF] SSI จะดึงกระทู้มาจากหลายๆ บอร์ด ต้องใส่โค๊ดยังไง ช่วยดูหน่อยนะครับ  (อ่าน 910 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
javo
ก๊วนเสียว
*

พลังน้ำใจ: 7
ออฟไลน์ ออฟไลน์

กระทู้: 267



ดูรายละเอียด
« เมื่อ: 24 ธันวาคม 2013, 14:57:40 »

คือผมจะดึงกระทู้จากหลายๆ บอร์ดอ่ะครับ ตอนนี้ ใส่ได้แค่ ID บอร์ด เดียว
จากตัวอย่างด้านล่าง จะเห็นว่าผมใส่ แค่ ID บอร์ด 11 ไว้เท่านั้นครับ อยากจะดึงจากบอร์ด ID 3,4,10,11 ประมาณนี้อ่ะครับ ต้องใส่เค๊ดยังไงครับผม
ssi_newsBoard(30,'ID_TOPIC','11');// จำนวนกระทู้ , ID หัวข้อ , ID บอร์ด ครับ

ตัวโค๊ดใน SSI.php
โค๊ด:
<?php
function ssi_newsBoard($num_top 10,$order,$board){
global $db_prefix$scripturl$smcFunc$settings$modSettings;

$stable_icons = array('xx''thumbup''thumbdown''exclamation''question''lamp''smiley''angry''cheesy''grin''sad''wink''moved''recycled''wireless');
$icon_sources = array();
foreach ($stable_icons as $icon)
$icon_sources[$icon] = 'images_url';

$request $smcFunc['db_query']('''
SELECT t.id_topic,m.body,m.subject,m.icon
FROM {db_prefix}messages m,{db_prefix}topics t
WHERE t.id_first_msg=m.id_msg AND t.id_board='
.$board.'
ORDER BY t.'
.$order.' DESC
LIMIT '
.$num_top,
array(
)
);
?>

บันทึกการเข้า

ขอบคุณไทยเสียวครับ
imdroid
คนรักเสียว
*

พลังน้ำใจ: 21
ออฟไลน์ ออฟไลน์

กระทู้: 125



ดูรายละเอียด
« ตอบ #1 เมื่อ: 24 ธันวาคม 2013, 15:14:39 »

จริงๆถ้าดู function อื่นๆ ตรงส่วน WHERE จะมีตัวอย่างอยู่นะครับ
เช่นพวก recentTopics

แต่เอาบ้านๆ ก็ส่งเป็น array มาครับ
คล้ายๆกระทู้นี้
อ้างถึง
บันทึกการเข้า

โค๊ด:
printf("Hello World");
dragons_first
สมุนแก๊งเสียว
*

พลังน้ำใจ: 113
ออฟไลน์ ออฟไลน์

กระทู้: 953



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 24 ธันวาคม 2013, 15:18:41 »

ลองดูแบบนี้ครับ ssi_recentTopics('10',array(4,5,6), array(),'array'); 
จากเว็บนี้ครับ http://www.welovethailand.com/webboard/index.php?topic=173.0
บันทึกการเข้า

รับทำเว็บไซต์ ตามขอบเขตของลูกค้าราคาเบาๆ

รับแก้สคริปท์ เพิ่มระบบ เปลี่ยนแปลงเลเอาท์เว็บไซต์ จัด cssใหม่ แก้การแสดงผลผิดเพี้ยน
ท่านจะได้รับการบริการที่เป็นกันเอง ราคาไม่แพง ต่อรองได้(แต่ไม่น่าเกลียด) คุยกันฉันมิตร นะฮ๊าฟฟฟฟฟ
javo
ก๊วนเสียว
*

พลังน้ำใจ: 7
ออฟไลน์ ออฟไลน์

กระทู้: 267



ดูรายละเอียด
« ตอบ #3 เมื่อ: 24 ธันวาคม 2013, 15:21:26 »

ลองดูแบบนี้ครับ ssi_recentTopics('10',array(4,5,6), array(),'array'); 
จากเว็บนี้ครับ http://www.welovethailand.com/webboard/index.php?topic=173.0


แบบนี้ error ครับผม
บันทึกการเข้า

ขอบคุณไทยเสียวครับ
kamko
คนรักเสียว
*

พลังน้ำใจ: 20
ออฟไลน์ ออฟไลน์

กระทู้: 149



ดูรายละเอียด
« ตอบ #4 เมื่อ: 24 ธันวาคม 2013, 15:23:33 »

ผมทำไว้ใน fruityjob เผื่อสนใจครับ ไม่ต้องเสียเวลาทำ เหอะๆ

โค๊ด:
http://www.fruityjob.com/PHP/146
บันทึกการเข้า

javo
ก๊วนเสียว
*

พลังน้ำใจ: 7
ออฟไลน์ ออฟไลน์

กระทู้: 267



ดูรายละเอียด
« ตอบ #5 เมื่อ: 24 ธันวาคม 2013, 15:26:53 »

ผมทำไว้ใน fruityjob เผื่อสนใจครับ ไม่ต้องเสียเวลาทำ เหอะๆ

โค๊ด:
http://www.fruityjob.com/PHP/146


เข้าเว็บไม่ได้คัรบผม
บันทึกการเข้า

ขอบคุณไทยเสียวครับ
kamko
คนรักเสียว
*

พลังน้ำใจ: 20
ออฟไลน์ ออฟไลน์

กระทู้: 149



ดูรายละเอียด
« ตอบ #6 เมื่อ: 24 ธันวาคม 2013, 15:29:11 »

ผมทำไว้ใน fruityjob เผื่อสนใจครับ ไม่ต้องเสียเวลาทำ เหอะๆ

โค๊ด:
http://www.fruityjob.com/PHP/146


เข้าเว็บไม่ได้คัรบผม



เข้าได้แระครับ ตะกี้ผมก็เข้าไม่ได้ ...
บันทึกการเข้า

jone500
ก๊วนเสียว
*

พลังน้ำใจ: 24
ออฟไลน์ ออฟไลน์

กระทู้: 424



ดูรายละเอียด
« ตอบ #7 เมื่อ: 24 ธันวาคม 2013, 16:28:23 »

แจ่มเลย กะลังหาอยู่
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์