[Помогите] При добавлении товара в корзину выводит ошибку

Тема в разделе "OpenCart", создана пользователем msncom, 12 дек 2016.

  1. msncom

    msncom

    Регистрация:
    6 дек 2016
    Сообщения:
    4
    Симпатии:
    0
    Точнее выводит алерт:
    SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
    OK
    {"success":"<a href=\"http:\/\/moydomen.ru\/tovar-1\">\u041a\u043e\u043c\u0431\u0435\u0437 \u0434\u0436\u0438\u043d\u0441 \u0441 \u043a\u0440\u0430\u0441\u043d\u043e\u0439 \u043d\u0430\u0448\u0438\u0432\u043a\u043e\u0439<\/a> \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d <a href=\"http:\/\/moydomen.ru\/cart\">\u0432 \u043a\u043e\u0440\u0437\u0438\u043d\u0443 \u043f\u043e\u043a\u0443\u043f\u043e\u043a<\/a>!","total":"\u0422\u043e\u0432\u0430\u0440\u043e\u0432 6 (8300 \u0440\u0443\u0431.)","countProducts":"6"}

    а если страницу перезагрузить, то товар будет в корзине. куда копать? что делать? где что менять?) хелп
     
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Ну, так ошибка же не с добавлением товара, а с парсингом ответа сервера.

    Там в ответ "ОК" не должно быть. Отключите модули, которые ставили последними и почистите кеш модификаторов.
     
  3. msncom

    msncom

    Регистрация:
    6 дек 2016
    Сообщения:
    4
    Симпатии:
    0
    Нашел в чем причина. И вовсе не модули как я думал и вы писали)
    А все крылось в языковом ру файле! Изменил в чекаут/карт.пхп с "Корзина покупок" на просто Корзина и в итоге такая ошибка. Даже если этот же файл отредактировать и вернуть обратно все исправления, ошибка остается - пока не зальешь исходный файл.
    Потестю еще, может там какой символ меняется и приредактировании и вызывает ошибку:wacko:
     
  4. dofus

    dofus

    Регистрация:
    21 апр 2013
    Сообщения:
    170
    Симпатии:
    29
    У меня было такое после редактирования языкового файла, из-за того что выбирал кодировку при сохранении отличную от той, которая изначально, проверь))