### Project II - Script RSS Feed By Mr.RSS

เริ่มโดย Mr_RSS, 10 ตุลาคม 2007, 22:38:40

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

Mr_RSS

Project II - Script RSS Feed By Mr.RSS

DEMO : hxxp://sample.ab-baew.com/index.php
Download : hxxp://sample.ab-baew.com/rss.rar
ตัวอย่าง URL ที่นำมาใช้  เข้าไปที่เว็บ hxxp://news.yahoo.com/rss แล้วคลิกที่ปุ่มสีส้ม RSS  แล้ว copy URL มาใช้

ชื่อเว็บน่ารักไหมครับ แอ๊บ-แบ๊วดอทคอม

ข้อตกลง

1.อย่าโทรมาถามครับ ผมไม่ชอบคุยทางโทรศัพท์ ไม่ค่อยมีเวลาด้วย  ถ้าจะถาม ให้ถามในบอร์ดนี้ หรือ PM
2.จะ Index หรือ Deindex หรือถูกแบบ Account ไม่เกี่ยวกับผม  ผมสร้างเครื่องมือให้ใช้ฟรี จะใช้หรือไม่ใช้ต้องพิจารณาเองครับ
3.ข้อนี้สำคัญมาก อยากได้รูป Avatar ที่ ป้าชลลี่ วาดนะครับ  ใครเจอป้าชลลี่ ช่วยบอกด้วยครับว่า ถ้าว่างๆช่วยวาดรูปให้หน่อย  อยู่บอร์ดนี้มาตั้งนานยังไม่มี Avatar เลยครับ


เริ่มต้น Step by Step

1.Download Sourcecode : hxxp://sample.ab-baew.com/rss.rar

2.สร้างฐานข้อมูล  ถ้าเคยทำ Project แรกมาแล้ว ก็สามารถใช้ DB ตัวเดียวกันได้  ถ้ายังไม่เคยทำ Project แรก ก็ให้สร้าง DB มา 1 ชื่อ  ในฐานข้อมูลไม่ต้องมี Table ใดๆ
และต้องกำหนดให้ DB สามารถสร้างตารางชั่วคราวได้  โดยการคลิกเครื่องหมายถูกที่ CREATE TEMPORARY TABLES

3.ไฟล์ Connections/Mr_RSS.php  เปลี่ยนเฉพาะตัวหนังสือสีแดง

<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_Mr_RSS = "localhost";
$database_Mr_RSS = "ชื่อ Database";
$username_Mr_RSS = "Username ของ Database";
$password_Mr_RSS = "Password ของ Database";
$Mr_RSS = mysql_pconnect($hostname_Mr_RSS, $username_Mr_RSS, $password_Mr_RSS) or trigger_error(mysql_error(),E_USER_ERROR);
?>

4.ไฟล์ index.php

บรรทัดที่ 5 $MXRSS_rsRSS->setCacheTime(15);   
คือการตั้งเวลาในการ refesh ข่าว (หน่วยเป็นนาที)

บรรทัดที่ 8 $MXRSS_rsRSS->getFeed("hxxp://rss.news.yahoo.com/rss/topstories");
เลือก URL ที่เป็นชนิด RSS มาใส่แทนตัวหนังสือสีแดง
ยกตัวอย่าง URL ที่เป็นชนิด RSS   ให้เข้าไปที่เว็บ hxxp://news.yahoo.com/rss แล้วคลิกที่ปุ่มสีส้ม RSS  แล้ว copy URL มาใช้

แนะนำว่า ไม่ควรใช้ URL ที่ผมยกตัวอย่าง  เพื่อป้องกัน Dupplicate Contents ควรจะหาเองครับ เยอะมาก ข่าวจะเปลี่ยนไปตาม URL ที่เราเอามาใช้

บรรทัดที่ 11 $maxRows_rsRSS = 5;
จำนวนข่าวหรือเรื่องที่ต้องการให้แสดงต่อ 1 หน้า

บรรทัดที่ 20-27  เป็นเทคนิคที่ไม่น่ามองข้าม สำหรับผม มันเป็นเทคนิคที่สำคัญครับ
<meta name="Description" content="aaaaa">
<meta name="KeyWords" content="aaaaa">
<meta http-equiv="expires" content="0" />
<meta name="document-classification" content="aaaaa" />
<meta name="abstract" content="aaaaa" />
<meta name="distribution" content="global" />
<meta name="robots" content="index,follow" />
<meta name="GOOGLEBOT" content="index,all" />
aaaaa หมายถึง ข้อความที่คุณต้องการใส่ลงไปนะครับ  ไม่ได้หมายความว่าให้ใส่คำว่า aaaaa

บรรทัดที่ 116
<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="F2F2F2">
กำหนดขนาดความกว้างของตารางที่แสดงผลข้อมูล

5.Upload ไฟล์ทั้งหมดเข้า Server

6. CHMOD 777 ไฟล์ includes/Mr_RSS/cache

7.ถ้าต้องการแก้ไข ขนาด สี ตัวอักษร  สีพื้นตาราง สีขอบตาราง ให้แก้ที่ไฟล์ style.css

8.ข่าวจะเปลี่ยนไปตาม URL ที่เราเอามาใช้  เพื่อให้การแสดงผลรวดเร็ว ควรเลือก URL ที่แสดงผลได้เร็ว จะทำให้เว็บของเราเร็วไปด้วย  และ เว็บที่เราเอา URL มาใช้ต้องไม่ Down บ่อย เพราะจะมีผลต่อการแสดงผลของเว็บเราด้วย

9.เราสามารถทำ subdomain แล้วเลือก URL ที่มีเนื้อหาตรงกับ Keyword หรือ subdomain ที่เราสร้างขึ้น
ทั้งหมดนี้เป็นเว็บทำมือ ไม่ได้ปั่นเว็บ เพราะฉะนั้นคุณต้องสร้างทีละเรื่อง  อาจรู้สึกว่าเสียเวลา แต่มันคุ้มค่าเพราะคุณจะทำเพียงครั้งเดียว    แล้วเนื้อหามันจะเปลี่ยนให้เองทุกวันแบบอัตโนมัติ

10.ที่เหลือก็คือการ Apply อยู่ที่ความสามารถของคุณแล้วครับว่าจะ Apply ได้มากน้อยแค่ไหน จะใส่ Adsense หรือ Affilate ตัวไหนก็ทำได้เลย  หรือจะเอา Script ไปแทรกเว็บของคุณที่มีอยู่แล้วก็ได้

Project II  น่าจะตรงกับความต้องการของมือใหม่นะครับ เพราะสอบถาม Requirement แล้ว
อ้างอิง : http://www.thaiseoboard.com/index.php/topic,16467.0.html
Requirement Analysis : 2 ชั่วโมง
Coding : 30 นาที
แต่ใช้เวลาในการ Post นี่ซิ   นานมาก ตั้ง 3 ชั่วโมง
---------------------------------------------------------------------------

วิธีแทรก Script เข้าเว็บของคุณ

ไฟล์ที่จำเป็นต้องใช้

ทุกไฟล์ใน Folder : _mmServerScripts
ทุกไฟล์ใน Folder : Connections
ทุกไฟล์ใน Folder : includes
images/First.gif
images/First_off.gif
images/First_on.gif
images/Last.gif
images/Last_off.gif
images/Last_on.gif
images/Next.gif
images/Next_off.gif
images/Next_on.gif
images/Previous.gif
images/Previous_off.gif
images/Previous_on.gif
style.css

Script ที่จะนำไปใช้ อยู่ในไฟล์ index.php
copy บรรทัดที่ 1 - 14       เอาไปวางไว้บรรทัดบนสุดในเว็บของคุณ
copy บรรทัดที่ 116-122    เอาไปวางไว้ตรงตำแหน่งที่ต้องการให้แสดงข่าวในเว็บของคุณ

*~เก้าคุง~*

เช้ามาเจิมครับ เว็บเท่ดี มีขึ้นให้โหลดด้วยว่า กี่%แล้ว ใช้flash+ ดนตรีด้วย เข้าไปตกใจเลย 55 แต่ชอบtemplate มากสุดทำมาเจ๋งดีครับ

daydies

โหไวจังแหะ มารอฟังว่าการใช้ยังไง เดี๋ยวไปดูโค๊ดรอดีกว่า

ball6847

แหะๆ เขียนไวดีแท้ เป็นผมคงคืนนี้ทั้งคืน  ;D

มาแนว RSS เต็มที่เลย แล้ว article หายไปไหนแล้วอ่ะคับ หรือว่าบนๆ สุดเลย ตรงที่บอกว่า "content ของคุณ" ใช่ป่ะคับ หรือว่ามีแค่ RSS อย่างเดียว

แต่ประทับใจ template ที่สุด เลย  ;D
We use Ubuntu.

[direct=http://ng-seo.sourcelab.xyz/]AngularJS SEO Experimental[/direct]

moooaunna

 นึกว่าพี่หนีพวกผมไปแล้วนะ  ดีใจมากที่พี่กลับมา  เข้ามาคอยภาคสองครับ

vemede

ดู Demo แล้วครับ จะเอา หัวข้อข่าวมาเป็น Keyword ปั่นต่อภายในเว็บ ไม่ต้องลิ้งค์ออกไปหาต้นตอจะดีไหม

pound

 8)ดูเดโมแล้ว งามทีเดียวครับ ไว้ว่างๆ จะลองทำดูครับ
ทีมงานเศรษฐีใหม่ # 10
[direct=https://www.fordescortmexico.com]Ford Escort Mexico[/direct]
[direct=https://www.racetimer.net]จับเวลารถแข่ง[/direct]

iPhoenix

ขอบคุณครับ
มันจะเปลี่ยนข่าวเองเลยใช่ป่าวครับ

ball6847

อ้างถึงจาก: weall ใน 10 ตุลาคม 2007, 23:25:34
ขอบคุณครับ
มันจะเปลี่ยนข่าวเองเลยใช่ป่าวครับ

ข่าวเปลี่ยนเองเลยครับ เราแทบจะไม่ต้องไปยุ่งกะมันเลย
We use Ubuntu.

[direct=http://ng-seo.sourcelab.xyz/]AngularJS SEO Experimental[/direct]

izakub

แล้วเราจะติด adsได้ไหมครับพี่แล้วติดตรงไหนครับ มือใหม่สุดๆครับ

ball6847

อ้างถึงจาก: izakub ใน 10 ตุลาคม 2007, 23:40:22
แล้วเราจะติด adsได้ไหมครับพี่แล้วติดตรงไหนครับ มือใหม่สุดๆครับ

ads คิดว่าน่าจะติดที่ template เอานะ ผมยังไม่เคยลองตัวเก่าของคุณ MR.RSS เลย แต่ว่าส่วนใหญ่ต้องแก้ที่ template เอาคับ
We use Ubuntu.

[direct=http://ng-seo.sourcelab.xyz/]AngularJS SEO Experimental[/direct]

izakub

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

ball6847

อ้างถึงจาก: izakub ใน 10 ตุลาคม 2007, 23:58:56
ลงแล้วครับ ของผมขึ้นมาแต่ข่าวครับนอกนั้นไม่มีอะไรขึ้นเลยครับ
หมายถึงว่า ads ไม่แสดงใช่ป่ะคับ
We use Ubuntu.

[direct=http://ng-seo.sourcelab.xyz/]AngularJS SEO Experimental[/direct]

oreokung

อยากจาทำยังงี้ลงในwordpressของตัวเองอ่าครับ
จาต้องใช้โค้ดยังไงหรอ
[direct=http://lowfatdietrecipes.promotedtoday.com]Low Fat Diet Recipes[/direct]

jonu2528

ใครมี url ข่าว rss มั่งครับเอามาแชร์กันครับ

ใช้ของ 50lycos,cnn,... ได้รึเปล่าครับ :P
[direct=http://riwwee.com/view-4501.html]รีวิว cloud mining คือ อะไร? ขุด bitcoin ทำกันยังไง step by Step[/direct]

ball6847

อ้างถึงจาก: jonu2528 ใน 11 ตุลาคม 2007, 00:04:01
ใครมี url ข่าว rss มั่งครับเอามาแชร์กันครับ

ใช้ของ 50lycos,cnn,... ได้รึเปล่าครับ :P

แถวผมมีชุดใหญ่มาแบ่ง ตอนนี้ขอตัวแป๊ปปปป
We use Ubuntu.

[direct=http://ng-seo.sourcelab.xyz/]AngularJS SEO Experimental[/direct]

izakub

อ้างถึงจาก: ball6847 ใน 11 ตุลาคม 2007, 00:02:00
อ้างถึงจาก: izakub ใน 10 ตุลาคม 2007, 23:58:56
ลงแล้วครับ ของผมขึ้นมาแต่ข่าวครับนอกนั้นไม่มีอะไรขึ้นเลยครับ
หมายถึงว่า ads ไม่แสดงใช่ป่ะคับ
ไม่ใช่ครับadsยังไม่ได้แก้ครับคือมีแต่ข่าวกับbackgroudสีฟ้าแค่2อันครับ

ball6847

จัดไปชุดนึง ใครมีนอกจากนี้เอามาแบ่งซะดีดี

ตรงคำว่า {keyword} อย่าลืมใส่ keyword ลงไปแทนนะคับ


http://www.goarticles.com/cgi-bin/rss-search.cgi?term={keyword}&&l=20&s=1&c=none&D1=subj ect
http://a9.com/{keyword}?sel=0
http://api.search.yahoo.com/ImageSearchService/rss/imageSearch.xml?appid=yahoosearchimagerss&query={k eyword}&adult_ok=1
http://api.search.yahoo.com/NewsSearchService/rss/blogSearch.xml?appid=YahooRSSSearch&query={keyword }&sort=date
http://api.search.yahoo.com/VideoSearchService/rss/videoSearch.xml?appid=ysearchblog&adult_ok=0&resul ts=50&query={keyword}
http://api.search.yahoo.com/WebSearchService/rss/webSearch.xml?appid=yahoosearchwebrss&query={keywo rd}
http://bigfeeder.com/rss/tag/{keyword}?subdomain=
http://blogsearch.google.com/blogsearch_feeds?hl=en&q={keyword}&ie=utf-8&num=10&output=rss
http://del.icio.us/rss/tag/{keyword}
http://feeds.technorati.com/feed/posts/tag/{keyword}
http://ma.gnolia.com/rss/full/tags/{keyword}
http://news.google.com/news?hl=en&ned=us&q={keyword}&ie=UTF-8&output=rss
http://news.search.yahoo.com/news/rss?p={keyword}&sm=Yahoo%21+Search&toggle=1&cop=&e i=UTF-8&eo=UTF-8
http://rss.api.ebay.com/ws/rssapi?FeedName=SearchResults&siteId=0&language=en -US&output=RSS20&fsop=1&sacat=-1&fsoo=1&satitle={keyword}
http://rss.findory.com/rss/Blogs?q={keyword}
http://rss.findory.com/rss/News?q={keyword}
http://rss.topix.net/search/?q={keyword}&list=1&xml=1
http://rss.waypath.com/query.xml?mode=best&qs={keyword}
http://scuttle.org/rss.php/all/{keyword}
http://search.infocious.com/q?fmt=xml&s={keyword}
http://search.msn.com/news/results.aspx?q={keyword}&format=rss&FORM=RSNR
http://search.msn.com/results.aspx?format=rss&FORM=RSRE&q={keyword}
http://shopping.msn.com/xml/xmlresults/shp/?text={keyword},format=rss
http://video.google.com/videofeed?type=search&num=20&output=rss&q={keyword }
http://video.google.com/videofeed?type=search&num=20&output=rss&q={keyword }
http://www.blogdigger.com/media/rss.jsp?q={keyword}&media=video&media=audio&sortby =date
http://www.blogpulse.com/rss?sort=date&operator=and&query={keyword}
http://www.connotea.org/rss/tag/{keyword}
http://www.feedsfarm.com/s/{keyword}&format=rss
http://www.feedster.com/search/category/blog/{keyword}
http://www.feedster.com/search/type/rss/{keyword}
http://www.feedster.com/search/type/rss/category/news/{keyword}
http://www.feedster.com/search/type/rss/category/podcast/{keyword}
http://www.findarticles.com/p/search?qf=all&tb=art&x=21&y=12&pi=rss&qt={keyword}
http://www.flickr.com/services/feeds/photos_public.gne?format=rss_200&tags={keyword}
http://www.goarticles.com/cgi-bin/rss-search.cgi?search_content={keyword}&l=20&s=1&c=non e&D1=advanced
http://www.icerocket.com/search?tab=blog&q={keyword}&rss=1
http://www.icerocket.com/search?tab=news&q={keyword}&rss=1
http://www.icerocket.com/search?tab=web&rss=1&q={keyword}
http://www.rocketnews.com/news/RocketinfoXML.jsp?must={keyword}&age=0
http://www.rocketnews.com/news/RocketinfoXML.jsp?must={keyword}&age=4
http://www.shadows.com/rss/tags/{keyword}
http://www.sphere.com/rss?q={keyword}&datedrop=1&lang=en&x=0&y=0
http://www.wired.com/support/search.html?query={keyword}&src=wirednews&num=10&f irst=0&format=rss
http://www.vaporum.com/cgi%2Dbin/rss%5Fsearch/flo.pl?query={keyword}
We use Ubuntu.

[direct=http://ng-seo.sourcelab.xyz/]AngularJS SEO Experimental[/direct]

ball6847

อ้างถึงจาก: izakub ใน 11 ตุลาคม 2007, 00:14:08
อ้างถึงจาก: ball6847 ใน 11 ตุลาคม 2007, 00:02:00
อ้างถึงจาก: izakub ใน 10 ตุลาคม 2007, 23:58:56
ลงแล้วครับ ของผมขึ้นมาแต่ข่าวครับนอกนั้นไม่มีอะไรขึ้นเลยครับ
หมายถึงว่า ads ไม่แสดงใช่ป่ะคับ
ไม่ใช่ครับadsยังไม่ได้แก้ครับคือมีแต่ข่าวกับbackgroudสีฟ้าแค่2อันครับ

ลอง cap รูปมาให้ดูหน่อยคับ เผื่อคนอื่นจะรู้ จะได้ช่วยๆ กันแก้คับ
We use Ubuntu.

[direct=http://ng-seo.sourcelab.xyz/]AngularJS SEO Experimental[/direct]

นายบุญเปิก

ชุดแรกโดนดีดไปแล้ว (เพิ่งอ่านได้วันเดียว - - *)

ขอฝึกปรือกับโปรเจคนี้ครับ  :'(