Jump to content
Sign in to follow this  
krissm8

Проблема со страницей регистрации

Recommended Posts

Добрый день. После переноса своего сайта на платный хостинг, столкнулся с такой проблемой - при заходе на страницу с регистрацией выскакивает ошибка SyntaxError: JSON.parse: unexpected character. При чем, в поле Регион/Область выбора вообще нету, то есть пустое поле. Подскажите где копать?

Share this post


Link to post
Share on other sites

В журнале ошибок нашел такую запись:

2012-10-14 3:10:28 - PHP Notice: Undefined index: zone_id in /home/caracces/public_html/catalog/controller/account/register.php on line 423

Помогите кто чем может :)

Share this post


Link to post
Share on other sites

Добрый день. После переноса своего сайта на платный хостинг, столкнулся с такой проблемой - при заходе на страницу с регистрацией выскакивает ошибка SyntaxError: JSON.parse: unexpected character. При чем, в поле Регион/Область выбора вообще нету, то есть пустое поле. Подскажите где копать?

в опенкарт три вида регистрации - регистрация аккаунта, регистрация для покупки, регистрация для покупки якобы без регистрации. Первые две заводят аккаунт, последняя - не заводит. Но все три имет одинаковые поля. За них отвечают шаблоны - .tpl файлы (register.tpl и guest.tpl). Первый отвечает за регистрацию аккаунта, втоой - за две другие регистации. Надеюсь, понятно?

Поля, которые отвечают за "Регион/Область" - не содержат в себе &zone_id=<?php echo $zone_id; ?>'); в самом конце файла. Т.е. при запуске регистрации сайт запрашивает информацию из БД согласно этой строке, а получает в ответ только название страны, без региона. Добавление (&zone_id=<?php echo $zone_id; ?>');) делает возможным активацию поля "Регион/Область".

Рекомендую сделать бэкап файла register.tpl и заменить его не дефолтный от более свежей версии. Если не поможет - прописывать вручную в эту строку.

$('#payment-address select[name=zone_id]').load('index.php?route=checkout/guest/zone&country_id=<?php echo $country_id; ?>&zone_id=<?php echo $zone_id; ?>');

Касательно синтаксической ошибки - проверьте кодировку в файлах, отвечающих за регистрацию. И в БД загляните через PHPMYAdmin

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By vetalkurilenko
      Добрый день. Такая проблема, нужно изменить шаблон стандартного письма клиенту при регистрации и т.д. Разработал дизайн, сверстал, но проблема в следующем. Любой код html, добавленный в файл шалона catalog/view/theme/default/template/mail/register.twig выводится в письме обычным текстом. Opencart 3. Подскажите, как быть в данной ситуации? Заранее спасибо.
    • By dub
      300.00 руб
      Скачать/Купить дополнение


      Быстрая регистрация после оформления заказа
      Модуль быстрой регистрации сразу после оформления заказа.
      Как работает:
      Человек который сделал заказ на сайте видит на странице поздравления об успешном заказе - форму регистрации.
      В которой есть только 2 поля: адрес и пароль, если при оформлении заказа указали электронный адрес, то она будет уже заполнена автоматически в форме регистрации, а поле пароль будет генерировать автоматически пароль (пароль можно ввести вручную, который пожелаете).
      В форме также будет кнопка "Регистрация" после нажатия на которую будет автоматически выполнен вход в учетную запись и предварительный заказ будет привязанно к учетной записи, и на электронный адрес будет отправлено логин и пароль для входа в учетную запись.
      Модуль работает со всеми темами и модулями.
      Для работы модуля нужен IonCube, при покупке есть возможность получить не кодированый модуль
      Добавил dub Добавлено 02.10.2015 Категория Прочее  
    • By Mykhaylo
      Доброго времени.
      Подскажите, как можно упростить регистрационную форму без модулей? В данный момент она выглядит как на скрине.
      Я половину пунктов вообще убрал бы. Как и где что нужно править?
      Спасибо.

    • By progroman
      300.00 руб
      Скачать/Купить дополнение


      Попап авторизации Opencart 2
      Описание
      Модуль добавляет на страницу адаптивный попап для авторизации / регистрации.
      В случае успешного действия, авторизованный пользователь остается на той же странице, страница обновляется.
      Повышает юзабилити сайта, делает его использование более удобным.
      Модуль сделан на основе bootstrap, и не использует собственные css.
      Требования к хостингу
      PHP 5.3 и выше
      Установка
      Скопировать содержимые папки install из архива в корень сайта.
      Админка:
      Загрузить через Установщик приложений (Extension Installer) файл prlogin.ocmod.xml
      Проверить установку в Модификациях (Modifications), при необходимости нажать кнопку "Обновить", (если не работает, попробуйте нажать "Очистить" и потом "Обновить")
      Демо
      http://opencart.progroman.ru/demo/1/
      http://opencart.progroman.ru/demo/1/admin
      demo / demo
      Совместимость
      Opencart 2
      Для более ранних версий Opencart и OcStore есть модуль https://opencartforum.com/files/file/1801-всплывающие-окна-вход-и-регистрация/
      Добавил progroman Добавлено 15.04.2015 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.2
      2.1
      2.0 ocStore 2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • By progroman
      Описание
      Модуль добавляет на страницу адаптивный попап для авторизации / регистрации.
      В случае успешного действия, авторизованный пользователь остается на той же странице, страница обновляется.
      Повышает юзабилити сайта, делает его использование более удобным.
      Модуль сделан на основе bootstrap, и не использует собственные css.
      Требования к хостингу
      PHP 5.3 и выше
      Установка
      Скопировать содержимые папки install из архива в корень сайта.
      Админка:
      Загрузить через Установщик приложений (Extension Installer) файл prlogin.ocmod.xml
      Проверить установку в Модификациях (Modifications), при необходимости нажать кнопку "Обновить", (если не работает, попробуйте нажать "Очистить" и потом "Обновить")
      Демо
      http://opencart.progroman.ru/demo/1/
      http://opencart.progroman.ru/demo/1/admin
      demo / demo
      Совместимость
      Opencart 2
      Для более ранних версий Opencart и OcStore есть модуль https://opencartforum.com/files/file/1801-всплывающие-окна-вход-и-регистрация/
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.