فيسبوك تويتر يوتيوب الموجز
إعرض جميع المقالات
جميع الحقوق محفوظة © 2012 - لـ عرب حصرى - Mohsen Abdo
404
نعتذر , لا نستطيع ايجاد الصفحة المطلوبة
كيفية تثبيت الشريط الجانبي السايدبار عند التمرير لأعلى أو لأسفل


مقدمة

يٌعد تثبيت القائمة الجانبية (السايدبار) عند عمل اسكرول داون او اسكرول آب أو تمرير الصفحة لأعلى أو لإسفل أمراً بالغ الأهمية لدي منشيئ المحتوي على منصة بلوجر أو ووردبرس او اى موقع على الإنترنت

.. تأتى أهمية هذا فى تثبيت إعلانات طوال الوقت عند تصفح الزائر للموقع أو قرآئته مقال ما على الموقع .. المشكلة هو أن الزائر عندما يقرأ الموضوع أو يتصفح فيقوم بالنزول لأسفل أو يقوم بتحريك الصفحة لأعلى او لأسفل وبالتالى فإن الإعلانات او غيرها من العناصر الموجوده على الشريط الجانبي للمدونة أو الموقع تختفى او تصعد أو تنزل إلى الأسفل أو الأعلى وبالتالى لايوجد وجه إستفاده لأنه ربما لم يلاحظها الزائر بشكل مركز .. كما أن تثبيت القائمة الجانبية مهم للغاية إذا كنا نتحدث عن وضع إعلانات على السايدبار أو الشريط الجانبي للموقع أو المدونة .. بهذا يتم رؤية الإعلان طوال فترة تصفح الزائر و سواء قام بنزول الصفحة لأسفل أو الصعود لأعلى فسوف يكون الإعلان ظاهر أمامه مما يرفع نسبة النقر إلي الظهور لصالح الظهور وهذا أمراً بالغ الأهمية ضمن سياسات برنامج جوجل أدسنس ويتم عمل هذا من خلال اسكربتات جافا اسكربت التى نعطيها لكم مجاناً فى شرحنا اليوم .. لقد قمنا بعمل الشرح التالي لكيفية تثبيت الشريط الجانبي عند التمرير لأعلى أو لأسفل فتابع.

 التعديل على السكربت

إبحث من خلال فحص العنصر عن الكلاس او الـ أي دي الخاص بالسايدبار الخاص بك class أو id

ملحوظه هامة يختلف كل قالب عن الآخر فى أسماء السايدبار لذلك يجب البحث ومعرفة الكود الخاص بالسايدبار للقالب الخاص بك.

على سبيل المثال إذا كان السايدبار الخاص بقالبك على الشكل التالي

<div class="sidebar">

فيتم تعديل السكربت الثاني بالأسفل وكتابة فقط إسم الكلاس الخاص بالسيدبار ليكون

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

(".sidebar")

إذا كان كود السايدبار عبارة عن class

<div class="sidebar">

فيتم كتابة الكلاس فى السكربت بهذا الشكل

.sidebar

التعديل على السكربت سيكون بالشكل التالي

$StickySidebar(".sidebar").theiaStickySidebar({
        additionalMarginTop: 90,
         additionalMarginBottom: -15,
    });


إذا كان كود السايدبار عبارة عن id

<div id="sidebar">

فيتم كتابته فى السكربت بهذا الشكل

("#sidebar")

التعديل على السكربت سيكون بالشكل التالي
 

$StickySidebar("#sidebar").theiaStickySidebar({
        additionalMarginTop: 90,
         additionalMarginBottom: -15,
    });

شرح التعديل على السكربت

additionalMarginTop: 90

هذا خاص بتغيير نسبة البعد عن رأس القالب العلوي أفضل قيمة او الإفتراضي من 0 الى 100

additionalMarginBottom: -15

هذا خاص بتغيير نسبة البعد عن تذييل او فوتر القالب أفضل قيمة او الإفتراضي هي 0 إلي أقل او سالب

وفى بعض القوالب نجد عدد (2) Sidebar واحد يمين المقالة و الاخر يسار المقالة نضع الكود الثانى مره اخرى مع تغير الكلاس باسم الكلاس الخاص بك لان كل منهما وله كلاس مختلف.

شرح تفصيلي أكثر.

إذا كان القالب يحتوي على قائمتين يسري وآخري يمني

إذا كان قالب مدونتك يحتوى على قائمتين إتبع نفس الخطوات التي قمنا بها مع تعديل طفيف فإذا وجدت في القائمة الثانية الكلاس الخاص بها مختلف ولنفترض أنه sidebar-2 فقط قم بنسخه وقم بالتعديل على السكريب مثلما شرحنا لكن فقط ضعه بالشكل التالي ..مع مراعات الفاصلة (,) بين العنصرين أي سوف يكون الكود بهذا الشكل.

 $StickySidebar(".sidebar, .sidebar-2").theiaStickySidebar({
        additionalMarginTop: 90,
         additionalMarginBottom: -15,
    });

قم بتعيين إسم الكلاس الأول (السايبدبار الأيسر) هو المحدد باللون الأزرق وإسم الكلاس الثاني (السايبدبار الأيمن) هو المحدد باللون الأخضر.

الشرح بالفيديو


يتم وضع السكربت فوق الوسم

</body>

السكربت:


المنشورات ذات الصلة

هناك تعليقان (2):

جدول التنقل بين محتوى المقال
    جميع الحقوق محفوظة © 2012 - لـ عرب حصرى
    تصميم وتطوير من الـ بواسطة Mohsen Abdo