Перейти до основного вмісту
Головна
нотатки кодера

Navigation

  • Головна
  • Про мене
  • Документація
  • Портфоліо
User account menu
  • Вхід

Рядок навіґації

  1. Головна

OpenCart 1.5.3.1 як виправити "SyntaxError: JSON.parse: unexpected character"

від vetal, 26 липня, 2012
Категорія
Програмування
  • Щоб додати коментар, увійдіть або зареєструйтесь

OpenCartОтримав замовлення на магазин. Став будувати його на OpenCart 1.5.3.1. При оформленні замовлення на кроку 2, після натиску кнопки "Далі" з'являється помилка:

SyntaxError: JSON.parse: unexpected character
OK
<b>Notice</b>: Undefined index: payment_address in <b>/var/www/catalog/controller/checkout/payment_address.php</b> on line <b>125</b><b>Notice</b>: Undefined index: payment_address in <b>/var/www/catalog/controller/checkout/payment_address.php</b> on line <b>156</b>[]

Вирішити проблему можна так:

- Відкриваємо файл catalog/controller/checkout/payment_address.php

- Шукаємо:

if ($this->request->post['payment_address'] == 'existing') {

- Міняємо знайдене на:

if (!empty($this->request->post['payment_address']) && $this->request->post['payment_address'] == 'existing') {

- Шукаємо:

if ($this->request->post['payment_address'] == 'new') {

- Змінюємо на:

if (!empty($this->request->post['payment_address']) && $this->request->post['payment_address'] == 'new') {

- Далі, відкриваємо файл catalog/controller/checkout/shipping_address.php

- Знаходимо такий рядок:

if ($this->request->post['shipping_address'] == 'new') {

- Міняємо його на:

if (!empty($this->request->post['shipping_address']) && $this->request->post['shipping_address'] == 'new') {

- Знаходимо:

if ($this->request->post['shipping_address'] == 'existing') {

- Міняємо знайдене на:

if (!empty($this->request->post['shipping_address']) && $this->request->post['shipping_address'] == 'existing') {

Зберігаємо і закриваємо обидва файла.

Profit!

OpenCart
JSON
error

Зареєстрований вже

9 років 11 місяців

nos109

9 років 11 місяців тому

После этого все равно не

После этого все равно не получается. После подтверждения способа доставки, страница обновляется и все заново. Хотя должно быть выбор способа оплаты.

Категорії

  • Історії
  • Адміністрування
  • Поради
  • Програмування

Останні матеріали

  • OpenCart облік прибутку
    3 години 3 хвилини ago
  • Fail2Ban: Постійний бан
    2 тижні 4 дні ago
  • Як отримати список змінених файлів між ревізіями
    5 років ago
  • Що робити якщо svn: database disk image is malformed
    6 років ago
  • Як виправити пошкоджений /etc/sudoers файл
    7 років 1 місяць ago
  • Налаштування зовнішнього клієнта контролю версії (svn, git і т.і.) через тунель ssh в IDE
    8 років 3 місяці ago
  • RabbitMQ очистка одної конкретної черги з командної строки
    8 років 9 місяців ago
  • Гарне перенаправлення домену з www на домен без www
    9 років ago
  • Doctrine ORM біхейвери, або як використовувати трейти ефективно
    9 років 3 місяці ago
  • Приклад синтаксису для Secure Copy (scp)
    9 років 5 місяців ago

1980-2023 © All rights reserved. VAG.org.ua // нотатки кодера.