برامج

درس: عمل موقع إخباري أوتوماتيكي php باستخدام أداة web2rss [الأرشيف] - برامج نت

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

مشاهدة النسخة كاملة : درس: عمل موقع إخباري أوتوماتيكي php باستخدام أداة web2rss


tremoneno
06-27-2009, 10:31 AM
السلام عليكم ورحمة الله وبركاته

طبعا احنا بنستمتع بكل جديد في عالم تطوير المواقع و خصوصا إذا كان سهل مثل الأداة التي نستخدمها في هذا الدرس وهي Web2Rss (http://web2rss.blogspot.com)
وهي من إنشائي لتسهيل عمل المواقع

وهذه الأداة يمكن استخدامها في :

1 ) تحويل اي موقع الي تغذية rss
2 ) فلترة التغذية من الـ items الغير مرغوب فيها
3 ) استبدال كلمة ببأخرى أو جزئ من الكود بآخر
4 ) تجميع أكثر من تغذية معا في تغذية واحدة
5 ) تسجيل أيميلك لاستقبال الجديد في أي تغذية

وفي درسنا " عمل موقع إخباري أوتوماتيكي " سوف نستخدم الاختيار الرابع
وهو تجميع أكثر من تغذية معا في تغذية واحدة..

أولا : اختار مجموعة التغذيات الإخبارية التي سنستخدمها ولتكن:

http://rss.cnn.com/rss/cnn_topstories.rss
http://www.foxnews.com/xmlfeed/rss/0,4313,0,00.rss
http://feeds.feedburner.com/AbcNews_TopStories
http://rss.msnbc.msn.com/id/3032091/device/rss/rss.xml

ثانيا: اذهب الي هذا الموقع http://web2rss.blogspot.com

واذهب الى القسم الأخير Join Feeds together
و الصق لنكات التغذيات التي اخترتها في المربعات الكتابية feed1 ,feed2 ,feed3 ,feed4
ثم اضغط join
ثالثا : انسخ الكود الموجود في المربع الكتابي your rss link

الآن يمكنك التسجيل في هذه التغذية التي انشأتها و ذلك كالآتي:
اضغط back من شريط الأدوات في متصفحك وانظر على يمين الصفحة ستجد Deliver Feed to your Email .. الصق عنوان التغذية التي أنشأتها في خانة Feed URL: وإيميلك في خانة Your Email: وسيصلك على بريدك الألكتروني رسالة تفعيل ...

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

رابعا: خطوات انشاء ملف الـ php

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

مثال:
اذهب الى مرفقات الويندوز و افتح notepad والصق الكود التالي

<?php

$u = "rsslink";
$ch = curl_init($u);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
$data = curl_exec($ch);
curl_close($ch);
$doc = new SimpleXmlElement($data, LIBXML_NOCDATA);


for($i=0;$i<50;$i++){
$title= $doc->channel->item[$i]->title;
$link = $doc->channel->item[$i]->link;
$descrip tion = $doc->channel->item[$i]->descrip tion;
echo '-'.'<a href="'.$link.'" >'.$title.'</a>'.'<br/>'.$descrip tion.'<br/>';
}
?>



ولا تنسى استبدال rsslink بلينك التغذية الذي أنشأته و ازالة المسافة في كلمة descrip tion ثم اضغط save as واحفظه باسم index.php أو اي اسم ولكن بامتداد php

خامسا: ارفع الملف لموقعك أو ( يمكنك استخدام byethost.com كمساحة مجانية)

وأترك لك تظبيط موقعك ومبروك على الموقع --

انتظروا شرح كامل لأداة web2rss

ولا تنسوا الدعاء لي ولوالدي

والسلام عليكم ورحمة الله وبركاته

xnouarax
06-27-2009, 05:45 PM
مشكورررررررررررررررررررررررر

mohmedkasem2010
06-27-2009, 06:24 PM
مشكوووور..............

ashrafsho
06-27-2009, 09:51 PM
شكرااااااااااااااااااااااااااااا

tremoneno
07-04-2009, 03:38 PM
مشكورين عالردود

foliady
07-04-2009, 11:36 PM
السلام عليكم اخى
جزاك الله خيرا على هذا الموضوع
والشرح الرائع بالصور الرائع وننتظر منك الجديد بأذن الله تعالى
اللهم صلى على سيدنا محمد وأل سيدنا محمد

اللهم صلى على سيدنا محمد وأل سيدنا محمد

tremoneno
08-03-2009, 06:07 PM
مشكور أخي الكريم