View Full Version : سورس Rss
YasserDivaR
یک شنبه 12 بهمن 1393, 02:47 صبح
سلام دوستان
من یه سری سورس RSS می خوام که فید سایت رو بخونه و نمایش بده و همچنین پست رو نمایش بده و لینک هم نمایش بده، ممنون میشم کمکم کنید
زیاد باشه لطفا
meys34
یک شنبه 12 بهمن 1393, 11:08 صبح
گوگل سرچ کردی چیزی پیدا نکردی؟
آخه سوال شما خیلی کلی هست و راحت مطلب در موردش پیدا میشه...
اگر مشکلی در اجرای کد دارید یا می خوایید کد هایی که هست رو به چیزی که میخواید تغییر بدید،
بایستی بیشتر در موردش توضیح بدید تا اساتید سایت درست متوجه منظورتون بشن...
برای دسترسی کلی به rss اینو امتحان کنید ببینید جواب میده:
Private rss As Object
Private Sub Form_Load()
Set rss = CreateObject("msxml2.domdocument")
rss.async = False
rss.Load ("http://www.developerfusion.com/rss/contentrss.aspx?type=articles&language=all")
Set myItem = rss.getElementsByTagName("item")
For i = 0 To myItem.length - 1
List1.AddItem myItem(i).getElementsByTagName( "title" ).Item(0).firstChild.nodeValue
Next i
End Sub
Private Sub List1_Click()
Text1.Text = rss.getElementsByTagName( "item" ).Item(List1.ListIndex).getElementsByTagName( "title" ).Item(0).firstChild.nodeValue
Text2.Text = rss.getElementsByTagName( "item" ).Item(List1.ListIndex).getElementsByTagName( "link" ).Item(0).firstChild.nodeValue
Text3.Text = rss.getElementsByTagName( "item" ).Item(List1.ListIndex).getElementsByTagName( "description" ).Item(0).firstChild.nodeValue
Text4.Text = rss.getElementsByTagName( "item" ).Item(List1.ListIndex).xml
End Sub
منبع:http://www.developerfusion.com/thread/21793/rss-reader/
YasserDivaR
یک شنبه 12 بهمن 1393, 18:26 عصر
میخوام تصاویر و کلیه فایل های موجود رو هم درون یک webbrowser
نمایش بده و فارسی رو هم ساپورت کنه
سورسی که ارسال کردین درسته
ولی یه جوری باشه که تصاویر موجود رو هم نمایش بده
meys34
دوشنبه 13 بهمن 1393, 16:01 عصر
فارسی رو هم ساپورت کنه
سلام
لینک rss رو بگید لطفا...
YasserDivaR
دوشنبه 13 بهمن 1393, 16:09 عصر
http://hexofking.parsiblog.com/rss
تصویر رو هم نشون بده
meys34
دوشنبه 13 بهمن 1393, 21:48 عصر
Private rss As Object
Private Sub Form_Load()
Dim myItem As Object
Set rss = CreateObject("msxml2.domdocument")
rss.async = False
rss.Load ("http://hexofking.parsiblog.com/rss")
Set myItem = rss.getElementsByTagName("item")
Dim HtmlData As String
For i = 0 To myItem.length - 1
HtmlData = HtmlData & _
"<h2 style='border-bottom: 1px solid #CCCCCC;'><a href='" & _
myItem(i).getElementsByTagName( "link" ).Item(0).firstChild.nodeValue & "'>" & _
myItem(i).getElementsByTagName( "title" ).Item(0).firstChild.nodeValue & _
"</a></h2>" & _
myItem(i).getElementsByTagName( "description" ).Item(0).firstChild.nodeValue & "<br><br>"
Next i
Set myItem = Nothing
WebBrowser1.Silent = True
WebBrowser1.Navigate "about:blank"
WebBrowser1.Document.Write HtmlData
WebBrowser1.Document.body.Style.direction = "rtl"
End Sub
YasserDivaR
سه شنبه 14 بهمن 1393, 14:42 عصر
سلام میشه توضیح بدین که msxml2.domdocument باید از قسمت رفرنس لود کرد
اسم دقیقش چیه
meys34
سه شنبه 14 بهمن 1393, 14:56 عصر
سرچ کردم:
Microsoft XML
من 6 رو انتخاب کردم...
Microsoft XML,v6.0
Private rss As New MSXML2.DOMDocument60
YasserDivaR
چهارشنبه 15 بهمن 1393, 09:15 صبح
HtmlData = HtmlData & _
"<h2 style='border-bottom: 1px solid #CCCCCC;'><a href='" & _
myItem(i).getElementsByTagName("link").Item(0).fir stChild.nodeValue & "'>" & _
myItem(i).getElementsByTagName("title").Item(0).fi rstChild.nodeValue & _
"</a></h2>" & _
myItem(i).getElementsByTagName("description").Item (0).firstChild.nodeValue & ""
ارور syntax میده دوست عزیز
YasserDivaR
چهارشنبه 15 بهمن 1393, 09:18 صبح
کسی میتونه نمونه سورس بزاره
meys34
پنج شنبه 16 بهمن 1393, 10:36 صبح
بله ببخشید حق با شماست...
ولی مشکل از ادیتور سایت مون هست....
دقت کنید:
myItem(i).getElementsByTagName("link").Item(0).firstChild.nodeValue
جاهایی که پرانتز در کنار علامت " هست کلمه بعدی میریزه به هم...
درستش اینه که باید یه فاصله بین پرانتز و " باشه تا با ادیتور سایت مشکل پیدا نکنه:
myItem(i).getElementsByTagName( "link" ).Item(0).firstChild.nodeValue
اگر دقت کنید تو پست اولی که دادم این مورد رو حواسم بوده و رعایت کردم...
به هر حال پست بالایی رو اصلاح کردم یکبار دیگه امتحان کنید...
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.