Боевой курс новичка или "всем новеньким - сюда", часть 3 для ЛС 1.0

Я считаю что мы можем снова дружной волной взаимопомощи ударить по насущным вопросам и проблемам с ЛС 1.0 для того чтобы помочь жаждущим. Предлагаю действовать так же как мы составили предыдущие два ФАКа: каждый пишет в комментарии лаконичный вопрос-ответ на определенную тему касающуюся ЛС 1.0 и потом этот текст я перенесу в топик.

Читать дальше →

Ошибка при добавлении комментария к "местам"

При добавлении комментариев к «месту», отображаееться ошибка ajax: error. try again later. Установил firebug, обнаружил, что:

Файл bill_comment.js.

result is null
if (result.bStateError) {


вся функиция:

(function(){
JsHttpRequest.query(
DIR_WEB_ROOT+'/include/ajax/bill_commentResponse.php',
{ idCommentLast: idCommentLast, act: thisObj.actionType, actId: actId },
function(result, errors) {
objImg.setProperty('src',DIR_STATIC_SKIN+'/images/update.gif');
if (!result) {
msgErrorBox.alert('Error','Please try again later');
}
if (result.bStateError) {
msgErrorBox.alert(result.sMsgTitle,result.sMsg);
} else {
var aCmt=result.aComments;
if (aCmt.length>0 && result.iMaxIdComment) {
thisObj.setIdCommentLast(result.iMaxIdComment);
var countComments=$('count-comments');
countComments.set('text',parseInt(countComments.get('text'))+aCmt.length);
if ($('block_stream_comment') && lsBlockStream) {
lsBlockStream.toggle($('block_stream_comment'),'comment_stream');
}
}
var iCountOld=0;
if (bNotFlushNew) {
iCountOld=thisObj.countNewComment;
} else {
thisObj.aCommentNew=[];
}
if (selfIdComment) {
thisObj.setCountNewComment(aCmt.length-1+iCountOld);
$('form_comment_text').value = '';
thisObj.hideCommentForm(thisObj.iCurrentShowFormComment);
} else {
thisObj.setCountNewComment(aCmt.length+iCountOld);
}
aCmt.each(function(item,index) {
if (!(selfIdComment && selfIdComment==item.id)) {
thisObj.aCommentNew.extend([item.id]);
}
thisObj.injectComment(item.idParent,item.id,item.html);
});

if (selfIdComment && $('comment_id_'+selfIdComment)) {
thisObj.scrollToComment(selfIdComment);
}
}
},
true
);
}).delay(1000);

Подскажите, насколько известна эта проблема и как можно её решить?

Спасибо!