เว็บสำเร็จรูป เว็บสำเร็จรูปภาครัฐ เว็บโรงเรียน เว็บไซต์ส่วนตัว ระบบบริหารจัดการเว็บไซต์ (CMS) ฟรี

จะดึงข้อมูลจากบอร์ด ข่าว มาแสดงใน RSS Tab ได้อย่างไร

ขออนุญาติตั้งแยกกระทู้นะครับ เผื่อคนอื่นมาสืบค้น

คือถ้าต้องการดึงข้อมูลอัพเดทจากเว็บบอร์ด แบบแยกหมวดหมู่
และข่าว ในแต่ละหมวดหมู่ มาแสดงใน tab ในหน้าแรกพอจะมีขั้นตอนต้องทำอะไรบ้างครับ
เช่น RSS tab อันแรกก็แสดงอัพเดทจากบอร์ดหมวดหมู่ต่างๆ (หมวดหมู่ละ 1 tab)
RSS tab อันที่สองก็แสดงอัพเดทจากข่าวในหมวดหมู่ต่างๆ (หมวดหมู่ละ 1 tab)
14 เม.ย. 2557 10 2,662

ใส่ cat=xxx ลงใน URL ที่กรอกครับ xxx คือ id ของหมวดที่ต้องการ
ความคิดเห็น #1 14 เม.ย. 2557 171.5.xxx.xxx

ถ้าข่าวเป็นแบบนี้หรือเปล่าครับ

http://xxxx.com/...;id=18#module=news-1





เว็บบอร์ด 

http://xxxx.com/....html#module=forum-2
ความคิดเห็น #2 14 เม.ย. 2557 202.12.xx.x

ไม่ได้อ่าครับ
ความคิดเห็น #3 14 เม.ย. 2557 202.12.xx.x

ลอง view source ดูครับ เช่น

http://gcms.in.th/forum.rss

http://gcms.in.th/forum.rss?cat=1


ความคิดเห็น #4 14 เม.ย. 2557 171.5.xxx.xxx

ของเดิมมันไม่มี forum.rss  แล้วจะให้มันสร้าง forum.rss ได้ยังไงหรอครับ
ความคิดเห็น #5 14 เม.ย. 2557 202.12.xx.x

forum คือ ชื่อ module ที่สร้างจาก board ครับ ไม่รู้ว่าสร้างไว้ชื่ออะไรให้ใช้ชื่อนั้นครับ

ถ้าได้ view source จะเห็น ประมาณนี้

<link rel=alternate type=application/rss+xml title="บอร์ด" href="http://gcms.in.th/forum.rss">
ความคิดเห็น #6 13 ม.ค. 2560 171.5.xxx.xxx

โอเคครับได้แล้วครับ ขอถามต่อยอดต่อนะครับ

1. ถ้าผมอยากให้มันแสดงเป็น 1 colum ต้องไปแก้ในไหนหรอครับ


2. ของ forum ผมพยายามจะให้มันแสดงข้อความเนื้อหาบางส่วนในกระทู้ โดยแก้ไฟล์ใน modules/board/feed.php

ตรง description ผมแก้เป็น


echo '<description><![CDATA['.gcms::cutstring(gcms::html2txt($item['detail']), 50).']]></description>';

แต่ปรากฏว่าไม่มีข้อความขึ้นเลยอ่าครับ ต้องแก้ไขตรงไหน



พอดีมือใหม่ครับ ขอบคุณสำหรับการตอบคำถามตลอดมานะครับ ^^
ความคิดเห็น #7 13 ม.ค. 2560 202.12.xx.x

1.ใช้วิธีเขียนคำสั่งด้วยตัวเองครับ http://gcms.in.th/widgets/widget_rsstab.html

2.ต้องเพิ่ม detail ลงในคำสั่ง SQL ตอน query ด้วยครับ แต่ต้องระวังด้วยนะครับ เพราะบอร์ดมันอาจมีอะไรพิสดารแทรกมาได้ เนื่อจาก เราไม่สามารถควบคุมเนื้อหาได้ครับ
ความคิดเห็น #8 14 เม.ย. 2557 171.5.xxx.xxx

ผมแก้ไฟล์ script.js โดยให้



initialize : function(feedurl, options) {

        this.feed = feedurl;

        this.options = {

            rows: 4,

            cols: 1,

            imageWidth: 75,

            imageHeight: 75,

            className: 'table_rss_class',

            reader: WEB_URL + 'widgets/rss/reader.php',

            topiclen: 25,

            detaillen: 90,

            image: true

        };



แต่ RSS Tab ก็ยังแสดงเป็น 2 rows, 2 cols เหมือนเดิม แก้ยังไงต่อดีครับ


ความคิดเห็น #9 20 เม.ย. 2557 202.12.xx.x

ดาวน์โหลด GCMS ไปใหม่เลยครับ ผมแก้ไขในส่วนของ RSSTab ให้แล้ว น่าจะใช้ง่ายขึ้น
ความคิดเห็น #10 20 เม.ย. 2557 171.5.xxx.xxx
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg, gif, png ขนาดไฟล์ไม่เกิน 1024
^