النتائج 1 إلى 4 من 4

الموضوع: تعلم كيف تنشئ ملف rss بنفسك

  1. #1

    تعلم كيف تنشئ ملف rss بنفسك



    بسم الله الرحمن الرحيم
    والصلاة والسلام على الشرف المرسلين وعلى صحبه اجمعين
    اما بعد
    هذا الدرس سهل التعلم والتطبيق فقط قليل من التركيز لتخرج بعد الدرس بفائدة عظيمة

    درسنا يحتوي على النقاظ التالية

    1. تعريف XML
    2. تعريف RSS
    3. فائدة RSS
    4. طريقة كتابة RSS
    5. برامج قراءة خلاصات RSS
    6. طريقة انشاء ملف PHP يحتوي على خلاصات RSS


    تعريف XML
    من خلال هذا الربط ستجد شرح مفصل عن التقنية
    http://ar.wikipedia.org/wiki/XML
    تعريف RSS
    تعتبر تقنية ال RSS من التقنيات الحديثة في عالم الأنترنيت
    كما انها وبكل سهولة تستطيع متابعة اخر ما تم اضافته في المواقع التي تجعل الزوار يستفيدون من هذه الخدمة

    فائدة RSS

    الزائر
    التعرف على اخر ما تم اضافته في مواقعك المفضلة

    صاحب الموقع
    امكانية ايصال المعلومة الجديدة في موقعك الى الزوار دون زيارة موقعك وبعدها يقوم بالزيارة


    طريقة كتابة RSS


    الطريقة سهلة اولا يتم انشاء ملف بامتداد .xml ويكون هكذا news.xml

    في اول الملف تكتب هذا السطر

    كود PHP:
    <?xml version="1.0" encoding="utf-8" ?>
    هنا قمت بجعل الترميز هو utf-8 كذالك المحرر الذي اكتب به الملف ترميزه utf-8 لذا يجب عليك الحذر من الخلط بين الترميز

    حسنا بعدها سيكون هذا الكود
    كود PHP:
    <rss version="2.0" >

    </
    rss
    داخله سيكون
    كود PHP:
    <channel></channel
    هذه تسمى قناة داخله يكون محتويات ال rss
    طيب الأن نجعل للملف عنوان ورابط وتعريف مختصر للملف وتاريخ
    وسيكون الملف مؤقتا هكذا
    كود PHP:
    <?xml version="1.0" encoding="utf-8" ?>
    <rss version="2.0" >
    <channel>
    <title>هنا عنوان الملف </title>
    <link>http://bp.ma/categorie</link>
    <pubDate>06.04.2009 21:13:54</pubDate>
    <description>هنا سيتم كتابة اختصار في نوعية الخلاصات</description>
    </channel>
    </rss>
    وبعدها سيكون كل خلاصة بين
    كود PHP:
    <item>الخلاصات هنا </item
    ويكون بهذا الشكل
    <?xml version="1.0" encoding="utf-8" ?>
    <rss version="2.0" >
    <channel>
    <title>هنا عنوان الملف مثل 'خلاصات المقالات'</title>
    <link>http://bp.ma/articles.php</link>
    <pubDate>06.04.2009 21:13:54</pubDate>
    <description>هنا سيتم كتابة اختصار في نوعية الخلاصات</description>

    <item>
    <title>الدرس الثالث</title>
    <link>http://bp.ma/articles.php?id=3</link>
    <pubDate>08.04.2009 20:46:04</pubDate>
    <description>
    هنا سيتم اظهار مقتطف من الدرس
    </description>
    </item>

    <item>
    <title>الدرس الثاني</title>
    <link>http://bp.ma/articles.php?id=2</link>
    <pubDate>07.04.2009 20:46:04</pubDate>
    <description>
    هنا سيتم اظهار مقتطف من الدرس
    </description>
    </item>

    <item>
    <title>الدرس الأول</title>
    <link>http://bp.ma/articles.php?id=1</link>
    <pubDate>06.04.2009 20:46:04</pubDate>
    <description>
    هنا سيتم اظهار مقتطف من الدرس
    </description>
    </item>
    <channel>
    </rss>

    برامج قراءة خلاصات RSS

    هناك برامج كثيرة يمكن تنصيبها على جهازك ابحث في محركات البحث ستجدها بكثرة منها المجاني ونها المدفوع
    لكن هناك خدمة لجوجل قارئة الخلاصات واسمها هي reader العنوان هوhttp://google.Com/reader
    يمكنك الدخول الى الحساب اذا كان لدي حساب البريد gmail


    طريقة انشاء ملف PHP يحتوي على خلاصات RSS

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

    كود PHP:
    <?php
    header
    ("(anti-spam-content-type:) text/xml;charset=utf-8");
    ?>
    <rss version="2.0" >
    <channel>
    <title>هنا عنوان الملف مثل 'خلاصات المقالات'</title>
    <link>http://bp.ma/articles.php</link>
    <pubDate>06.04.2009 21:13:54</pubDate>
    <description>هنا سيتم كتابة اختصار في نوعية الخلاصات</description>

    <item>
    <title>الدرس الثالث</title>
    <link>http://bp.ma/articles.php?id=3</link>
    <pubDate>08.04.2009 20:46:04</pubDate>
    <description>
    هنا سيتم اظهار مقتطف من الدرس
    </description>
    </item>

    <item>
    <title>الدرس الثاني</title>
    <link>http://bp.ma/articles.php?id=2</link>
    <pubDate>07.04.2009 20:46:04</pubDate>
    <description>
    هنا سيتم اظهار مقتطف من الدرس
    </description>
    </item>

    <item>
    <title>الدرس الأول</title>
    <link>http://bp.ma/articles.php?id=1</link>
    <pubDate>06.04.2009 20:46:04</pubDate>
    <description>
    هنا سيتم اظهار مقتطف من الدرس
    </description>
    </item>
    <channel>
    </rss>
    لكن هناك مشكلة... ما هي ؟
    المشكلة هي استخراج اخر 5 نتائج من القاعدة .. كيف ؟

    الجواب سهل جدا ... فقط ركز على هذا الكود وستعرف

    كود PHP:
    <?php
    header
    ("(anti-spam-content-type:) text/xml;charset=utf-8");
    ?><rss version="2.0" >
    <channel>
    <title>هنا عنوان الملف مثل 'خلاصات المقالات'</title>
    <link>http://bp.ma/categorie</link>
    <pubDate>06.04.2009 21:13:54</pubDate>
    <description>هنا سيتم كتابة اختصار في نوعية الخلاصات</description>

    <?php
    include('config.php'); // ملف يحتوي على معلومات القاعدة والاتصال بها
    $table='articles'// اسم الجدول
    // سيتم طلب حقول الأيدي والعنوان والنص  والتاريخ وكون عدد النتائج اخر خمسة مواضيع تم اضافتهم
    $sql=mysql_query("select id,title,text,date from `".$table."` order by id desc limit 5");
    while( 
    $row=mysql_fetch_array($sql) ){
    ?>
    <item>
    <title><?php echo $row['title']; ?></title>
    <link>http://bp.ma/articles.php?id=<?php echo $row['id']; ?></link>
    <pubDate><?php echo $row['date']; ?></pubDate>
    <description>
    <?php echo $row['text']; ?>
    </description>
    </item>

    <?php ?>
    <channel>
    </rss>
    اتمنى ان يكون الدرس مفهوم

    والسلام عليكم





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Feb 2009
    المشاركات
    210


    جزاك الله خيرا أخي عبد الواحد ..
    استفدت كثيرا .. خصوصا من طريقة جلب آخر النتائج من القاعدة .






  3. #3


    وجزاك اخي الكريم





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com



  4. الله يعطيك العافيه





    __________________
    سبحان الله وبحمده
    > "كتبي، لعلها تفيدك!" *جديد
    > "مدونتي، تصويري.." | LaZqA
    > Twitter





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض