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

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

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

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

nos109

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

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

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

Категорії

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

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

  • SCP з докачуванням
    1 рік 9 місяців ago
  • Таблиці IPFW
    1 рік 11 місяців ago
  • Як видалити порт FreeBSD з залежностями
    1 рік 11 місяців ago
  • screen — кращий друг адміна
    1 рік 11 місяців ago
  • gd-png: fatal libpng error
    1 рік 11 місяців ago
  • OpenCart облік прибутку
    1 рік 11 місяців ago
  • Fail2Ban: Постійний бан
    2 роки ago
  • Як отримати список змінених файлів між ревізіями
    7 років ago
  • Що робити якщо svn: database disk image is malformed
    8 років ago
  • Як виправити пошкоджений /etc/sudoers файл
    9 років 1 місяць ago

1980-2025 © All rights reserved. vetal.insky.one // нотатки кодера.