37

بسم الله الرحمان الرحيم 
السلام عليكم ورحمة الله وبركاته 
ولأول مرة على صعيد المدونات العربية سنتطرق لكيفية اضافة slideshow بتقنية jquery 
وهذا مثال الذي بمونة علمني :




الخطوة الاولى :
نتجه الى : Layout -> Edit HTML

نوسع القالب بضغط : "Expand Widget Templates"

ثم نبحث :
</head> ثم قبلها نضيف :

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js' type='text/javascript'></script>

<script type='text/javascript'>
//<![CDATA[

$(document).ready(function() {

//Execute the slideShow, set 6 seconds for each images
slideShow(3000);

});

function slideShow(speed) {


//append a LI item to the UL list for displaying caption
$('ul.slideshow').append('<li id="slideshow-caption" class="caption"><div class="slideshow-caption-container"><h3></h3><p></p></div></li>');

//Set the opacity of all images to 0
$('ul.slideshow li').css({opacity: 0.0});

//Get the first image and display it (set it to full opacity)
$('ul.slideshow li:first').css({opacity: 1.0});

//Get the caption of the first image from REL attribute and display it
$('#slideshow-caption h3').html($('ul.slideshow a:first').find('img').attr('title'));
$('#slideshow-caption p').html($('ul.slideshow a:first').find('img').attr('alt'));

//Display the caption
$('#slideshow-caption').css({opacity: 0.7, bottom:0});

//Call the gallery function to run the slideshow
var timer = setInterval('gallery()',speed);

//pause the slideshow on mouse over
$('ul.slideshow').hover(
   function () {
           clearInterval(timer);
   },
   function () {
           timer = setInterval('gallery()',speed);
   }
);

}

function gallery() {


//if no IMGs have the show class, grab the first image
var current = ($('ul.slideshow li.show')?  $('ul.slideshow li.show') : $('#ul.slideshow li:first'));

//Get next image, if it reached the end of the slideshow, rotate it back to the first image
var next = ((current.next().length) ? ((current.next().attr('id') == 'slideshow-caption')? $('ul.slideshow li:first') :current.next()) : $('ul.slideshow li:first'));

//Get next image caption
var title = next.find('img').attr('title');
var desc = next.find('img').attr('alt');

//Set the fade in effect for the next image, show class has higher z-index
next.css({opacity: 0.0}).addClass('show').animate({opacity: 1.0}, 1000);

//Hide the caption first, and then set and display the caption
$('#slideshow-caption').animate({bottom:-70}, 300, function () {
           //Display the content
           $('#slideshow-caption h3').html(title);
           $('#slideshow-caption p').html(desc);
           $('#slideshow-caption').animate({bottom:0}, 500);
});

//Hide the current image
current.animate({opacity: 0.0}, 1000).removeClass('show');

}

//]]>
</script>

<style type="text/css">
ul.slideshow {
list-style:none;
width:600px;
height:240px;
overflow:hidden;
position:relative;
margin:0;
padding:0;
font-family:Arial,Helvetica,Trebuchet MS,Verdana;
;
}
ul.slideshow li {
position:absolute;
left:0;
right:0;
}
ul.slideshow li.show {
z-index:500;
}
ul img {
width:600px;
height:240px;
border:none;
}
#slideshow-caption {
width:600px;
height:70px;
position:absolute;
bottom:0;
left:0;
color:#fff;
background:#000;
z-index:500;
}
#slideshow-caption .slideshow-caption-container {
padding:5px 10px;
z-index:1000;
}
#slideshow-caption h3 {
margin:0;
padding:0;
font-size:16px;
}
#slideshow-caption p {
margin:5px 0 0 0;
padding:0;
}
</style>

ثم نضغط على :
Save Template 
ثم نتجه الى design ثم نضيف أداة   HTML/JavaScript type

<ul class="slideshow">

<li><a href="#"><img src="ضع رابط الصورة هنا " title="ضع هنا عنوان المقال" alt="وصف المقال ." /></a></li>

<li><a href="#"><img src="ضع هنا رابط الصورة " title="ضع هنا عنوان المقال " alt="وصف المقال." /></a></li>

<li><a href="#"><img src="ضع رابط الصورة هنا " title="ضع هنا عنوان المقال" alt="وصف المقال." /></a></li>

</ul>

ثم انقر على حفظ

للإظهار السلايدشو فقط في الرئيسية :
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>


<div class='slideshow'>
      هنا نضع كود الشرائح      
</div>

</b:if></b:if>

Stumble
Delicious
Twitter
Facebook
Digg
Digg

Rami يقول... @ 19 سبتمبر 2010 في 8:22 م  أضف ردا

موضوع رائع ومميز والكثير يبحث عنه سوف اطبقه عندي في المدونة شرحك واضح جدا تقبل لك مني اجمل تحية عطرة

مرحبا يقول... @ 21 سبتمبر 2010 في 6:57 م  أضف ردا

ولكن أخي اين أضع رابط الموضوع

soufian يقول... @ 21 سبتمبر 2010 في 8:10 م  أضف ردا

الى الاخ mohammed belgamra اخي الكريم رابط الموضوع ستضعه مكان "ضع هنا عنوان المقال" التي بلون الاخضر
اي استفسار اخر انا هنا

Unknown يقول... @ 24 سبتمبر 2010 في 5:43 م  أضف ردا

مشكور جدا على الأضافة الرائعة أخي الكريم ...

الهاشمي يقول... @ 28 سبتمبر 2010 في 9:54 ص  أضف ردا

إضافة رائعة ولكن المشكلة أن الإضافة عندي لا تظهر في الصفحة الرئيسية وإنما تظهر في الصفحات الفرعية
نرجو مساعدتنا في هذه المشكلة

غير معرف يقول... @ 30 سبتمبر 2010 في 8:43 م  أضف ردا

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

غير معرف يقول... @ 3 أكتوبر 2010 في 9:18 م  أضف ردا

الاضافة اللى موجودة عندك كاملة لكن اللى منشور ناقصة
ينقصها ازاى ادخل رابط الموضوع زاى ما انت مدخلةعندك

oussama larhmich يقول... @ 19 أكتوبر 2010 في 11:22 ص  أضف ردا

السلام عليكم

شكرا لك اخي سفيان فعليا درس مميز و رائع

اخوك اسامة طنجة :)

أبومسلم يقول... @ 6 نوفمبر 2010 في 9:04 م  أضف ردا

بارك الله فيك أخ سفيان

غير معرف يقول... @ 13 نوفمبر 2010 في 8:27 ص  أضف ردا

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

غير معرف يقول... @ 18 نوفمبر 2010 في 10:51 ص  أضف ردا

أخى تستحق كل الشكر ..
تحياتى لجهودك الجميلة

Maram يقول... @ 20 نوفمبر 2010 في 7:04 م  أضف ردا

السلام عليكم

شكرا لك علي هذه الاضافه التي كنت أتمني أن أضعها في مدونتي ..

بعد وضعها في مدونتي غيرت حجم الصور في القوائم الجانبيه لا أعلم لماذا هل ممكن تساعدني بحل المشكله

http://manar41.blogspot.com/

soufian يقول... @ 20 نوفمبر 2010 في 7:24 م  أضف ردا

وعليكم السلام اخت مرام
بنسبة الى مشكلتك لا ادري من اين المشكل بس راح اتابع المشكل جيد عشان اجد لك حلا

غير معرف يقول... @ 22 نوفمبر 2010 في 7:25 ص  أضف ردا

شكرا على الاضافة
http://world-in-brief.blogspot.com/

alkaser يقول... @ 23 نوفمبر 2010 في 2:50 ص  أضف ردا

يسلمووووا

سارة العطار يقول... @ 24 نوفمبر 2010 في 11:17 م  أضف ردا

انا لا اريد ان يظهر فى كل صفحات التدوينات انا اريد اظهره بالصفحة الرئيسية فقط ؟؟

مدونة وذكر يقول... @ 15 يناير 2011 في 5:30 م  أضف ردا

عليكم السلام ورحمة الله
مجهود اكثر من رائع بارك الله فيك اخ سفيان
سلمت يداك تم الثبيت

Dr. Phil يقول... @ 20 فبراير 2011 في 8:37 م  أضف ردا

هل هناك طريقه لجعلها تتحدث اوتوماتكيا مثل قوالب سمبلكس الشهيره

Dr. Phil يقول... @ 20 فبراير 2011 في 8:39 م  أضف ردا

sossi

يتم اضافتها في html ولكن لا اعرف اين يتم اضافة الكود بس غالبا يعد body
الله اعلم

soufian يقول... @ 21 فبراير 2011 في 1:08 م  أضف ردا

@Dr. Phil
توجد اخي الكريم بس هي صعبة وتحاج الى تركيز خصوصا انها تعتمد على مكتبة جيوكري

Sahel Mahadeen يقول... @ 24 مارس 2011 في 1:53 م  أضف ردا

طيب ما في طريقه نخلي رابط اخر موضوع نزل وعنوانه ينزلو تلقائيا في السايد شو ؟

غير معرف يقول... @ 25 مارس 2011 في 3:13 م  أضف ردا

اخي لو انا عايز احذفها ياريت تعلمني

مواقع الربح من الانترنت يقول... @ 1 أبريل 2011 في 8:04 م  أضف ردا

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

soufian يقول... @ 1 أبريل 2011 في 9:49 م  أضف ردا

@Sahel Mahadeen
ان شاء الله سوف يكون درس بهذا الخصوص

soufian يقول... @ 1 أبريل 2011 في 9:49 م  أضف ردا

@غير معرف
ممكن رابط مدونتك

soufian يقول... @ 1 أبريل 2011 في 9:50 م  أضف ردا

@مواقع الربح من الانترنت
العفو اخي الكريم ومرحبا بك في علمني

فراج عبد العالي يقول... @ 16 أبريل 2011 في 4:42 م  أضف ردا

بسم الله الرحمان الرحيم وبعد
اخوك عبد العالي من مدينة الرشيدية .شكرا على المجهدات الجبارة . اخي سفيان ادخلت الكود كما هو مكتوب لكن الصور لاتتغير تظهر صورة واحدة فقط وهل من طريقة لجعلها فقط في الصفحة الرئسية.واكون شكرا لك جدا ان تفظلت وشرحت لي كيف اضع سلايد شو مثل تلك الموجودة في جريدة هسبرس الالكترونية hispress.com حيث يظهر العنوان في اعلى الصورة و الارقام اسفل الصورة ويمكن التنقل بين الصور اما بالضغط على الارقام او اوتوماتيكيا. ارجوا ان تزور الموقع و تشاهد.

غير معرف يقول... @ 27 مايو 2011 في 9:03 م  أضف ردا

درس رائع
بارك الله فيك
محبتي لك
صلاح السعدي

غير معرف يقول... @ 22 يوليو 2011 في 10:37 م  أضف ردا

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

غير معرف يقول... @ 22 يوليو 2011 في 11:01 م  أضف ردا

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

soufian يقول... @ 23 يوليو 2011 في 8:46 م  أضف ردا

@غير معرف
اخي الكريم عليك وضعه ضمن القالب وليس في الاداة

soufian يقول... @ 23 يوليو 2011 في 8:48 م  أضف ردا

@فراج عبد العالي
وعليكم السلام اخي الكريم
والله اعتذر عن تأخري الكبير عن الرد عنك
بالنسبة للأستفسارك اذا اردت سنوفر لك سلايد شو كالذي في موقع هس بريس

غير معرف يقول... @ 24 يوليو 2011 في 5:33 ص  أضف ردا

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

منتدى نادي Google يقول... @ 26 أغسطس 2011 في 4:28 م  أضف ردا

شكراً موضوع روعه

soufian يقول... @ 1 سبتمبر 2011 في 3:57 م  أضف ردا

@ غير معرف
العفو استاذي الكريم اي استفسار نحن في الخدمة
@ منتدى غوغل
العفو اخي الكريم ومرحبا بيك

غير معرف يقول... @ 24 مارس 2012 في 9:18 م  أضف ردا

اخى الفاضل رابط الموضوع يعمل عند الضغط على الصورة فقط اما عنون او وصف المقالة لا يعمل الرابط ارجو التوضيع للاهمية ومشكور مقدما

غير معرف يقول... @ 24 مارس 2012 في 9:56 م  أضف ردا

تم حل مشكلة الرابط لكى يعمل فى عنوان المقالة عن طريق اخذ الفنكشن من هنا

http://dl.dropbox.com/u/7803192/Sullivan/Further%20Resources/slideshow.html

وشكرا