للبحـث بداخـل المدونــة . . .

تركيب زر لتوسيع منطقة التدوينات لقوالب بلوجر

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

اضافة زر لتوسيع منطقة التدوينات بكامل عرض القالب


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

لماذا توسيع منطقة التدوينات ؟

  1. تحسين المظهر العام: يجعل المدونة تبدو أكثر حداثة وترتيبًا.
  2. زيادة التركيز على المحتوى: يجعل المحتوى هو النقطة المحورية في الصفحة.
  3. تحسين تجربة المستخدم: يسهل على الزوار قراءة المحتوى دون الحاجة إلى التمرير الأفقي.

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



الأكواد الخاصة بالاضافة

  • بعد الذهاب للمظهر و اختيار تعديل HTML البحث عن </head> و لصق الاكواد التالية اعلاها

<style>
    #main-wrapper {
        transition: width 0.5s ease-in-out;
    }
    #sidebar-wrapper {
        transition: all 0.5s ease-in-out;
    }
  span.icon {
    font-family: &#39;bootstrap-icons&#39;;
}
  button#toggleFullScreen .icon {
    font-size: 29px;
    padding: 3px 7px 2px 32px;
}
</style>

  • ثم قم بالبحث عن <body> و الصق الكود التالي اسفلها الكود الخاص بالزر 
<button id='toggleFullScreen' style='position: fixed;bottom: 66px;right: 30px;z-index: 1000;background: #3d88f7;color: white;border: none;border-radius: 3px;cursor: pointer;display: flex;align-items: center;gap: 5px;'>
    <span class='icon'>&#61776;</span>

</button>

  • ثم قم بالبحث عن </body> و الصق الكود التالي اعلاه
<script>
    document.getElementById(&#39;toggleFullScreen&#39;).addEventListener(&#39;click&#39;, function () {
        var mainContent = document.querySelector(&#39;#main-wrapper&#39;); // استبدل &#39;.main-content&#39; بـ الكلاس الذي يحتوي على المواضيع في قالبك
        var sideBar = document.querySelector(&#39;#sidebar-wrapper&#39;); // استبدل &#39;.sidebar&#39; بـ الكلاس الخاص بـ القسم الجانبي
        var icon = this.querySelector(&#39;.icon&#39;); // عنصر الأيقونة
        var label = this.querySelector(&#39;.label&#39;); // النص

        if (!mainContent || !sideBar) return alert(&quot;تأكد من تحديث الكلاسات الصحيحة!&quot;); 

        if (sideBar.style.display === &#39;none&#39;) {
            sideBar.style.display = &#39;block&#39;;
            mainContent.style.width = &#39;calc(70% - 20px)&#39;; // حجم المحتوى الأساسي عند وجود السيدبار (يمكنك تعديله حسب القالب)
            icon.innerHTML = &#39;&#61776;&#39;; // رمز التوسيع
            label.innerText = &#39;عرض بعرض الشاشة&#39;;
        } else {
            sideBar.style.display = &#39;none&#39;;
            mainContent.style.width = &#39;100%&#39;;
            icon.innerHTML = &#39;&#61775;&#39;; // رمز الإغلاق
            label.innerText = &#39;عودة للشكل الطبيعي&#39;;
        }
    });
</script>

  • قم بالبحث عن <head> و الصق كود مكتبة ايقونات bootstrap اسفلها
    <b:tag href='https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css' name='link' rel='stylesheet'/>

التعديلات

قم بتغير الكلاس الخاص بقسم التدوينات و السيد بار بالموجود بالقالب الخاص بك
الموجود بالكود #main-wrapper خاص بقسم التدوينات
الكود الخاص بالسيد بار  #sidebar-wrapper 


ثم قم بالحفظ و مبروك الاضافة



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

إرسال تعليق

✩ تساعدنا ملاحظاتك في تطوير مدونتنا وتكون من خلال مشاركة أفكارك واقتراحاتك معنا.
رأيك يهمنا، لذا يرجى مشاركته معنا. يمنع إضافة روابط لأي موقع في التعليقات و شكرا لتفهمك .

مواضيع مهمة

ملفات تعريف الأرتباط
يستخدم موقعنا ملفات تعريف الارتباط Cookies لتحسين تجربتك أثناء تصفحك لموقعنا .
إقرأ المزيد
هنـاك مشكـلة !
يبدو أن هناك خطأ ما في اتصالك بالإنترنت. يرجى الاتصال بالإنترنت وبدء التصفح مرة أخرى.
تـم الكشــف عن مانــع أعلانــات !
المعذرة ! لقد إكتشفنا أنك قمت بتنشيط Ad-Blocker يرجى النظر في دعمنا من خلال تعطيل Ad-Blocker الخاص بك فهو يساعدنا في تطوير هذا الموقع . . . وشكرا لتفهمك !
Site is Blocked
Sorry! This site is not available in your country.
أنضم لمدونة هلا تك