GalleryView : طريقة مميزة لعرض الصور باستخدام jQuery
29 أبريل بواسطة : هشام صادق - وسوم : jQuery, دروس
في كثير من الأحيان نحتاج إلى طريقة لعرض المحتوى المميز في الموقع مصحوباً بصور متعلقة بهذا المحتوى .
GalleryView يوفّر طريقة جذابة لعرض المحتوى مصحوباً بالصور الخاصة به و إمكانية التعديل عليها و تغيير شكلها بسهولة .
الإضافة تقوم بعرض صور مصغرة للمحتوى المميز المطلوب عرضه و يتم الانتقال بين كل محتوى و آخر خلال فترة زمنية معينة لا تستغرق ثواني , و بالضغط على أي من الصور المصغرة ينتقل إلى المحتوى الذي تم الضغط عليه مع عرض نص قصير متعلق بهذا المحتوى .
كيفية الاستخدام
يتم استخدام الاضافة عن طريق إضافة الكود التالي بحيث يمكن جلب المتغيرات الخاصة بها داخل <head>
1 2 3 4 5 6 | $('#photos').galleryView({
panel_width: 800,
panel_height: 300,
frame_width: 100,
frame_height: 100,
}); |
هذه المتغيرات تحدد طول و عرض الثوابت الموجودة و هي مكان المحتوى ككل Panel , و الصور المصغرة Frame . هناك العديد من المتغيرات الأخرى و لكنها ليست ضرورية و يمكن استخدامها حسب الاختيار .
بعد ذلك يتم تكوين طريقة عرض المحتوى و هي تنقسم إلى 3 أجزاء :
1- التقسيم الأساسي و الذي يتم جلبه من الكود الذي تم إدخاله مسبقاً في
1 2 3 | <div id="photos" class="galleryview"> ... </div> |
2- مجموعة من التقسيمات و هي عبارة عن الجزء الكبير من عرض المحتوى و الذي يحتوي على الصورة ذات الحجم الكبير و العنوان و النص المختصر .
1 2 3 4 5 6 7 8 9 10 | ... <div class="panel"> <img src="img/gallery/02.jpg" /> <div class="panel-overlay"> <h2>Eden</h2> <p>Photo by <a href="http://www.sxc.hu/profile/emsago" target="_blank">emsago</a>. View full-size photo <a href="http://www.sxc.hu/photo/152865" target="_blank">here</a>.</p> </div> </div> ... |
3- التقسيم الأخير و الذي يحتوي على مجموعة الصور المصغرة Frame .
1 2 3 4 5 6 7 8 9 10 | <ul class="filmstrip"> <li><img src="img/gallery/frame-01.jpg" alt="Effet du soleil" title="Effet du soleil" /></li> <li><img src="img/gallery/frame-02.jpg" alt="Eden" title="Eden" /></li> <li><img src="img/gallery/frame-03.jpg" alt="Snail on the Corn" title="Snail on the Corn" /></li> <li><img src="img/gallery/frame-04.jpg" alt="Flowers" title="Flowers" /></li> <li><img src="img/gallery/frame-06.jpg" alt="Alone Beach" title="Alone Beach" /></li> <li><img src="img/gallery/frame-05.jpg" alt="Sunrise Trees" title="Sunrise Trees" /></li> <li><img src="img/gallery/frame-07.jpg" alt="Waterfall" title="Waterfall" /></li> <li><img src="img/gallery/frame-08.jpg" alt="Death Valley" title="Death Valley" /></li> </ul> |
استعراض GalleryView
# تنزيل إضافة GalleryView (الإضافة ليست متعلقة بـ WordPress و إذا تم استخدامها فيها فيجب القيام بجميع الأعمال و التعديلات بشكل يدوي أو تكوين إضافة WordPress باستخدام GalleryView .
اشترك في خلاصة الموقع
إذا أعجبتك هذه التدوينة, يمكنك الاشتراك في خلاصة الموقع حيث يمكنك متابعة الجديد أولاً بأول . خلاصة الموقع RSS . يمكنك أيضاً متابعتنا على @Alwank على Twitter لمتابعة جديدنا .




















تسلم يا هشام عالشرح الوافي
كلنا عارفين انك جامد
وعاوزين نضيفها في الموقع D:
شكرا لك
انا تبعت كل شيء في المدونة وعجبني اوي طريقة عرض الصور بس عندي مشكلة محيراني
ازاي ابدا في تعليم دا كلة واية البرامج الي هحتجها علشان اقدر استخدمها بسهولة
معلش هتعبك معاية وجزاك الله كل خير
تسلم يا استاذ هشام الف شكر ليك
يعني…
لو تفتح لنا دورة كالمة حول تطوير الويب سأكون و نكون شاكرين لك
يعني لا أريد ذلك غدا أو بعد غد يمكنك العمل على ذلك في مدة عام و يفضل عمل موقع مثل هذا مخصص للويب… خذ وقتك انتظر بعد مدة في موقع جديد لتطوير الويب و أتمنى الأخذ بفكرتي لأني جد معجب بكم جميعا
سؤالي هو لماذا لم تصمم صفحة الاستعراض على المدونة ؟
هل السبب هو عدم توافقها مع ورد برس
لم يتم تجربة إضافة GalleryView للتعامل مع WordPress و لكن لا أعتقد أن هناك تعارض بينهما على الإطلاق إلا إذا كانت هناك أداة أخرى تستخدم jQuery و تسبب التعارض مع أداة GalleryView .