أصلاح مشكلة زر رد التعليقات في بلوجر

كيفية أصلاح مشكلة زر رد التعليقات في بلوجر الذي لا يعمل
بشكل عام ، تنقسم تعليقات 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>
وضع الكود التالي قبلة / فوقه :
<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 الافتراضية مثلي ، الغاء زر...
بالتوفيق اخي الكريم
ردحذف