44
لم يتم العثور على الصفحة ! معذرة، فالصفحة التي تبحث عنها في هذه المدونة ليست متوفرة. رئيسية المدونة

الاثنين، 27 سبتمبر 2010

إضافة زر إظهار/إخفاء التعليقات على مدونات بلوجر

السلام عليكم ورحمة الله تعالى وبركاته،إخواني أخواتي الكرام ، هذا اليوم سوف نقوم بمعرفة كيفية إضافة زر يقوم بإخفاء وإظهارجميع التعليقات من على صفحة التدوينة ،حيث يكون هذا الزر في أسفل الصفحة وبالضبط فوق صندوق التعليقات ،فمثلا إذا كانت مدونتك تتوفر على عدد كبير من التعليقات في موضوع معين ،تظهر الصفحة طويلة جدا مما يسبب بطئ في ظهور الصفحة كاملة وكذلك تشوه تنسيقها ،وهذه الخاصية تساعد على تنسيق المدونة وكذلك تساهم في سرعة تحميل الصفحة ،وللمعاينة قبل تطبيقها على مدونتك توجه لأي موضوع من مدونتي يضم عددا من التعليقات ثم توجه لأسفل الصفحة ثم إضغط على الزر لتظهر لك جميع التعليقات ومرة أخرى لإخفائها.
image alt
انتقل إلى لوح تحكم مدونتك،إختر "تصميم" ،ثم "تحريرhtml, ضع علامة في خانة توسيع قوالب عناصر واجهة المستخدم.قم بالبحث عن الكود التالي :
</head>
ثم قم بوضع الكود التالي قبله :

<script language='javascript'>
function toggle() {
var ele = document.getElementById(&quot;toggleText&quot;);
var text = document.getElementById(&quot;displayText&quot;);
if(ele.style.display == &quot;block&quot;) {
ele.style.display = &quot;none&quot;;
text.innerHTML = &quot;<img alt='إظهار التعليقات' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7couxNsw_TBUhCCrT5dX-62l5AiNl8ZjTq3ie9ahPLcT70EmK0PAw-XsWNnne4uQxZhJLvqb7-9QpBLB6ZjGkZ4P4WXPiMOA_98kzKp1Kj3HNGWiJfksTg5NjyZjxgA4Gb20vI42aedg/s1600/cooltext470930301.png' title='إظهار التعليقات'/>&quot;;
}
else {
ele.style.display = &quot;block&quot;;
text.innerHTML = &quot;<img alt='إخفاء التعليقات' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBbU0NQqVk5RAmCnA0m-dcFGWjr2aJlaLbc_jyhgDm24_i1R91uJ-5lshd1C3z4PrZtYHHLZp6BeTXoveMPoa8I1H2eQwoA7fjisxgbW29lJnh3kWngYKkwDz3LjBmwh_4SHvdmoyjpqI/s1600/cooltext470930319.png' title='إخفاء التعليقات'/>&quot;;
}
}
</script>
حيث يمثل الرابط ذا اللون الأزرق صورة الزر "إظهار التعليقات" و الرابط ذا اللون  الأحمر صورة الزر" إخفاء التعليقات "

والآن نقوم بالبحث عن هذا الكود :
<dl expr:class='data:post.avatarIndentClass' id='comments-block'>
ثم قم بوضع الكود التالي قبله :
<a href='javascript:toggle();' id='displayText'><img alt='إظهار التعليقات' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqYMylMcPG6FjIqmIcdLvsRHCFOQ7jI35EQOTgE42qTaPhI2hKfJYYMH7GfDWFoYDu5KX2WsTwHSzDaGQkvx_3RKzi_4A_GmMHcuBhxlhpZdAoufbNwGXFuhBaYS6iWvsZs0OI0OXgeWA/s1600/cooltext470930250.png' title='إظهار التعليقات'/></a>
<div id='toggleText' style='display: none;'>
ثم نقوم بالبحث عن الكود التالي :
<b:include data='comment' name='commentDeleteIcon'/>
 </span>
</dd>
</b:loop>
</dl>
ثم قم بوضع الكود التالي تحته :
</div>

وأخيرا قم بحفظ القالب،وتوجه للمعاينة

ولأي إستفسار ،الموجوا وضع تعليقاتكم للإجابة عليها في أقرب وقت ممكن.

هناك 40 تعليقًا:

  1. بارك الله فيك على الشرح الرائع و الطريقة الجميلة و المفيدة في بعض المواضيع التي تكثر بها الردود

    ردحذف
  2. @العربي للتقنية
    العفو أخي الكريم ،ومرحبا بك ،وشكرا لك على زيارتك

    ردحذف
  3. طيب ليه يا معلم انت مظبطتش الاكواد كلها مع بعضها؟

    ردحذف
  4. بارك الله فيك أخي أبواياد
    موضوع جميل ومهم

    ردحذف
  5. @غير معرف
    أخي الفاضل ،سؤالك في محله،لكنني تركت حرية الإختيار لمن يريد أن يقوم بتطبيق أي إضافة على حدى ،لأن تطبيق 3 إضافات في آن واحد لا أضنه مستحب للجميع ،فالأمر بسيط،ما عليك سوى إتباع شرح الإضافات الأخرى وتطبيقها بكل سهولة ،شكرا على وجهة نظرك .
    أخي M.Elosaily شكرا لك على متابعتك وبارك الله فيك أيضا

    ردحذف
  6. باارك الله فيك ..ودايمآ فى تقدم ان شااء الله

    ردحذف
  7. @عمرو
    بارك الله فيك أخي عمرو ووفقك الله أيضا في حياتك وشكرا لك على الزيارة

    ردحذف
  8. جامد فحت يامعلم
    تسلم ايدك وفعلا اضافه مميزه وانا معاك فى حكاية عدم تطبيق الاضافات الثلاثه مع بعضهم البعض

    لانى بحس انهم يثقلون من المتصفح

    ولا انت ايه رئيك؟

    ردحذف
  9. @»Sasuke Uchiha«
    الله يخليك أخي الكريم ،بالنسبة لإضافة 3 إضافات ،لا أظن أنه قد يبطيء المتصفح فأنا أستعملهما في مدونتي ولم ألاحظ أي فرق ملموس ،فأنا متفق معك من ناحية كثرة إضافة سكريبتات للمدونة يقوم بتبطييء المتصفح .فإذا وجدت مدونتي بطييءة عند تصفحك لها أخبرني بذلك وسوف أكون شاكرا لك ،بالتوفيق

    ردحذف
  10. شكرا أخ أبو إياد و لكن هل ممكن سؤال ؟؟ كيف أضيف خانة بآخر التعليقات . كما في الصفحة الرئيسية , في أسفل مدونتكم ؟؟ أو كيف يمكنني أن أراقب التعليقات من دون هذه الإضافة ؟؟؟ و شكرا كثيراً على مساعداتكم لنا

    ردحذف
  11. ألف ألف شكر . تسلم الأيادي يا رب

    ردحذف
  12. ألف ألف شكر . تسلم الأيادي

    ردحذف
  13. اضافه رائعه ومفيده خصوصا للمدونات التطويريه والتعليميه
    تسلم ابو اياد الله يديمك

    ردحذف
  14. ماشاء الله تبارك الله أخوي أبو أياد
    الله يعطيك العافيه...

    ردحذف
  15. جزاك الله الجنه على المعلومات القيمه ~

    ردحذف
  16. السلام عليكم

    انا مش لاقى الكود دة عمندى فى المدونة

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

    ولك جزيل الشكر والاحترام

    ردحذف
  17. أبا إياد ...

    شكراً لك ؛ لا تعلم كم استفدت من دروسك

    فلله درك ؛ وكتب ربنا أجرك.

    ممتن لك أي أخي.

    // شتات فكر // مر من هنا ؛ ثم مضى.

    ردحذف
  18. الف شكر ليك يا ابو اياد
    بس كان عندى شؤال انا مركب استايل اسمه WP-Showcase شبيه للمواقع بس كل ما انزل تدوينة جديده بتظهر فى الصفحة الرئسية الكلام بدل الصورة.
    ملحوظة صغيرة:-انا بكتب شوية كلمات عشان اعلى الصورة عشان البحث .وشكرا

    ردحذف
  19. @بالعلم نرتقي
    تأكد من تحديد الكود كاملا في المرحلة الثانية ،ربما قمت بتحديد الكود ناقصا من بعض الوسوم

    ردحذف
  20. شكرا لك اخى ايايد على كل الدروس والاضافات الرائعه
    جزاك اله خيرا P:

    بعد تركيب الاضافه التعليقات تشوهت بصراحه
    اتبعت الخطوات ولكن .. انظر هنا لترى ما اقصده
    http://milanarabia.blogspot.com/2010/12/ka-pa-ro-2011-ib-ba-ca.html
    ارايت كيف تبدو التعليقات !! ممكن مساعدتك فى تنسيقها
    وشكرا جزيلا لك اخى

    ردحذف
  21. ابو اياد لو سمحت مش لاقيه الكود التاني

    ردحذف
  22. خلاص يا ابو اياد لقيت الكود وطبقت الطريقه ونجحت الحمد لله

    اشكرك كثيراً لطريقتك الجميله

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

    ردحذف
  24. استازى ابو اياد اشكرك كتير على الاضافات الجميلة وربنا يخليك ويزيدك من علمه لمنفة الناس

    ردحذف
  25. اخى الكريم بشكرك لمجهودك ولكنى نفذت كل الخطوات ولكن لم اجد هذا الكود
    الثانى المراد تبديله

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

    ردحذف
  26. @m.sokr
    أي كود لم تجده ،وضح سؤالك ؟؟

    ردحذف
  27. الكود الثانى الى بيبدا dl expr

    ردحذف
  28. @m.sokr
    إبحث عن هذا لكود بدلا منه
    <dl expr:class='data:post.avatarIndentClass'>

    ردحذف
  29. لم يفلح الامر اخى الكريم شكرا للمساعده وارجوا وجود حل لان مدونتى تحميل الكثير من التعليقات والمنظر مشوه ارجوا الحل

    والتواصل معى من خلال الفيسبوك من خلال الاكونت ده

    http://www.facebook.com/msokr

    ردحذف
  30. للاسف الاضافة لم تتم 8-}

    لا يمكن توزيع القالب الخاص بك لأنه غير منسق بشكل جيد. الرجاء التأكد من إغلاق كافة عناصر XML بشكل صحيح.
    رسالة خطأ XML: The element type "div" must be terminated by the matching end-tag "

    ردحذف
  31. المشكلة فى هذا الكود اخر سطر فى الكود الثانى

    div id='toggleText' style='display: none;'
    اتمنى المساعدة

    دومت فى رعايت الله وامنه

    ردحذف
  32. السلام عليكم

    اخي بحثت عن هذا الكود في الخطوة الثانية

    لكن دون فائدة

    ردحذف
  33. اخي ابو اياد انا سويت نفس شرح بس طلع لي هذا اتمنى انك تساعدني
    عذر علينا حفظ القالب
    يرجى تصحيح الخطأ التالي، ثم إرسال القالب مرةً أخرى.
    لا يمكن توزيع القالب الخاص بك لأنه غير منسق بشكل جيد. الرجاء التأكد من إغلاق كافة عناصر XML بشكل صحيح.
    رسالة خطأ XML: The element type "div" must be terminated by the matching end-tag "
    ".

    ردحذف
  34. بارك الله في جهودك الطيبة شرح رائع وبسيط للمبتدئين مثلي
    نرجو لك التوفيق في الدنيا والاخرة

    ردحذف
  35. @سالم المحيلبي
    لا مشكلة أخي الكريم في أخذ الأيقونات ،مبروك عليك الإضافة وإنشاء الله أحتاج لك عند شرائي ل أيفون ،تحياتي لك

    ردحذف
  36. مشكووووووور اخى وشرحك واضح ومفيد بارك الله فيكـ
    http://sfa7-ba7re.blogspot.com/

    ردحذف