Всем здравствуйте! Прошу помочь со следующей проблемой. Имеется сайт на DLE 9.5. Установлен модуль Explay Movie 1.4. На "чистой" аналогичной версии DLE всё работает без проблем, а когда устанавливаю на удаленный сервер - не добавляются комментарии по нажатию кнопки "Отправить" (но в саму базу они добавляются, т.к. в админке модуля они видны). Также комментарий появляется если просто обновить страницу. При добавлении комментариев модуль использует стандартную форму добавления комментариев. Перепробывал все возможные способы, но комментарии так и не заработали. Может кто - то сможет подсказать как решить проблему либо подсказать какие файлы из дистрибутива DLE связаны с нижеуказанным кодом для добавления комментариев на AJAX? Ребята, огромная просьба помочь, т.к. уже неделю "бьюсь" над вопросом и всё безрезультатно. Заранее благодарен!
// Добавление нового комментария
function explayMovieCommentCreate( ) {
var form = document.getElementById( 'dle-comments-form' );
if ( dle_wysiwyg == 'yes' ) {
document.getElementById( 'comments' ).value = $( '#comments' ).html( );
var editor_mode = 'wysiwyg';
} else var editor_mode = '';
if ( form.comments.value == '' || form.name.value == '' ) {
DLEalert( dle_req_field, dle_info );
return false;
}
var sec_code = form.sec_code ? form.sec_code.value : '';
if ( form.recaptcha_response_field ) {
var recaptcha_response_field = Recaptcha.get_response( );
var recaptcha_challenge_field = Recaptcha.get_challenge( );
} else {
var recaptcha_response_field = '';
var recaptcha_challenge_field = '';
}
ShowLoading( '' );
$.post( dle_root + 'engine/modules/movie/ajax/comment.create.php', {
'videoId': form.videoId.value,
'comments': form.comments.value,
'name': form.name.value,
'mail': form.mail.value,
'editor_mode': editor_mode,
'skin': dle_skin,
'sec_code': sec_code,
'recaptcha_response_field': recaptcha_response_field,
'recaptcha_challenge_field': recaptcha_challenge_field
}, function( response ) {
if ( form.sec_code ) {
form.sec_code.value = '';
reload( );
}
HideLoading( '' );
RunAjaxJS( 'dle-ajax-comments', response );
if ( response != 'Error' && document.getElementById( 'blind-animation' ) ) {
$( 'html' + ( ! $.browser.opera ? ',body' : '' ) ).animate( { scrollTop: $( '#dle-ajax-comments' ).offset( ).top - 70 }, 1100 );
setTimeout( function( ) {
$( '#blind-animation' ).show( 'blind', { }, 1500 )
}, 1100 );
}
} );
}