irynya25 Posted November 28, 2014 Share Posted November 28, 2014 На форуме не работает кнопка "Нравится" в темах. Когда нажимаешь на нее, выскакивают Действие не выполнено и какие-то ошибки в дополнительном окне. Что может быть? Есть идеи? Link to comment Share on other sites More sharing options...
siv1987 Posted November 28, 2014 Share Posted November 28, 2014 Идеи может и появится если покажите "какие-то ошибки" из дополнительного окна. Либо приведете лог дебага запроса. Link to comment Share on other sites More sharing options...
irynya25 Posted November 28, 2014 Author Share Posted November 28, 2014 Прикрепила скриншот! Link to comment Share on other sites More sharing options...
siv1987 Posted November 28, 2014 Share Posted November 28, 2014 Не надо скриншоты, сколько раз нужно говорить, что ошибки и весь остальной код нужно приводить текстом. Скриншоты уместны только для дизайна, и то с кодом верстки. Link to comment Share on other sites More sharing options...
irynya25 Posted November 28, 2014 Author Share Posted November 28, 2014 Вот что пишет: Действие не выполнено: {"error":"\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0440\u0435\u0439\u0442\u0438\u043d\u0433"} Link to comment Share on other sites More sharing options...
siv1987 Posted November 28, 2014 Share Posted November 28, 2014 Неверный рейтингТакой ответ может быть в режиме LIKE если:- пользователь уже проголосовал за этот пост- исчерпан лимит репутации для группы- не правильно передается тип рейтинга в запросе (он должен быть 1 или -1) Link to comment Share on other sites More sharing options...
irynya25 Posted November 28, 2014 Author Share Posted November 28, 2014 Можно подробнее! Как это можно исправить, чтобы ошибка не выдавалась? Link to comment Share on other sites More sharing options...
siv1987 Posted November 28, 2014 Share Posted November 28, 2014 Проверьте настройки пунктов описанных выше. Хотя, все же при исчерпания положительных оценок выдается другое сообщение. Т.е. остаются два момента - за этот пост пользователь уже лайкнул, и не правильный запрос к серверу. С первым все понятно, а со вторым чуть сложнее - тут нужно продебажить ajax запрос к серверу. Попробуйте открыть ссылку кнопки в новой вкладке, если пост лайкнулся значит второй момент тоже исключается. Link to comment Share on other sites More sharing options...
siv1987 Posted November 28, 2014 Share Posted November 28, 2014 Найти конкретное условие в коде вызывающие ошибку можно открыв файл /admin/sources/classes/class_reputation_cache.phpПоследовательно найти в файле языковый лэнг $this->lang->words['reputation_invalid'] и добавить к нему номер следования в коде. Например, для первого встречного заменить его на $this->lang->words['reputation_invalid'].'#1'Для второго $this->lang->words['reputation_invalid'].'#2'и тд. Их там всего три или четыре. Номер которого выскочит в ошибке, тот и будет виноват. В этом случае нужно привести код двумя строками выше и двумя строками ниже него. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now