| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| الموضوع مقسم الى جزئين : 1- شرح تعريفى بخدمة RSS وطريقة قراءة العناوين من اى موقع يدعم هذه الخدمة. 2- شرح مفصل لاكثر من طريقة لعمل RSS لموقعك . .:: شرح تعريفى بخدمة RSS ::. ما هى RSS ؟ خدمة RSS هي عبارة عن وسيلة سهلة تمكنك من الحصول على آخر الأخبار فور ورودها على مواقعك المفضلة على شبكة الإنترنت. فبدلاً من فتح صفحات المواقع والبحث عن المواضيع الجديدة، فإن خدمة RSS تخطرك بما يستجد من أخبار ومواضيع على تلك المواقع فور نشرها. كيف يمكنني الاستفادة من خدمة RSS؟ هناك طريقتين لقراءة ملفات RSS اما عن طريق موقع قراءة ملفات ال RSS او عن طريق برنامج اولا : هناك مواقع كثيرا جدا تقدم قراءة ال RSS كخدمة واليكم كمثال هذا الموقع http://feedvalidator.org/ ويوجد غيره الكثير والكثير ثانيا: البرامج: يجب عليك في البداية الحصول على برنامج يطلق عليه اسم News Reader او برنامج FeedReader او Active WebReader او Project D.U. Reader. وتعرض هذه البرامج على شاشة جهاز الكمبيوتر المعلومات التي توفرها خدمة RSS من المواقع التي تختارها. روابط تحميل برامج قراءة ال RSS برنامج FeedReader http://puzzle.dl.sourceforge.net/sourceforge/feedreader/FeedReader27-646Setup.exe برنامج Active Web Reader http://www.deskshare.com/download/awr/awr.exe برنامج Project D.U. Reader ftp://ftp.download.com/pub/ppd/10342466-10342719/projectdu_install_v10_pc.zip -------- يتبع ...
__________________ أخى أنت حر وراء السدود ** أخى أنت حر بتلك القيود إذا كنت بالله مستعصـــمــا ** فماذا يضيرك كيد العبـيـد التعديل الأخير تم بواسطة : مهندس مصرى بتاريخ 04-10-2007 الساعة 02:25 PM. | |||||
|
| |||||
| .:: طريقة اضافة خدمة rss الى موقعك عن طريق لغات البرمجة php و asp ::. ساقوم ان شاء الله بشرح الاضافة عن طريق برمجة ملف rss من البداية وعن طريق اسكربتات جاهزة ايضا وارفاقها للاستفادة منها.. اولا انا قمت بتجميع شرح عمل ال rss من عدة مواضيع وعدة مواقع حتى يستفيد الجميع منه ويستطيع عمله نبدا ان شاء الله بابسط مثال: وهو منقول من شرح الاخ Dr-dre67 {1} كود PHP: مع ملاحظة استبدال tablename باسم الجدول الذى تريد جلب العناوين منه وطبعا استبدال ال $row['title'] وما شابهها باسماء الحقول المطلوب عرضها فى ملف الRSS هذه ابسط طريقة لعمل ملف RSS {2} طريقة اخرى لعمل rss بملف xml وهو منقول عن الاخ amine وقمت بتعديل بسيط عليه حتى يناسب الجميع ويكون سهل للشرح 1- انشا مجلد rss مثلا 2- نحن نحتاج لعمل ملف .htaccess ، داخل مجلد rss واضافة هذا السطر فيه ... AddType application/x-httpd-php .xml و بهذا جعلنا كل ملف XML يعمل كملف PHP ... لا تقتصر هذا على ملفي PHP و XML فقط ، بل يمكنك إستخدام هذه الطريقة مثلا لتحويل ملفات الـ HTML إلى PHP ... 3- نقوم بعمل ملف XML عادي ( اي بامتداد XML ) ، و نكتب أول سطر ... كود PHP: لقد إستخدمنا هنا وسم PHP ، و هذا لأننا جعلنا بالأعلى كل ملف XML يعمل كملف PHP ... و الآتي هو أهم ما يمكن وضعه بالأعلى ( للعلم يمكنك وضع أوسمة أخرى ) ... كود PHP: السطر الأول به تعريف لنسخة الـ RSS ... السطر الثاني إفتتاح للعمل ... السطر الثالث هو عنوان الموقع و أسفل منه وصف للموقع و أسفله رابط الموقع ... الان ضع هذه الاوامر وعدل البيانات حسب بيانات قاعدة بيانات موقعك كود PHP: كود PHP: طبعا انت تستبدل http://www.site.com/news.php?id= بما يناسب موقعك نضع كل المحتوى بين وسمي <item> الإفتتاحي و الختامي و هو ما يمثل إدراجا واحدا و بداخله عنوان الموضوع في الوسم <title> و الوصف <description> الذي سيظهر في حالتنا على أنه جزء من المحتوى لأننا إستخدمنا الدالة SUBSTR و حددنا عدد الحروف بـ 60 ، ثم رابط الموضوع الكامل <link> و الذي سيذهب إليه الزائر بعد الضغط على عنوان الموضوع ، ثم نغلق حلقة التكرار ... و بهذا سيتكرر المحتوى الواقع بين وسمي <item> الإفتتاحي و الختامي خمس مرات ... و في النهاية نغلق وسم العمل و وسم الـ RSS [PHP]</channel> </rss>[/PHP] واخيرا انتهيت من نقل الشرح مع بعض التعديل عليه واذا كان لكم اى استفسار فارحب به
__________________ أخى أنت حر وراء السدود ** أخى أنت حر بتلك القيود إذا كنت بالله مستعصـــمــا ** فماذا يضيرك كيد العبـيـد | |||||
|
| |||||
| {3} شرح آخر للاخ mr.saphp كود PHP: طبعا استبدل كل شىء ببيانات موقعك بيانات الاتصال بقاعدة البيانات واسماء الجداول والحقول وتم شرح ذلك فى الطرق السابقة واذا كان لاحد استفسار فليستفسر وليوفقنى الله فى الرد ان شاء الله كفاية طرق [IMG]file:///C:/DOCUME~1/CLIENT~1.DES/LOCALS~1/Temp/msohtml1/01/clip_image001.gif[/IMG] يتبع ,,, الاسكربتات
__________________ أخى أنت حر وراء السدود ** أخى أنت حر بتلك القيود إذا كنت بالله مستعصـــمــا ** فماذا يضيرك كيد العبـيـد | |||||
|
| |||||
| هناك اسكربتات جاهزة متقدمة لجلب ال rss لموقعك {1} 1- سكريبت lastRSS وتجده بالمرفقات ارفعه الى موقعك ثم انشا انت ملف php جديد باى اسم وضع به الكود كود PHP: طبعا استبدل ما يناسب بيانات موقعك طبعا ولا تنسى وضع امر الاتصال بالقاعدة {2} 2- سكربت RSSCreator [RSSCreator] كلاس صنع RSS لموقعك وهو يقوم تلقائيا بانشاء ملف xml للموقع يحتوى على الخلاصة 1- حمل الملف المرفق feedcreator[1].class.zip وفك الضغط وارفع الملف الى موقعك 2- انشا مجلد فارغ فى موقع باسم news واعطه التصريح 777. 3- انشا ملف php باى اسم تريده وليكن rss.php وضعه بموقعك فى الرئيسية بجانب ملف الكلاس وضع به هذه الاكواد مع تعديل بيانات موقعك وقاعدة بياناتك كود PHP: ولا تنسى استبدال الروابط بروابط موقعك وكذلك بيانات قاعدة البيانات والجداول ومن له سؤال فانا حاضر ان شاء الله {3} 3- اسكربت rss2html وهو مرفق بالمرفقات ----- للاخوة اصحاب مواقع ال asp تفضلوا هذا الرابط لعمل rss للموقع http://www.swalif.net/softs/swalif46/softs190176/ واى سؤال فيما سبق انا حاضر ان شاء الله اسالكم الدعاء
__________________ أخى أنت حر وراء السدود ** أخى أنت حر بتلك القيود إذا كنت بالله مستعصـــمــا ** فماذا يضيرك كيد العبـيـد | |||||
|
| |||||
|
سامحونى هناك اخطاء صغيرة وبسيطة فى الكتابة لكن لا استطيع التعديل يبدو ان هناك مشكلة فى سوالف كلما اريد تعديل اى مشاركة يكتب خطا 406 اتمنى من الادارة الحل سريعا
__________________ أخى أنت حر وراء السدود ** أخى أنت حر بتلك القيود إذا كنت بالله مستعصـــمــا ** فماذا يضيرك كيد العبـيـد | |||||
|
| |||||
|
بارك الله فيك يا مهندس يا مصري صراحة ابداع ويعجز اللسان عن التعبير
__________________ Alex I.P.C برمجة - تصميم - استضافة - سيرفرات سكريبت دليل الروابط الخارجية messenger@alexipc.com Mobile/+20 111993631 | |||||
|
| |||||
| اقتباس:
لا يتم عرضه كملف xml لكنه يعرض كملف php وتستطيع قراءته باى قارىء لملفات التغذية بشكل طبيعى
__________________ أخى أنت حر وراء السدود ** أخى أنت حر بتلك القيود إذا كنت بالله مستعصـــمــا ** فماذا يضيرك كيد العبـيـد | |||||
|
| |||||
| اقتباس:
بالنسبة للسكريبت الذى لا يستخدم قاعدة البيانات فهى بسيطة جدا وبالتالى تستطيع عمل تغذية له الموضوع يعتمد على المتغيرات الخاصة بعرض العناوين مثلا اذا كان الاسكربت يتعامل بالدالة fopen فهى بسيطة تنفذ الدالة وتقوم بكتابة المتغيرات كما هو الحال فى المجلة مع مراعات اوامر ال xml واى خدمة انا حاضر بالنسبة لجالب التغذية انا صراحة لم اجربه لكن اعتقد انه تستطيع عمله عن طريق عمل شرط او غيره
__________________ أخى أنت حر وراء السدود ** أخى أنت حر بتلك القيود إذا كنت بالله مستعصـــمــا ** فماذا يضيرك كيد العبـيـد | |||||
|
| |||||
|
شكرا لك أخي أنا طبقت الطريقة الأولى لكن أظن أن هناك مشكلة حيث لا يظهر وصف الصفحة ولا الرابط و أيضا يظهر بطريقة غريبة شبكة البقعة للفلاشات هلا ساعدتني جزاك الله خيرا عضوية مستعارة
__________________ ██████████ ██████████ ██████████ PHP Support منتدى متخصص في الـphp البقعة - معرض فلاشات اناشيد وبطاقات مفتوح . التعديل الأخير تم بواسطة : A.Y.U.C بتاريخ 20-12-2007 الساعة 05:25 PM. | |||||
|
| |||||
| اقتباس:
لكن ممكن هذا الكود كاملا ؟ دمته بود[/size][/font]
__________________ لا تكن ظالماً لنفسك فاليوم عمل ولا حساب |.| وغداً حساب ولا عمل | |||||
|