على الرغم من وجود عدد كافٍ من البرامج التعليمية الخاصة بميزة - إضافة زر إظهار وإخفاء حاوية صندوق التعليقات إلا أنني أريد فقط أن أوضح أن هناك طريقة أسهل للقيام بذلك وهي الطريقة التي سنشرحها كونها لا تحتاج إلى تفكيك بنية القالب الشاملة لإضافة هذه الميزة البسيطة !! ، ما سنقوم به السماح لـ jQuery بالبحث وإدراج العناصر التي نحتاجها (في هذه الحالة ، زر / إظهار وإخفاء الحاوية ).
معاينة الإضافة
تركيب الإضافة
لاتنسى أخذ نسخة إحتياطية من القالب
الخطوة الأولى: لوحة التحكم
- قم بتسجيل حسابك ثم إذهب إلى منصة البلوجر dashboard
- إنتقل للمدونة >> ثم إلى قالب >> ثم إضغط على تحرير Edit HTML
- إضغط في وسط محرر الأكواد ثم F + Ctrl لإضهار مربع البحث
- بإستعمال الزر C +Ctrl للنسخ و V +Ctrl للصق قم بوضع الأكواد في المكان المناسب
لاتنسى أخذ نسخة إحتياطية من القالب
الخطوة الثانية: تركيب الأكواد
- قم بالبحث عن هذا الوسم </body> فوقه أي قبله قم بوضع كود jQuery
<b:if cond='data:view.isSingleItem'> <script type='text/javascript'> //<![CDATA[ // BLOGGER SLIDE PANEL COMMENTS jQuery(function() { var panelSelector = '#comments', openPanelText = "أظهر التعليقات", closePanelText = "أغلق التعليقات", slideDownPanelSpeed = 600, slideUpPanelSpeed = 400, panelColor = "#fbbc05"; if(jQuery(panelSelector+" iframe").length > 0){ var style='<style type="text/css"> a.openpanel{position:relative;font-size:15px;display:block;clear:both;width:auto;padding:12px 40px;margin:0;text-align:center;font-weight:bold;line-height:normal;background-color:'+panelColor+';color:white;text-decoration:none;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}a.openpanel em{display:block;width:0;height:0;position:absolute;top:25px;right:15px;border:6px solid transparent;border-top-color:white;}a.openpanel.active{background-color:#f8f8f8;color:'+panelColor+';}a.openpanel.active em{top:15px;border-color:transparent transparent '+panelColor+' transparent;}div.paneline{height:0;border-bottom:4px solid '+panelColor+';}div.hompiPanel{padding:10px!important;-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.07);-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.07);-ms-box-shadow:inset 0 1px 5px rgba(0,0,0,0.07);-o-box-shadow:inset 0 1px 5px rgba(0,0,0,0.07);box-shadow:inset 0 1px 5px rgba(0,0,0,0.07);margin:0!important;}</style>'; jQuery(style).appendTo("head"); jQuery(panelSelector).hide() .addClass('hompiPanel') .before('<a class="openpanel from-js" href="javascript:void(0)">' + openPanelText + '<em></em></a>') .after('<div class="paneline"></div>'); jQuery('.openpanel').toggle(function() { jQuery(this).addClass('active').html(closePanelText + '<em></em>'); jQuery('div.hompiPanel').slideDown(slideDownPanelSpeed); return false; }, function() { jQuery(this).removeClass('active').html(openPanelText + '<em></em>'); jQuery('div.hompiPanel').slideUp(slideUpPanelSpeed); return false; }); }//if }); //]]> </script> </b:if>
التعديل على الكود
المتغيرات المحددة بهذا اللون خاصة بنصوص الزر عند الفتح والإغلاق أكتب بدلا منه ما يناسبكالمتغيرات المحددة بهذا اللون خاصة بسرعة العرض عند الفتح والإغلاقالمتغير المحدد بهذا اللون خاص بلون الإضافة قم بتغيير كود اللون #fbbc05 بما يناسب قالبك
جميل ومتألق كالعاده :love:
ردحذفولكن هل لي بسؤال ؟
تفضل بسؤالك أخي
حذفهل يمكنني تركيب اضافة ما وجعلها تظهر لمشرفي المدونة فقط؟
حذفبصراحة لا أعلم لكن سأبحث عنها
حذفهل تصلح لتعليقات الفيسبوك
ردحذفأجل قم بإستبدال المعرف #comments بالمعرف الخاص بالفيسبوك وهو .fb-comments
حذفأخي أرجوك أرجوك تعمل لنا إضافة شريط الأخبار لبلوجر
ردحذفيا اخي لقد وصلني طلبك وانا احاول ان انجز الطلبات بالترتيب
حذفما شاء الله
ردحذففعلا اسهل من كدة مفيش
تسلم صديقي .. اتمنى انك إستفدت ..ترقب المزيد
حذفاخي الكريم هل تساعديني في تركيب التعليقات الثلاثية لقالب بلوجر انا لا اعلم كيف اركبها هل ارسل لك القالب لكي تقوم بتركيب الاضافة لي
ردحذفالسلام عليكم لامشكلة اخي .. ارسل لي القالب أو اضفني كمشرف مثلما تريد
حذفالبريد / benziane.abdelkader88@gmail.com
سلام الله عليك اخي العزيز اسمي علي موسى مطور واجهات امامية عندي خبرة كبيرة بhtml5 وcss3 وjava script
ردحذفولكن ليس عندي خبرة بموضوع التجاوب لدي عشرات الاضافات اامبرمجة مسبقا ولكن ليست متجاوبة 100% هل ساعدتني في تجاوبها
السلام عليكم اخي..انا أسف جدا الخدمة التي طلبتها مدفوعة نظرا للمجهود عليك شراء خدمة التعديلات على خمسات من هنا
حذفشكرا قمت بتغير قالبي و اردت تطبيق الاضافة و لم تظهر تظهر بهذا الشكل بحيث يختفي صندوق التعليقات بالكامل و يظهر شريط اصفر صغير و حتى ان ضغطت عليه لا يظهر الصندوق
ردحذفhttps://www13.0zz0.com/2019/06/14/19/572369994.png
و شكرا
هل يمكن حل المشكلة
لا أستطيع مساعدتك بدون معاينة
حذفالرجاء ارسل لي رابط المدونة التي فمت بتركيب عليها السكريبت
سبب المشكل هو ان المعرف الخاص بالتعليقات تم تغييره الى section
حذفلحل المشكل لاحظ في السكريبت المعرف div.hompiPanel إستبدله إلى .hompiPanel
الفكرة هي حذف div من المعرف
ملاحظة / ستجده مكرر مرتين
النتيجة ستكون كالتالي
<script type='text/javascript'>
//<![CDATA[
// BLOGGER SLIDE PANEL COMMENTS
var panelSelector = '#comments',
openPanelText = "أظهر التعليقات",
closePanelText = "أغلق التعليقات",
slideDownPanelSpeed = 600,
slideUpPanelSpeed = 400,
panelColor = "#fbbc05";
jQuery(function() {
if(jQuery(panelSelector+" iframe").length > 0){
var style='<style type="text/css"> a.openpanel{position:relative;font-size:15px;display:block;clear:both;width:auto;padding:12px 40px;margin:0;text-align:center;font-weight:bold;line-height:normal;background-color:'+panelColor+';color:white;text-decoration:none;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}a.openpanel em{display:block;width:0;height:0;position:absolute;top:25px;right:15px;border:6px solid transparent;border-top-color:white;}a.openpanel.active{background-color:#f8f8f8;color:'+panelColor+';}a.openpanel.active em{top:15px;border-color:transparent transparent '+panelColor+' transparent;}div.paneline{height:0;border-bottom:4px solid '+panelColor+';}div.hompiPanel{padding:10px!important;-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.07);-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.07);-ms-box-shadow:inset 0 1px 5px rgba(0,0,0,0.07);-o-box-shadow:inset 0 1px 5px rgba(0,0,0,0.07);box-shadow:inset 0 1px 5px rgba(0,0,0,0.07);margin:0!important;}</style>';
jQuery(style).appendTo("head");
jQuery(panelSelector).hide()
.addClass('hompiPanel')
.before('<a class="openpanel from-js" href="javascript:void(0)">' + openPanelText + '<em></em></a>')
.after('<div class="paneline"></div>');
jQuery('.openpanel').toggle(function() {
jQuery(this).addClass('active').html(closePanelText + '<em></em>');
jQuery('.hompiPanel').slideDown(slideDownPanelSpeed);
return false;
}, function() {
jQuery(this).removeClass('active').html(openPanelText + '<em></em>');
jQuery('.hompiPanel').slideUp(slideUpPanelSpeed);
return false;
});
}//if
});
//]]>
</script>
شكرا لك تم حذف div و تم حل الامر و الاضافة اشتغلت
حذف