1-3 : نمايش RSS در صفحات :HTML
در بعضي از سايتها News Feed با لينك "Syndicate this site" مشخص شده است. براي به دست آوردن آدرس ابتدا روي آنها راست كليك كنيد و سپس روي Copy shortcut كليك كنيد. سپس ميتوانيد در جاي لازم آدرس را Paste كنيد.
برنامه هاي زيادي براي خواندن News Feed در كامپيوتر وجود دارد. Tristana Reader 4.5و Snarfer 0.2 و ...
بعد از اين مقدمه ميرسيم به اصل مطلب. در حال حاضر بسياري از سايتها و وبلاگهاي فارسي RSS توليد ميكنند. بنابراين اگر بتوانيم اين RSS ها را به فرمي كه ميخواهيم در صفحات وب خود قرار دهيم بسيار جالب خواهد بود. به عنوان مثال ميتوانيم عناوين آخرين مطالب وبلاگهاي مورد علاقه را در وبلاگ خود داشته باشيم.
روشهاي زيادي براي خواندن RSS توسط زبانهاي طرف سرور (server side) مثل PHP، ASP و ASP .net وجود دارد اما براي استفاده از اين زبانها اولا بايد سرور از آنها پشتيباني كند و ثانيا پسوند فايلها را بايد تغيير داد كه در بعضي از مواقع ممكن نيست. اين مشكل را بر طرف ميكند. Feed2js كه يك برنامه php است يك سري كد JavaScript توليد ميكند كه موارد خوانده شده از RSS را به راحتي در صفحات HTML درج ميكند. اين كد ها را به راحتي در هر صفحه اي (با هر پسوندي) ميتوان قرار داد.
Feed2js نياز است بر روي يك سرور نصب شود ولي اگر به سروري دسترسي نداريد نگران نباشيد چون Feed2js بر روي سايتي نصب شده و ميتوان در آنجا از آن استفاده كرد ولي در ضمن كد هاي آن هم در دسترس است و ميتوان براي تضمين سرعت و دسترسي، آن را روي سرور خود نصب كرد.
2-3 : استفاده از سايت Feed2js:
1. ابتدا به روشي كه توضيح دادم آدرس RSS سايتي را به دست آوريد.
2. به آدرس برويد. (قسمت Building )
3. آدرس RSS را در جعبه URL وارد كنيد.
4. در بخش Show channel در صورتي كه مايليد عنوان و توضيح ناشر RSS نمايش پيدا كند Yes، در صورتي كه مايليد عنوان ناشر نمايش پيدا كند Title و در غير اين دو صورت No را انتخاب كنيد.
5. در بخش Number of items to display تعداد مواردي كه ميخواهيد نمايش پيدا كند را وارد كنيد. 0 همه موارد موجود را نمايش ميدهد.
6. در بخش Show item descriptions? How much? تعداد حروف توضيحات هر مطلب را وارد كنيد. عدد 0 توضيحي نشان نميدهد. عدد 1 همه توضيحات را نشان ميدهد. بيشتر از 1 تعداد حروفي كه ميتواند نشان بدهد را مشخص ميكند.
7. در بخش Show item posting date? ميتوانيد مشخص كنيد تاريخ هر مطلب نمايش پيدا كند يا نه.
8. در بخش Open links in a new window? ميتوانيد تايين كنيد كه لينكهاي RSS در پنجره جديد نمايش پيدا كند.
9. براي ديدن و آزمايش تنظيمات Preview the Feed را بزنيد. (در صورتي كه RSS مورد نظر شما يوني كد باشد بايد انكديگ صفحه را خود انتخاب كنيد. به وسيله منو: View>Encoding>unicode (utf-8))
10. وقتي تنظيمات مورد نظر خود را انجام داديد Generate JavaScript را بزنيد.
11. در صفحه اي كه باز ميشود كدهاي ساخته شده براي نمايش RSS نمايش داده ميشود. بخش NOSCRIPT اين كد باعث ميشود در مرورگرهايي كه از جاوا اسكريپت پشتيباني نميكنند براي نمايش RSS لينكي در صفحه نمايش داده شود.
اكنون ميتوانيد اين كد را در هر صفحه اي كه مايليد RSS در آن نمايش پيدا كند در مكان مورد نظر Paste كنيد.
3-3 : تنظيم نحوه نمايش :
Feed2js براي هر مورد از RSS يك class در نظر ميگيرد بنابراين به راحتي ميتوان طرز نمايش RSS را تايين كرد. class هاي مورد استفاده Feed2js به اين شرح هستند:
.RSS_box {} <!-- جعبه اي كه ار اس اس در آن نمايش داده ميشود -->
.RSS_title {} <!-- عنوان ار اس اس -->
.RSS_items {} <!-- هر مورد از ار اس اس -->
.RSS_date {} <!-- تاريخ هر مورد از ار اس اس -->
در اينجا يك style نمونه را مشاهده مي كنيد. شما ميتوانيد بنا به نياز خود Style را تغيير دهيد.:
.RSS_box {
margin: 10px 5%;
padding: 4px 8px;
width: 100%;
background-color: #ededed;
border: 2px dashed #7485CA;
direction:rtl;
}
.RSS_title, RSS_title a {
font-family: Arial;
font-size: 18px;
font-weight:bold;
margin: 5px 0;
padding: 0;
letter-spacing: 1px;
}
.RSS_item {
font-family: tahoma, arial, sans-serif;
font-size: 10pt;
margin: 8px 0;
}
.RSS_item a:link, .RSS_item a:visited, .RSS_item a:active {
text-decoration : none;
border-bottom: 1px solid #ededed;
color: #88b;
}
.RSS_item a:hover {
text-decoration : none;
color: #e0861e;
border-bottom: 1px dotted #e0861e;
}
.RSS_date {
font-size: 8pt;
font-weight : normal;
color: #F60;
}
براي استفاده اين style ميتوانيد به دو صورت عمل كنيد:
- style را در فايلي با پسوند CSS ذخيره كنيد و سپس در قسمت <head> صفحه خود اين كد را وارد كنيد:
<link rel="stylesheet" type="text/CSS" href="Style.css">
در قسمت href بايد آدرس فايل CSS خود را وارد كنيد.
- در بخش <head> صفحه تگهاي زير را وارد كنيد و سپس به جاي "..." style ها را وارد كنيد:
4-3 : عضويت در يک :RSS feed
به منظورعضويت در يک RSS feed می توان از برنامه های متعددی که RSS aggregators ناميده می شوند استفاده نمود . يک نمونه متدوال در اين زمينه است . شکل زير اجرای اين برنامه را نشان می دهد .

ليست Subscribed Feeds در ستون سمت چپ ، شامل لينک هائی به فايل های RSS است .با کليک بر روی يکی ازآنان، فايل مربوطه فعال شده و عناوين تمامی آيتم ها در فريم بالا ( سمت راست ) ، نمايش داده می شود . با کليک بر روی يک عنوان، خلاصه ای از اطلاعات در رابطه با آيتم مورد نظر در فريم پائين ( سمت راست ) ، نمايش داده خواهد شد . محتوای ارائه شده از گره های <title> ، <link> و <description> ، موجود در فايل RSS دريافت و نمايش داده می شود . با کليک بر روی يکی از عناوين ، صفحه اصلی حاوی عنوان منتشر شده در فريم پائين نمايش داده می شود :

به منظور عضويت در يک RSS feeds می توان گزينه "Open RSS Feed" را از طريق منوی فايل انتخاب و URL مربوط به يک فايل RSS را مشخص نمود .پس از انجام عمليات فوق ، عنوان سايتی که از آن فايلی دريافت شده است به ليست اضافه می گردد . هر مرتبه که ليست refresh می گردد ، نسخه ای جديد از فايل RSS دريافت و نمايش داده خواهد شد .
