вопрос
При попытке выставить оценку своей статье в default шаблоне вылетает модальное окно с ошибкой (вы не можете выставить оценку своей статье). У меня такого окна нет (шаблон делаю сам, файл engine.css не использую).
Из-за этого при попытке выставить оценку у меня вылетает ошибка файла dle_js.js:
Что нужно поправить, чтобы этой ошибки не было и оценка так же выставлялась и своей новости?
Коды строк файла dle_js.js, указанных в ошибке прилагаю ниже:
45 строка (пробовал удалять эту строку, ошибка этой строки исчезает)
16 строка
Из-за этого при попытке выставить оценку у меня вылетает ошибка файла dle_js.js:
Что нужно поправить, чтобы этой ошибки не было и оценка так же выставлялась и своей новости?
Коды строк файла dle_js.js, указанных в ошибке прилагаю ниже:
45 строка (пробовал удалять эту строку, ошибка этой строки исчезает)
function DLEalert(a,b){$("#dlepopup").remove();$("body").append("<div id='dlepopup' class='dle-alert' title='"+b+"' style='display:none'>"+a+"</div>");$("#dlepopup").dialog({autoOpen:!0,width:470,resizable:!1,dialogClass:"modalfixed dle-popup-alert",buttons:{Ok:function(){$(this).dialog("close");$("#dlepopup").remove()}}});$(".modalfixed.ui-dialog").css({position:"fixed"});$("#dlepopup").dialog("option","position",["0","0"])}
16 строка
function doRate(a,b){ShowLoading("");$.get(dle_root+"engine/ajax/rating.php",{go_rate:a,news_id:b,skin:dle_skin},function(a){HideLoading("");if(a.success){var d=a.rating,d=d.replace(/</g,"<"),d=d.replace(/>/g,">"),d=d.replace(/&/g,"&");$("#ratig-layer-"+b).html(d);$("#vote-num-id-"+b).html(a.votenum)}else a.error&&DLEalert(a.errorinfo,dle_info)},"json")}
Если подключить engine.css ошибка остается. Проблема решается если не подключать JQuery, но тогда начинают всплывать окна, которые не везде мне нужны.