آموزش ابزارهای RSS

در این قسمت می توانید نکات، ترفندها، آموزش و نمونه کد های خود را که توسط برنامه WYSIWYG Web Builder ساخته اید در این قسمت برای کاربران ارائه دهید.
قوانين انجمن
لطفا در این بخش هیچ گونه سوال یا مشکل ارسال ننمایید.

آموزش ابزارهای RSS

پستتوسط priyanka » سه شنبه 14 مرداد 1393, 10:07 pm

یک فایل RSS با لحاظ کردن فقط المانهای اجباری آن ساختار زیر را دارد.
کد: انتخاب همه
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
     <description>...</description>
     <link>...</link>
     <title>...</title>
     <item>
          <description>...</description>
          <link>...</link>
          <title>...</title>
     </item>
     .
     .
     .
     <item>
          <description>...</description>
          <link>...</link>
          <title>...</title>
     </item>
</channel>
</rss>

در داخل تگ <channel> و بیرون تگ <item>
description کانال را شرح میدهد.
link یک ابرپیوند به کانال تعریف میکند.
title عنوان کانال را تعریف میکند.
در داخل تگ <item>
description آیتم را شرح میدهد.
link یک ابرپیوند به آیتم تعریف میکند.
title عنوان آیتم را تعریف میکند.

حالا برویم سراغ یک مثال عملی:
یک پروژه جدید ایجاد کنید.از جعبه ابزارها و گروه Advanced شیئ RSS Feed را روی صفحه قرار دهید . روی آن دابل کلیک کرده تا پنجره خصوصیات آن باز شود.
مطابق تصویر گزینه ها را پر کنید.
تصوير
تصوير
تصوير
حال پروژه را منتشر کنید و نگاهی به فایل rss بیندازید. میبینید که ساختار آن به صورت زیر است:
کد: انتخاب همه
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" >
   <channel>
      <title>Title</title>
      <description>Description</description>
      <link>http://www.yourwebsite.com/</link>
      <item>
         <title>Subject1</title>
         <link>http://www.site1.com/</link>
         <description>Description of Subject1</description>
      </item>
   </channel>
</rss>
priyanka
 
پست ها : 38
تاريخ عضويت: دوشنبه 21 بهمن 1392, 9:17 pm

آموزش ابزارهای RSS

پستتوسط priyanka » سه شنبه 14 مرداد 1393, 11:28 pm

حالا فایل RSS را با لحاظ کردن المانهای اختیاری آن بررسی میکنیم.
برای دریافت لیست تمام المانهای موجود در RSS به http://www.w3schools.com/rss/rss_reference.asp مراجعه کنید.
گزینه ها مطابق شکل های زیر پر کنید و سپس پروژه را منتشر کرده و فایل RSS را مشاهده نمایید.
تصوير
تصوير
میبینیم که فایل RSS ما دارای ساختار زیر میباشد:
کد: انتخاب همه
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" >
   <channel>
      <title>Title</title>
      <description>Description</description>
      <link>http://www.yourwebsite.com/</link>
      <language>fa</language>
      <category>category1/category2/category3/category4</category>
      <copyright>2014 wysiwygwebbuilder. All rights reserved.</copyright>
      <webMaster>webmaster@wysiwygwebbuilder.com</webMaster>
      <managingEditor>editor@wysiwygwebbuilder.com</managingEditor>
      <item>
         <title>subject2</title>
         <link>http://www.site2.com/</link>
         <pubDate>Wed, 06 Aug 2014 00:15:05 GMT</pubDate>
         <description>Description of subject2</description>
      </item>
      <item>
         <title>Subject1</title>
         <link>http://www.site1.com/</link>
         <pubDate>Tue, 05 Aug 2014 23:56:17 GMT</pubDate>
         <description>Description of Subject1</description>
      </item>
   </channel>
</rss>


عنصر <category> یک یا چند دسته که کانال یا آیتم به آن تعلق دارد را مشخص میکند. مقادیر موجود برای عنصر <category> را میتوان به وسیله / از هم جدا کرد.
priyanka
 
پست ها : 38
تاريخ عضويت: دوشنبه 21 بهمن 1392, 9:17 pm

آموزش ابزارهای RSS

پستتوسط priyanka » سه شنبه 8 مهر 1393, 10:00 pm

اکنون می رویم سراغ شیئ News Feed Ticker:
این شیئ برای نمایش فایل RSS به کار میرود.
شیئ News Feed Ticker را روی صفحه قرار دهید و اندازه آن را به اندازه کافی بزرگ کنید.روی آن دابل کلیک کنید تا پنجره خصوصیات آن باز شود.
در گروه General برای Data source از لیست گزینه دوم یعنی RSS Feed را انتخاب کنید.
در گروه RSS Feed در فیلد URL آدرس کامل فایل RSS را وارد کنید و برای Data retrieval گزینه Load data through proxy را برگزینید. در این حالت باید پسوند صفحه PHP باشد.
حال پروژه را منتشر کرده و اجرا کنید. میبینید که محتویات فایل RSS ای که مشخص کرده ایم داخل شیئ News Feed Ticker نشان داده میشود.
تصوير
تصوير


آخرین بالا اندازی (Bump) توسط priyanka در سه شنبه 8 مهر 1393, 10:00 pm
priyanka
 
پست ها : 38
تاريخ عضويت: دوشنبه 21 بهمن 1392, 9:17 pm


بازگشت به نکات، ترفندها، آموزش و نمونه کد

چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: بدون كاربران آنلاين و 1 مهمان

cron