المواضيع المخالفة للدستور يتم حذفها مباشرة بدون إرسال أي إشعار للعضو لذلك يُرجى مراجعة الدستور والتقيّد بشروطه منعاً للإحراج.
كذلك ننصحك باستعمال محرك البحث في المنتدى لأن الكثير من الاستفسارات سبق وأن طُرحت في المنتدى.
موقع بحيرة العرب جمعية نخلة الخيرية العاب شات أعلن عن مدونتك هنا

العودة   منتديات عرب ووردبريس > قسم الإضافات > إضافات ووردبريس - عام
التسجيل التعليمـــات قائمة الأعضاء التقويم البحث مشاركات اليوم اجعل كافة الأقسام مقروءة

( شرح ) طريقة جلب مواضيع المنتدى للمدونة عن طريق الـrss

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 08-28-2008, 09:54 PM
مدون مميز
 
تاريخ التسجيل: May 2008
الدولة: فلسطين
المشاركات: 135
شكر غيره: 93
تم شكره 64 مرة في 17 موضوع
Cool ( شرح ) طريقة جلب مواضيع المنتدى للمدونة عن طريق الـrss


مثال
http://www.sudantop.com/news/
لاحظ القائمة اليمنى تحت بند أحدث مواضيع منتديات سودان توب
الشرح كالاتي . .
1/ توجه لهذا الرابط . .
http://www.dynamicdrive.com/dynamici...xrssticker.htm
--------------------------------
2/ قم بتحميل لجهازك الاتي من نفس الموضوع , او عبر هذا الموضوع من خلال المرفقات
gfeedfetcher.js
gajaxticker.js
والصورة
--------------------------------
3/ توجه الى هذا الرابط
http://code.google.com/apis/ajaxfeeds/signup.html
اكتب اسم موقعك في الخانة باسفل وعلم علي المربع بالموافقة واضغط موافق . . سيولد لك رقم قم بحفظ هذا الرقم . . ملحوظة : اكتب اسم موقعك مباشرة بدون دومينات مثال اكتب sudantop.com ولا تكتب sudantop.com/v6
--------------------------------
4/ افتح ملف الــهيدر او ملف اعلى الصفحة في قالبك .. وضع هذا الكود في سم HEAD
كود:
<script type="text/javascript" src="http://www.google.com/jsapi?key=YOUR-API-KEY"></script>

<script type="text/javascript" src="gfeedfetcher.js"></script>

<script type="text/javascript" src="gajaxticker.js">

/***********************************************
* gAjax RSS Ticker- (c) Dynamic Drive (www.dynamicdrive.com)
* Requires "gfeedfetcher.js" class
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

</script>

<style type="text/css">

.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none;
}

.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

#example1{ /*Demo 1 main container*/
width: 450px;
height: 28px;
border: 1px solid black;
padding: 4px;
background-color: lightyellow;
}

#example2{ /*Demo 2 main container*/
width: 600px;
height: 180px;
border: 1px dashed black;
padding: 4px;
background-color: #EEEEEE;
}

#example2 ul{ /*Demo 2 UL container*/
margin: 0;
padding-left: 18px;
}

#example2 ul li{ /*Demo 2 LI that surrounds each entry*/
margin-bottom: 4px;
}

#example3{ /*Demo 3 main container*/
width: 250px;
height: 280px;
border: 1px solid navy;
padding: 4px;
}

#example3 p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}

code{ /*CSS for insructions*/
color: red;
}

</style>
ملاحظات : لاحظ هذا الكود
كود:
<script type="text/javascript" src="http://www.google.com/jsapi?key=YOUR-API-KEY"></script>
ضع بدل YOUR-API-KEY الكود اللذي حصلت عليه بالتسجيل في جوجل كما هو موضح في النقطة 3
--------------------------------
5/ ارفع الملفات الموضحة في النقطة 2 في اي مكان تريد مع مراعاه تعديل الكود
كود:
<script type="text/javascript" src="gfeedfetcher.js"></script>
<script type="text/javascript" src="gajaxticker.js">
هذا الكود الافتراضي يجب وضع الملفات في مجلد المدونه الرئيسي , اذا كنت تريد وضع الملفات في مكان اخر وجب عليك تعديل الروابط ومثال
كود:
src="sudantop/js/gfeedfetcher.js"

بالنسبة للمكان الصورة مكانها الافتراضي هو مجلد المدونه الرئيسي لتغير المكان وتعديل الروابط , افتح ملف gfeedfetcher.js ولاحظ هذا السطر في البداية
كود:
var gfeedfetcher_loading_image="indicator.gif" //Full URL to "loading" image. No need to config after this line!!
هنا عنوان الصورة
كود:
gfeedfetcher_loading_image="indicator.gif"
عدل العنوان حسب مكان وجود الصورة وكمثال
كود:
كود:
gfeedfetcher_loading_image="sudantop/gif/indicator.gif"
--------------------------------
6/ ارجع الى هذه الصفحة
http://www.dynamicdrive.com/dynamici...xrssticker.htm
ستلاحظ وجود ثلاثة اشكال

Example 1:
هذا هو الكود
كود:
<script type="text/javascript">

var cssfeed=new gfeedrssticker("example1", "example1class", 2000, "_new")
cssfeed.addFeed("CSS Drive", "http://www.cssdrive.com/index.php/news/rss_2.0/") //هنا تضع وصلة الخلاصات واسم الموقع
cssfeed.displayoptions("date") //show the specified additional fields
cssfeed.setentrycontainer("div") //Wrap each entry with a DIV tag
cssfeed.filterfeed(10, "date") //هنا تعدل عدد الخلاصات المطروحةShow 10 entries, sort by date
cssfeed.entries_per_page(1)
cssfeed.init()

</script>
Example 2
هذا هو الكود
كود:
<script type="text/javascript">

var socialfeed=new gfeedrssticker("example2", "example2class", 3000, "")
socialfeed.addFeed("Slashdot", "http://rss.slashdot.org/Slashdot/slashdot") //هنا تضع وصلة الخلاصات واسم الموقع
socialfeed.displayoptions("label datetime") //show the specified additional fields
socialfeed.setentrycontainer("li") //Display each entry as a DIV
socialfeed.filterfeed(20, "label") //Show 15 entries, sort by label
socialfeed.entries_per_page(5)
socialfeed.init() //Always call this last

</script>
Example3
هذا هو الكود
كود:
<script type="text/javascript">

var newsfeed=new gfeedrssticker("example3", "example3class", 2500, "_new")
newsfeed.addFeed("BBC", "http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/front_page/rss.xml") //هنا تضع وصلة الخلاصات واسم الموقعnewsfeed.displayoptions("datetime snippet") //show the specified additional fields
newsfeed.setentrycontainer("p") //Display each entry as a paragraph
newsfeed.filterfeed(8, "date") //Show 8 entries, sort by date
newsfeed.entries_per_page(2)
newsfeed.init() //Always call this last

</script>
محلوظة : لاحظو الكود
كود:
cssfeed.addFeed("CSS Drive", "http://www.cssdrive.com/index.php/news/rss_2.0/") //هنا تضع وصلة الخلاصات واسم الموقع
في الاكواد باعلي
بدل الوصلة باعلى ضع وصلة الخلاصات للمنتدى وبدل CSS Drive ضع عنوان موقعك
--------------------------------
7/ اختر احد الاكواد التابعة بالمثال وضعة باي ملف تريده من ملفات المدونة

ملاحظات : للتحكم بعرض وطول مربع عناوين مواضيع المنتدى
لاحظوا الكود اللذي وضعناه في ملف الهيدر او ملف راس الصفحة , ستجد به
كود:
#example1{ /*Demo 1 main container*/
width: 450px;
height: 28px;
border: 1px solid black;
padding: 4px;
background-color: lightyellow;
}
هنا يمكن تعديل العرض والارتفاع ليتناسب مع اي مكان تريد وضع المربع به
كود:
width: 450px;
height: 28px;
--------------------------------
أي سؤال انا حاضر , ورمضان كريم









الملفات المرفقة
نوع الملف: rar skay.rar‏ (4.6 كيلوبايت, المشاهدات 1064)
__________________
سودان توب
رد مع اقتباس
  #2  
قديم 08-28-2008, 10:34 PM
مشرف
 
تاريخ التسجيل: Oct 2006
الدولة: دبــي / الإمارات
المشاركات: 371
شكر غيره: 2
تم شكره 20 مرة في 8 موضوع
افتراضي

جزاك الله الف خير ... ما قصرت









رد مع اقتباس
  #3  
قديم 08-31-2008, 08:05 AM
مدون نشيط
 
تاريخ التسجيل: Apr 2008
المشاركات: 36
شكر غيره: 0
شكرت 1 مرة في 1 موضوع
افتراضي

الله يجزاك الف خير اخوي ماقصرت شكراً لك

ممكن استخدمها لكتابه المجلوب على شكل تدوينات؟









رد مع اقتباس
  #4  
قديم 08-31-2008, 01:58 PM
مشرف
 
تاريخ التسجيل: Sep 2006
الدولة: الكويت ..
المشاركات: 774
شكر غيره: 37
تم شكره 59 مرة في 35 موضوع
افتراضي

جزاك الله خير .. طريقة جميله ومفيدة باذن الله









__________________
@abu3abd

إجعلها على لسانك :
  • سبحان الله وبحمده .. سبحان الله العظيم
رد مع اقتباس
  #5  
قديم 08-31-2008, 03:24 PM
مدون مميز
 
تاريخ التسجيل: May 2008
الدولة: فلسطين
المشاركات: 135
شكر غيره: 93
تم شكره 64 مرة في 17 موضوع
افتراضي

سلااااااام

الاخ زلزال , بارك الله فيك اخي

الاخ الفيصل , بارك الله فيك , بس لم افهم سؤالك جيداً أخي ؟ هل تقصد ان تجلب عناوين الــrss من المنتدى ويكون خبر او موضوع في مدونتك مثلاً ؟ اذا كان هذا مرت عليا اضافة تقدر تجلب الخلاصات وتكتبها كموضوع بس ماعارف هل الترميز ممكن يعكر صفو الاضافة , على العموم ساحاول البحث عن الاضافة وتجربتها واذا نجحت ساقوم بادراجها هنا في نفس الموضوع

الاخ فكرة مصمم , بارك الله فيك اخي ما عملنا الا الواجب

أمنياتي , ورمضان كريم عليكم









__________________
سودان توب
رد مع اقتباس
  #6  
قديم 09-13-2008, 08:48 AM
مدون نشيط
 
تاريخ التسجيل: Apr 2008
المشاركات: 36
شكر غيره: 0
شكرت 1 مرة في 1 موضوع
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة Skay

سلااااااام

الاخ زلزال , بارك الله فيك اخي

الاخ الفيصل , بارك الله فيك , بس لم افهم سؤالك جيداً أخي ؟ هل تقصد ان تجلب عناوين الــrss من المنتدى ويكون خبر او موضوع في مدونتك مثلاً ؟ اذا كان هذا مرت عليا اضافة تقدر تجلب الخلاصات وتكتبها كموضوع بس ماعارف هل الترميز ممكن يعكر صفو الاضافة , على العموم ساحاول البحث عن الاضافة وتجربتها واذا نجحت ساقوم بادراجها هنا في نفس الموضوع

الاخ فكرة مصمم , بارك الله فيك اخي ما عملنا الا الواجب

أمنياتي , ورمضان كريم عليكم



اية نعم اخوي هذا قصدي بالتحديد

يتم جلب المحتوى من المنتدى بـ rss للمدونة وانزالة على شكل تدوينة في قسم محدد

وبخصوص الترميز لامشكلة نجعل المدونة بترميز عربي

والله يكتب الي فية الخير

بأنتظارك اخوي









رد مع اقتباس
  #7  
قديم 09-14-2008, 05:04 AM
مدون جديد
 
تاريخ التسجيل: Jun 2008
المشاركات: 12
شكر غيره: 0
شكرت 1 مرة في 1 موضوع
افتراضي

مشكور لكن الطريقة صعبة و ما عرفته

الابداع - الابداع









رد مع اقتباس
  #8  
قديم 10-02-2008, 03:02 AM
مدون مميز
 
تاريخ التسجيل: May 2008
الدولة: فلسطين
المشاركات: 135
شكر غيره: 93
تم شكره 64 مرة في 17 موضوع
افتراضي

$ahmad$ , العفو

ما الصعوبة اللتي واجهتكــ ؟









__________________
سودان توب
رد مع اقتباس
  #9  
قديم 12-03-2008, 01:52 PM
مدون جديد
 
تاريخ التسجيل: Nov 2008
المشاركات: 19
شكر غيره: 2
تم شكره 0 مرة في 0 موضوع
افتراضي

أخي الكريم شكراً لك على الموضوع وواجهتني مشكلة بعد إضافة الخطوة الأخيرة وأنا وضعت الأمثلة الثلاثة لكنها لم تنجح معي وسأعطيك ما أعطاني اياه عند تركيب المثال الأول


أولاً هذا ما وضعته داخل صفحة القوائم الجانبية


كود PHP:
script type="text/javascript">
var 
cssfeed=new gfeedrssticker("example1""example1class"2000"_new")
cssfeed.addFeed("****** كروب ""http://www.*******.net/vb/external.php/"//هنا تضع وصلة الخلاصات واسم الموقع
cssfeed.displayoptions("date"//show the specified additional fields
cssfeed.setentrycontainer("div"//Wrap each entry with a DIV tag
cssfeed.filterfeed(10"date"//هنا تعدل عدد الخلاصات المطروحةShow 10 entries, sort by date
cssfeed.entries_per_page(1)
cssfeed.init()
</script> 

وهذا ما خرج لي في الصفحة الرئيسية

كود PHP:
script type="text/javascript"> var cssfeed=new gfeedrssticker("example1""example1class"2000"_new"cssfeed.addFeed("***** كروب ""http://www.**********.net/vb/external.php/"//هنا تضع وصلة الخلاصات واسم الموقع cssfeed.displayoptions("date") //show the specified additional fields cssfeed.setentrycontainer("div") //Wrap each entry with a DIV tag cssfeed.filterfeed(10, "date") //هنا تعدل عدد الخلاصات المطروحةShow 10 entries, sort by date cssfeed.entries_per_page(1) cssfeed.init() 



فما الحل لهذه المشكلة ...... لو سمحت ......؟؟؟؟؟









رد مع اقتباس
  #10  
قديم 12-03-2008, 02:23 PM
مدون مميز
 
تاريخ التسجيل: May 2008
الدولة: فلسطين
المشاركات: 135
شكر غيره: 93
تم شكره 64 مرة في 17 موضوع
افتراضي

مصيافي

العفو اخي , ولجميع الاعضاء الشكر على مرورهم العطر

الكود المطلوب هو
كود:
<script type="text/javascript">

var cssfeed=new gfeedrssticker("example1", "example1class", 2000, "_new")
cssfeed.addFeed("CSS Drive", "http://www.cssdrive.com/index.php/news/rss_2.0/") //هنا تضع وصلة الخلاصات واسم الموقع
cssfeed.displayoptions("date") //show the specified additional fields
cssfeed.setentrycontainer("div") //Wrap each entry with a DIV tag
cssfeed.filterfeed(10, "date") //هنا تعدل عدد الخلاصات المطروحةShow 10 entries, sort by date
cssfeed.entries_per_page(1)
cssfeed.init()

</script>
لاحظ الكود الذي ارفقتة منقوص باللون الاحمر باعلى , ضع الكود هذا بعد تعديل ما يلزم









__________________
سودان توب
رد مع اقتباس
  #11  
قديم 12-03-2008, 03:05 PM
مدون جديد
 
تاريخ التسجيل: Nov 2008
المشاركات: 19
شكر غيره: 2
تم شكره 0 مرة في 0 موضوع
افتراضي

العفو منك أخوي ومزبوط كلامك بتشكرك جداً وحابب أسألك لو توضح أكثر عن تغيير لون الكتابة والخلفية









رد مع اقتباس
إضافة رد


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are معطلة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
مطلوب اضافة آخر مواضيع المنتدى في المدونة .! مُجَاهِد طلبات الإضافات / طلبات تعريب الإضافات 11 10-06-2010 07:08 AM
مطلوب اضافه جلب مواضيع المنتدي بالمدونه Mr.EsCaDa طلبات الإضافات / طلبات تعريب الإضافات 4 06-20-2009 03:06 AM
[ استفسار ] هل هناك اضافة لنقل مواضيع المنتدى الى المدونة nj00m مناقشة عامة 0 05-09-2009 06:11 AM
طلب اضافة اخر مواضيع المنتدى الى المدونة devways طلبات الإضافات / طلبات تعريب الإضافات 1 02-05-2009 11:03 PM
إضافة جلب المواضيع عن طريق الـrss وليد الحربي الدعم الفني المتقدّم 1 03-06-2008 06:12 PM



الساعة الآن 06:12 PM.