المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تغذية الويب rss مع مثال وشرح طريقة مفصل للمثال



romaissa
11-01-2013, بتوقيت غرينيتش 10:24 PM
http://www.shebasoft.com/images/bsm.png


http://free.shebasoft.com//inc/img/rss_icon.png



التغذية هي فكرة فهرسة المحتوى او المواضيع او اي شي على الويب في ملفات XML ومن ثم استدعائها واخذ المعلومات التي تريدها بشكل مرتب

مثال على تغذية RSS (http://free.shebasoft.com/rss/Video-Software.xml)

إذا يتم برمجة التغذية بشكل مباشر بلغة XML ومن ثم يتم التعامل مع الملف ذاته باي لغة ممكن مثل PHP , ASP

ما الفائدة من التغذية ؟

اذا كان لديك موقع اخباري ويقدم جديد الاخبار تستطيع عمل تغذية لكي تستخدمها في امور كثيرة منها

برمجة برنامج سطح مكتب لكي يطلع الزوار على جديد الاخبار بدون الدخول الى موقعك , بشكل اسرع واسهل

يستطيع اي شخص ان يضع اخبارك في موقعه فتكسب زوار اكثر

ترتيب محتواك وفهرسته بشكل جيد بحيث يمكنك اخذ المعلومات بشكل اسهل وترتيبها حتى على موقعك بتقنيات حديثة مثل : Ajax





من اهم المواقع التي تستخدم التغذية هي شركة قوقل google , وذالك في خدمة Google News
الخدمة بالكامل مبنية على تغذيات RSS من المواقع الاخبارية

كيف يتم انشاء ملف تغذية

تستطيع انشاء ملف تغذية اذا كنت مبرمج للغة xml فهي لغة بسيطة







رمز Code:
<?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?> <rss version=&quot;2.0&quot;> <channel> <title>RSS Title</title> <description>This is an example of an RSS feed</description> <link>http://free.shebasoft.com</link> <lastBuildDate>Mon, 06 Sep 2014 00:01:00 +0000 </lastBuildDate> <pubDate>Mon, 06 Sep 2014 16:45:00 +0000 </pubDate> <ttl>1800</ttl> <item> <title>Example entry</title> <description>Here is some text containing an interesting description.</description> <link>http://www.ShebaSoft.com/</link> <guid>unique string per item</guid> <pubDate>Mon, 06 Sep 2014 16:45:00 +0000 </pubDate> </item> </channel> </rss>







هذا مثال برمجي لتغذية بسيطة سوف اقوم بشرح طريقة بعض الامور فيها

نلاحظ ان لكل Tag - وسم , بداية ونهاية فهو يعلم اللغة ببداية المعلومة ونهايتها



channel

مايندرج تحت هذا الوسم فهو معلومات عن التغذية بشكل عام بمعنى اسم التغذية اسم الموقع رابط الموقع الي يحتوي على التغذية
ليس المعلومات التي تحتوي على التغذية فيجب ان نكون مدريكن لهالشي فالمعلومات تاتي بعد item






item
هذا يمثل بداية محتوى وينتهي بنهايته فلكل محتوى بداية ونهاية من المعلومات






title
عنوان للمحتوى وممكن يكون عنوان اخباري كمثال او إسم برنامج كمثال





description
وصف المحتوى فلو كان عنوان اخباري سيكون محتوى العنوان كامل








link

نلاحظ انه الرابط الى المقالة او الرابط الاخباري





pubDate
تاريخ المحتوى او الخبر


تابعونا في شروحات اخرى وان شاء الله يتم شرح طريقة كيفية برمجة تغذية وربطها بقاعدة بيانات باستخدام لغة php



..| تحيآتي http://forum.shebasoft.com/images/smilies/redface.png |..

لمزيد من الحصريات المصدر : forum.shebasoft.com (http://forum.shebasoft.com/)





https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى