واضح آرشیو وب فارسی:سایت ریسک: Honradez10-06-2006, 05:52 PMتا بحال احتمالا زیاد پیش اومده براتون که وارد یه سایت یا وبلاگی بشین و توی یکی از منوهای اون که معمولا به اسم Syndicate نام گذاری شده با آیکنهای یا روبرو شده باشید و احیانا روش کلیک کردین و با یه صفحهی ظاهرا نا آشنا مثل این مواجه شدین!: http://lahijsystem.mihanblog.com/Rss.ASPX چیزی که الان میخوام دربارهش توضیح بدم همین RSS هست و کاربردهایی که داره. مخاطبین این مطلب هم کسانی هستن که به هر نحوی وبلاگ یا سایتی دارن و میخوان نوشتهها یا اخبار جدید خودشون رو با سایتها یا وبلاگهای دیگه به اشتراک بگذارن و یا اینکه از مطالب و نوشتههای جدید اونها در سایت یا وبلاگ خودشون استفاده کنن. بنابراین این مطلب برای افرادی که صرفا فقط خواننده هستند زیاد کابردی نداره. اگه با اسناد XML تا حدی آشنایی دارید، با توضیحاتی که الان می نویسم می تونید کاملا کاربرد RSS و نحوه Formatting اون رو درک کنید. RSS نوعی از اسناد XML و مخفف کلمات Rich Site Summary یا به قول دیگهای Really Simple Syndication هستش که برای به اشتراک گذاشتن یا استفاده از عناوین خبرهای جدید یا Headlines یک سایت در سایتهای دیگه طراحی شده. اولین بار شرکت Netscape (http://www.netscape.com/) در سال ۱۹۹۷ از RSS برای کم کردن ترافیک سایت خودش و نشان دادن خلاصه خبرهای جدید سایت در خبرگزاریهایی مثل BBC (http://www.bbc.com/) ،CNET (http://www.cnet.com/) و … استفاده کرد. گرامر RSS چیزی شبیه یک سند XML هست که از دو قسمت تشکیل شده. اولین قسمت، اطلاعات یا تگهای ایستایی (Static) هستن که بسته به نوع داده هایی که قراره به اشتراک گذاشته بشن فرق می کنه و قسمت بعدی داده های پویا (Dynamic) و یا همون مطالب جدید شما هستن که بین این تگهای ایستا قرار می گیرن. روی مثال پایین این دوقسمت رو توضیح می دم: - <channel> … - <item> <title> چیست و چه کاربردی دارد RSS</title> <description> تا بحال احتمالا زیاد پیش اومده براتون که وارد یه سایت یا وبلاگی بشین و توی یکی از منوهای اون که معمولا به اسم Syndicate نام گذاری شده با این آیکن روبرو شده باشید و احیانا روش کلیک کردین و با یه صفحهی ظاهرا نا آشنا مثل این مواجه </description> <link>http://lahijsystem.mihanblog.com/post-459.aspx</link> </item> … </channel> دو تگ <channel> و </channel> که مثل بقیه تگهای مثال بالا جزء تگهای ایستا محسوب میشن، در تمام اسناد RSS ورژن 0.92 ثابت هستند و تگهای دیگه که دربارهی قسمتهای مختلف یک خبر از سایت شما اطلاعاتی میدن، بین این دو تگ قرار می گیرن. در این ورژن حداکثر ۱۵ تا از تگهای <item> می تونن وجود داشته باشن که اگه کمی روی مثال بالا دقت کرده باشین هر کدوم از اونها یک خبر یا مطلب جدید هستن. پس اگه خیلی ساده بخوایم بگیم، هر سند RSS می تونه حداکثر مثلا ۱۵ تا از خلاصهی خبرهای جدید سایت ما رو در خودش جا بده و بطور مشابه، سایتی که از خبرهای ما می خواد استفاده کنه می تونه با خوندن این فایل RSS، حداکثر مثلا ۱۵ خبر آخر ما رو توی صفحهی خودش به صورت پویا (Dynamic) داشته باشه. همونطور که کاملا واضحه، عنوان خبر بین تو تگ <title> و </title> قرار میگیرن، خلاصهای از خبر رو بین دو تگ <description> و </description> میتونید ببینید، و در آخر لینک مطلب بین دو تگ <link> و </link> قرار گرفتن. پس به این ترتیب ما برای خوندن خبرهای جدید سایتهای دیگه و قرار دادن اونها در صفحهی خودمون، یک قالب مشخص داریم که می تونیم با نوشتن یک تکه کد ساده با یکی از زبانهای Server-Side مثل Perl یا PHP و یا حتی یک زبان Client-Side مثل JavaScript اونها رو تفکیک کنیم و به راحتی به HTML تبدیلشون کنیم. به عنوان مثال نسخه RSS خبرهای جدید سایت یاهو رو می تونید از این آدرس بخونید: http://rss.news.yahoo.com/rss/topstories متاسفانه توی سایتها یا وبلاگهای ایرانی هنوز ساختن سند RSS جا نیفتاده و همهگیر نشده. در هر حال می توان از سایتهایی مثل جام جم آنلاين (http://www.jamejamdaily.com/jamrss.asp?t=com) با استفاده از Rss Reader ها از آخرین اخبار سایت به صورت فوری مطلع شد که لازمه آن نصب نرم افزار Rss Reader است که به عنوان نمونه می توانید از سایت http://www.rssreader.com دریافت کنید و پس از وارد کردن آدرسی که در پیوند RSS سایتها وجود دارد می توانید از آخرین اخبار سایته در قسمت های مورد علاقه خود مطلع شوید. منبع: http://lahijsystem.mihanblog.com/More-459.ASPX سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 211]