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
ดู: 10343|ตอบกลับ: 25

[A/M/H6.0] rssthai.com ใส่ข่าวให้เว็บคุณ discuz6.0

[คัดลอกลิงก์]
kergrit โพสต์ 2007-12-7 09:04:41 |โหมดอ่าน
rssthai เป็นตัวที่ช่วยนำข่าวต่างๆ มาใส่ในเว็บของเราอัตโนมัต โดยผ่านการ feed rss ซึ่งผมได้ทำการนำมาประยุกต์กับ discuz ได้แล้วเย้ๆ
มาลองดูกันเลยครับว่าทำกันอย่างไร ไม่ยากแน่นอน

RSS from rssthai.com by kergrit

อันนี้เป็นวิธีการนำข่าว จาก rss มาใส่ใน discuz น่ะครับ
วิธีการอาจจะดูเถื่อนๆ ไปหน่อย แต่รับรองว่าไม่ยากเย็น อะไร

ขั้นตอนการติดตั้ง
1. นำไฟล์ทั้งหมดในโฟลเดอร์ upload ไปไว้บน server ที่ลง discuz ไว้น่ะครับ
2. จากนั้นให้ทำการแก้ไขไฟล์ templates/default/css.htm และ templates/defaults/default/discuz.htm ดังนี้

ไฟล์ templates/default/css.htm
บรรทัดล่างสุดให้เพิ่มดังนี้
  1. #rssthai div { border: 1px solid {BGCOLOR}; padding: 0 10px; line-height: 120px !important; height: 120px; overflow-y: hidden;}
  2. #rssthai { border-top: 1px dashed {CATBORDER}; line-height: 120px; height: 120px; overflow: hidden; }
คัดลอกไปที่คลิปบอร์ด
ไฟล์ templates/default/discuz.htm
ให้ค้นหา
  1. <div id="ad_text"></div>
  2. <!--{if $discuz_uid}-->
  3.         {template shoutbox}
  4. <!--{/if}-->
  5. <!-- ???????? -->
คัดลอกไปที่คลิปบอร์ด
จากนั้นเพิ่มโค้ดต่อด้านล่างดังนี้
  1. <div class="mainbox forumlist" style="padding:0;">
  2.         <table cellspacing="0" cellpadding="0">
  3.                 <thead class="category">
  4.                 <tr>
  5.                         <td style="padding:0 1px 0 0"><h3>RSS powered by rssthai.com</h3></td>
  6.                        
  7.                         <!--<td align="center" style="padding:0 0 0 1px"><h3>[ สมาชิกโพสวันนี้ ]</h3></td> -->
  8.                 </tr>
  9.                 </thead>
  10.                 <tr>
  11.                 <td>
  12.                 <div id="rssthai" class="rssthai" onmouseover="if(!rsscount) {clearTimeout(rssst);rssst = 0}" onmouseout="if(!rssst) rssst = setTimeout('rssScroll()', rssdelay);">
  13.                 <div id="rssthaibody"></div>
  14.                 </div>
  15.                 </td>
  16.                 </tr>
  17.                 </table>
  18. </div>
  19. <script type="text/javascript">
  20.                 var rssdelay = 3000;
  21.                 var rsscount = 0;var rssheight = 125;var rssst = 0;
  22.                 var itemcount = 0;
  23.                 function rssScroll() {
  24.                         if(!rssst) {
  25.                                 $('rssthaibody').innerHTML += '
  26. ' + $('rssthaibody').innerHTML;$('rssthaibody').scrollTop = 0;
  27.                                 if($('rssthaibody').scrollHeight > rssheight * 2) {
  28.                                         rssst = setTimeout('rssScroll()', rssdelay);
  29.                                 } else {
  30.                                         $('rssthai').onmouseover = $('rssthai').onmouseout = null;
  31.                                 }
  32.                                 return;
  33.                         }
  34.                         if(rsscount == rssheight) {
  35.                                 if($('rssthaibody').scrollHeight - rssheight <= $('rssthaibody').scrollTop) {
  36.                                         $('rssthaibody').scrollTop = $('rssthaibody').scrollHeight / 2 - rssheight;
  37.                                 }
  38.                                 rsscount = 0;rssst = setTimeout('rssScroll()', rssdelay);
  39.                                 if(itemcount==4){
  40.                                 $('rssthaibody').scrollTop = 0;
  41.                                 itemcount=0;
  42.                                 }
  43.                                 itemcount++;

  44.                         } else {
  45.                                 $('rssthaibody').scrollTop++;rsscount++;rssst = setTimeout('rssScroll()', 10);
  46.                         }
  47.                 }

  48.         </script>
  49. <script type="text/javascript" src="rssthai.js"></script>
คัดลอกไปที่คลิปบอร์ด
และในค้นหา
  1. <script type="text/javascript">announcementScroll();</script>
คัดลอกไปที่คลิปบอร์ด
ให้เพิ่มโค้ดนี้ต่อด้านล่าง
  1. <script type="text/javascript">rssScroll();</script>
คัดลอกไปที่คลิปบอร์ด
เป็นอันเสร็จครับ

*******************************************************************************
วิธีการปรับเปลี่ยน rss จาก rssthai.com
1. เข้าไปแก้ไขไฟล์ rssthai.php เปลี่ยน url ที่ต้องการ feed ได้ตามใจชอบ
$rssreader->rssuri="http://www.rssthai.com/rss/it.xml";
$str1=$rssreader->feed();

ปล. ควร feed แค่ 4 url ก็น่าจะพอ เพราะกำลังสวย ครับ หุหุ



[ แก้ไขล่าสุด kergrit เมื่อ 2007-12-7 09:06 ]

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

x

คะแนน

จำนวนผู้เข้าร่วม 2จิตพิศัย +20 Money +20 ย่อ เหตุผล
hostman + 10 + 10 ยอดเยี่ยม
acaz + 10 + 10 เยี่ยมมากครับ

ดูบันทึกคะแนน

thairpg โพสต์ 2007-12-7 09:06:11
~[1179900130]~ ไม่มีตัวอย่างไห้ดูหรือครับ

ขอดูเวปตัวอย่างหน่อยครับ~[1179900086]~

คะแนน

จำนวนผู้เข้าร่วม 1จิตพิศัย +2 ย่อ เหตุผล
mastergtx + 2 Good

ดูบันทึกคะแนน

 เจ้าของ| kergrit โพสต์ 2007-12-7 09:22:09
ขออภัยลืมอัพรูป นี่ครับ rssthai


โดยมันจะเลื่อนขึ้นเปลี่ยน rss ให้เราเองครับอันนี้เอาแนวมาจาก ตรง announcement ครับผม

[ แก้ไขล่าสุด kergrit เมื่อ 2007-12-7 09:24 ]

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

x
networkthai โพสต์ 2007-12-7 09:40:33
แจ่มมากเลยครับ ขอบคุณครับ
An_ant โพสต์ 2007-12-7 09:46:08
แจ๋วที่สุด
suthida โพสต์ 2007-12-7 11:52:46
มีแต่คนเก่งๆแหะ เยี่ยมไปเลยค่ะ ~[1179900372]~  ติดลงคะแนนไว้ก่อนน๊าแต้มหมด
acaz โพสต์ 2007-12-7 12:34:55

ตอบกลับโพสของ 1# kergrit

ขอบคุณมากครับผม  :~[24]~:  เยี่ยมๆๆ
hostman โพสต์ 2007-12-7 12:46:55
สุดยอดขอบุณครับ ~[yenta4-emoticon-0004]~
mza โพสต์ 2007-12-7 15:38:35
ผมใช้สคริปส์ของ นอสอพอ อ่ะ

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

x
buachompoox โพสต์ 2007-12-7 18:36:19
โอ๊วเจ๋งเลย ขอบคุณครับ :)

แต่ของผมมานไม่ขึ้นครับ ใช้ตัว premod discuz6.0
ไม่รู้จะแก้ไงดี งงไปหมดแว้ว

[ แก้ไขล่าสุด buachompoox เมื่อ 2007-12-7 19:54 ]

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

x
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

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

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

GMT+7, 2024-5-18 09:03

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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