Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20231001 Rev.8 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
เจ้าของ: Mooping

[X2] สคริปต์ดึง RSS มาโพสกระทู้ สุดยอด Mod ที่ทุกคนรอคอย

    [คัดลอกลิงก์]
 เจ้าของ| Mooping โพสต์ 2011-9-18 23:54:33
ดู error แล้วเหมือนเกิดจาก config ที่ระบบมากกว่า

ลองสร้าง user ใหม่ขึ้นมาดูครับ

abeerclup โพสต์ 2011-9-19 16:37:10
มึนเลยครับ ใครเทพทำให้ผมหน่อยครับ
lifegood โพสต์ 2011-9-19 20:59:01
แก้ไขครั้งสุดท้ายโดย lifegood เมื่อ 2011-9-19 20:59

ทำไมเราติดตั้งแล้วมันไม่เห้นมีข่าวขึ้นเลยแหะ!!


(ตั้งค่า Config แบบนี้)

<?PHP
$rsspost=array();  // ประกาศ array
$rsspost['data']=array();  // ประกาศ array
$rsspost['poster_uid']="316";  // ตั้งค่า uid ของคนโพส

// Note : สามารถตั้ง array $rsspost['data'] ได้ยาวไม่จำกัด ตามความกระสันที่จะดึงข้อมูล

// module เป็นรูปแบบการดึงข้อมูลที่กำหนดขึ้นเป็นพิเศษ  module ที่รองรับในขณะนี้ => thairath เท่านั้น

// หากต้องการดึงรูป จากเว็บที่ไม่มี module ต้องกำหนด image_var เป็นชื่อแท็กที่เก็บรูป เช่น
// $rsspost['data'][10]['image_var']='enclosure';

$rsspost['data'][0]=array(); // ประกาศ array
$rsspost['data'][0]['rss']='http://www.thairath.co.th/rss/news.xml';   // rss ที่จะดึงข้อมูล ชุดที่ 1
$rsspost['data'][0]['fid']='39';   // fid ของ forum ที่จะวางกระทู้
$rsspost['data'][0]['module']='thairath';  // ไม่กำหนด module
$rsspost['data'][0]['content_var']='content:encoded'; // ดึงข้อมูลจาก <content:encode>...</content:encode> แทน <description></description>
$rsspost['data'][0]['convert_bbcode']='1';  // ข้อมูลต้นทางเป็น HTML ต้องเซ็ตเป็น 1 เพื่อเปลี่ยนข้อมูลเป็น BBCODE
$rsspost['data'][0]['limit']='100'; // จำนวนกระทู้สูงสุดที่จะดึงมาต่อการทำงาน 1 ครั้ง
$rsspost['data'][0]['keywords']=array(ไทย); // ประกาศ array

// $rsspost['data'][0]['keywords'][0]='google';   // ตรงนี้เป็นการกำหนด keyword
// $rsspost['data'][0]['keywords'][1]='twitter';   // ถ้าเอา comment ออก ระบบจะดึงเฉพาะข่าวที่มีคำว่า google หรือ twitter ใน title


$rsspost['data'][1]=array();
$rsspost['data'][1]['rss']='http://www.thairath.co.th/rss/ent.xml';   // rss ที่จะดึงข้อมูล  ชุดที่ 2
$rsspost['data'][1]['fid']='39';   //  fid ของฟอรั่มที่จะโพสข้อมูล จาก rss ชุดที่ 2
$rsspost['data'][1]['module']='thairath';   //  รูปแบบการดึงข้อมูล หากไม่กำหนดค่า จะดึงข้อมูลแบบ rss ธรรมดา
$rsspost['data'][1]['limit']='100';
?>



มีตรงไหนผิดหรือต้องแก้ไข ช่วยแนะนำด้วยครับ
ขอบคุณครับ - Admin
iHitzRadio
 เจ้าของ| Mooping โพสต์ 2011-9-19 23:38:09
ลบบรรทัดนี้ทิ้งไป

$rsspost['data'][0]['content_var']='content:encoded'; // ดึงข้อมูลจาก <content:encode>...</content:encode> แทน <description></description>
$rsspost['data'][0]['convert_bbcode']='1';  // ข้อมูลต้นทางเป็น HTML ต้องเซ็ตเป็น 1 เพื่อเปลี่ยนข้อมูลเป็น BBCODE

บรรทัดนี้ผิด
$rsspost['data'][0]['keywords']=array(ไทย); // ประกาศ array

ต้องแบบนี้ (แต่จะดึงข่าวที่มีคำว่า ไทย เท่านั้น)
$rsspost['data'][0]['keywords']=array('ไทย');

คิดว่าเป็น syntax error ตรง array(ไทย) มันเลยไม่ทำงานทั้งโปรแกรมหน่ะครับ

melove2long โพสต์ 2011-9-20 18:52:31
คือ ถ้ามีแบบ สำเร็จรูปเลย จะรบกวนเกินไปหรือเปล่าครับ เพราะเป็นมือใหม่ ลองมาหลายวันแล้ว ยังไม่ได้เลยง่ะ
melove2long โพสต์ 2011-9-20 18:53:42
ผม จะ save เก็บไว้ นะครับ
รอผู้เขียนสคริปคนเก่ง ช่วยเหลือหน่อย

แสดงความคิดเห็น

เอาลิงก์ rss มาโพสเลยครับ บอกมาว่าต้องการเซ็ตอะไรยังไง เดี๋ยวเขียนconfigให้  โพสต์ 2011-9-21 23:25
[E]x[P] โพสต์ 2011-9-25 03:47:01
บอกได้แค่ว่าอยากจะ + ให้สัก 100 คะแนน
keardoo โพสต์ 2011-9-27 14:27:14
ขอบคุณครับ แล้วของผมแบบนี้มันจะแสดงผลมั้ยลองแล้วมันเงียบกริ๊บ

<?PHP
$rsspost=array();  
$rsspost['data']=array();  
$rsspost['poster_uid']="8";  
$rsspost['data'][0]=array();
$rsspost['data'][0]['rss']='http://www.thaipr.net/rss/rssnews.aspx?ln=th&sec=auto&enc=utf-8';   
$rsspost['data'][0]['fid']='40';  
$rsspost['data'][0]['limit']='20';
?>
keardoo โพสต์ 2011-9-27 14:48:08
อ๋อได้แล้ว แต่ได้มาแค่พาดหัวข่าว ฮ่า ๆ ๆ ยัง งง ๆ ๆ

ไม่มาทั้งข่าวทั้งรูปแฮะ

ขาดบรรทัดนี้ไป

$rsspost['data'][0]['content_var']='content:encoded'; // ดึงข้อมูลจาก <content:encode>...</content:encode> แทน <description></description>
StaFF_PiRcH โพสต์ 2011-9-27 18:48:13
ขอวิธีดึง ภาพในกระทู้ ไว้ที่ DIY หน่อยครับ เพื่อความละเอียด

(พอดีักลัวมั่วแล้วเน่าครับ)

แสดงความคิดเห็น

อยาก รู้เหมือนกันครับ ทำได้แล้ว ตอบ ด้วยนะครับ^^  โพสต์ 2011-10-21 14:06
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-4-27 14:17

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้