أصلاح مشكلة زر رد التعليقات في بلوجر
منذ فترة ليست بالبعيدة ، ظهرت مشكلة كانت كافية لإثارة الذعر لدى العديد من المدونين الذين يستخدمون تعليقات Blogger الافتراضية مثلي ، الغاء زر الرد اي لا يمكن النقر فوق زر الرد مما يؤدي إلى عدم تمكن الزائرين من الرد على التعليقات الحالية.
سألت على الفور في منتدى مساعدة Google في ذلك اليوم بالذات. للأسف لا توجد إجابة مرضية.وقمت بالبحث في المدونات الاخرى لكن جميعهم يضعون عنوان مقالاتهم عن حل لمشكلة زر الرد في تعليقات بلوجر لكن لم يعطوني حل فعلي للاسف 😓
بعد إجراء بعض الاختبارات ، وجدت الحل أخيرًا
ولكن يبدو أنه لا يزال هناك بعض الذين لا يعرفون أن هذا خطأ من Blogger ، وليس من مالك المدونة او القالب. خاصة المبتدئين الذين ليس لديهم خبره في البرمجه، يعتقدون ان القالب يوجد خطأ فيه
كيفية أصلاح مشكلة زر رد التعليقات في بلوجر الذي لا يعمل
بشكل عام ، تنقسم تعليقات Blogger إلى نوعين : التعليقات الأصلية والتعليقات المعدلة (تم التلاعب باكوادها وتعديلها). لذا فإن الحل لكل نوع من التعليقات مختلف،لذا جرب اول خطوة ان لم تنجح معك جرب الخطوة الثانية .
هذه الطريقة مخصصة للمدونات التي تستخدم التعليقات الافتراضية غير المحررة مثل مدونة qaisi1web لماذا يحدث هذا الخطأ؟ لأن صانع القوالب يخفي حزمة Blogger Javascript الافتراضية . لذا فإن الحل هو إعادة JS الافتراضية. الطريقة سهلة. انظر إلى علامة الإغلاق <body/> في نهاية كود HTML الخاص بالقالب. الكتابة تختلف تبعا لكيفية كتابتها. يمكن أن يكون مثل هذا:
<!--</body>--></body>
يمكن أن يكون مثل هذا أيضًا:
<textarea style='display:none'><head/><body/></textarea></body>
أو يمكن أن يكون شيئا آخر.
فقط ابحث عنها.
ثم استبدل الكود بعلامة إغلاق النص الصحيحة ، وهي:
</body>
بعد ذلك احفظ القالب وشاهد النتائج.
إذا تم إجراء جميع الإعدادات المذكورة أعلاه ولكن لا يزال هناك خطأ ، فابحث عن هذا الرمز:
اسبدله وضع مكانه هذه :
هناك خطوة اخيرة للذين يواجهون مشكلة عدم ظهور تعليقات زوار ولا مربع التعليقات اصلا
<!--</head>--></head>here . . . .
</head>
أبحث عن هذه الرمز :
<b:includable id='comment_picker' var='post'>...</b:includable>
أستبدله بهذه :
<b:includable id='comment_picker' var='post'>
<b:if cond='data:post.commentSource == 1'>
<b:include data='post' name='iframe_comments'/>
<b:elseif cond='data:post.showThreadedComments'/>
<b:include data='post' name='threaded_comments'/>
<b:else/>
<b:include data='post' name='comments'/>
</b:if>
</b:includable>
يستخدم الوسم
</head>
والوسم
</body>
لكن
زر رد تعليقات بلوجر
لا يعمل حسنا صديقي الخطوة الثانية لك
الخطوة الثانية
وضع الكود التالي قبلة / فوقه :
الان انقر حفظ وشاهد النتيجة .. سوف تعمل معك
تمهل! منذ حدوث خطأ زر الرد ، هناك العديد من القوالب التي لم تعد تعرض ردود التعليقات مترابطة (متداخلة / متداخلة). تساعد الطريقة
التالية فقط في تفعيل ميزة زر الرد فقط ولكن الردود لن تكون مترابطه واسفل بعض.
خطوات إصلاح زر رد تعليقات بلوجر في هذه الخطوة بسيطه جدا فقط ابحث عن هذه الوسم </body>وضع الكود التالي قبلة / فوقه :
<script> //<![CDATA[
/* Repair Reply Button by igniel.com */
function Display_Reply_Form(e) {
par_id=$(e).attr('id');
par_id=Valid_Par_Id(par_id);
html=$(Cur_Cform_Hdr).html();
if(Cur_Cform_Hdr=='.comment_form') {
reset_html='<a href=\"#origin_cform\" onclick=\"Reset_Comment_Form()\" id=\"resetcomments\">Add Comments</a><a name=\"origin_cform\"/>';
$(Cur_Cform_Hdr).html(reset_html)
}
else {
$(Cur_Cform_Hdr).html('')
}
Cur_Cform_Hdr='#r_f_c'+par_id;
$(Cur_Cform_Hdr).html(html);
$('#comment-editor').attr('src',Cform_Ins_ParID(par_id))
}
//]]> </script>
كيف تحدث هذه المشكلة فجأة؟
بصراحة لا اعرف. ربما قامو بتحديث قاعدة بيانات Blogger
ما سبق هو أسرع حل موجود حاليًا.
إذا كان هناك حل اخر غير هذه الكود الجافا سكربت JS الافتراضي ، فسوف أقوم بتحديثه هنا. نأمل أن يختفي ارتباكك ولا تتغير إلى تعليقات Disqus. 😸
ان واجهت اي مشاكل فباب التعليقات مفتوح . . . بالتوفيق 😍
منذ فترة ليست بالبعيدة ، ظهرت مشكلة كانت كافية لإثارة الذعر لدى العديد من المدونين الذين يستخدمون تعليقات Blogger الافتراضية مثلي ، الغاء زر...
بالتوفيق اخي الكريم
ردحذف