Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

kolob

Новачок
  
  • Публікації

    10
  • З нами

  • Відвідування

1 подписчик

kolob's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

1

Репутація

  1. к сожалению я могу предложить только попробовать пере установить
  2. Это не жесткий хардкод, потому что1. Страна по умолчанию стоит РФ - и в принципе для большинства инетмагазов страна эта и остается 2. Регион по умолчанию стоит текст - Выберете, в моем примере мы просто автоматом подставляем Питер, с возможностью выбора Как раз то что ТС и хотел
  3. а во всех браузерах такой результат?
  4. Если версия опенкарта 1.5.1 то 1. идем в site/catalog/controller/checkout/guest.php 2. ищем в районе 400й строки if (isset($this->session->data['guest']['shipping']['city'])) { $this->data['city'] = $this->session->data['guest']['shipping']['city']; } else { $this->data['city'] = '';в else {$this->data['city'] = ''; ставим то что нам нужно3. с регионом почти тоже самое ищем ниже if (isset($this->session->data['guest']['shipping']['zone_id'])) { $this->data['zone_id'] = $this->session->data['guest']['shipping']['zone_id']; } else { $this->data['zone_id'] = '2761'; } тут интересует $this->data['zone_id'] = '2761'; - 2761 это id региона, я данные брал из базы данных таблица помойму zone з.Ы. все это при условии гостевого заказа.
  5. что то криво встало, на мой взгляд, переустановка помогала?
  6. Тему ап, может кто подскажет, где эта проверка кроется?
  7. Как вариант, может быть гугл сам его перевел? определил откуда идет запрос (ип пользователя) подумал что он англичанин и перевел)) а вы сразу согласились глупо конечно, но все может быть
  8. Все что я комментировал это было /* if ((strlen(utf8_decode($this->request->post['email'])) > 96) || !preg_match('/^[^\@]+@.*\.[a-z]{2,6}$/i', $this->request->post['email'])) { $json['error']['email'] = $this->language->get('error_email'); } */и там нет информации об отправке почты, да вообще нет информации о том что какую то информацию необходимо отправлять.Есть еще кусок кода if (isset($this->session->data['guest']['email'])) { $this->data['email'] = $this->session->data['guest']['email']; } else { $this->data['email'] = ' ';Но если вставлять информацию в else {$this->data['email'] = ' '; то пользователь видит адрес который вставлен, а этого не очень хотелось бы
  9. это не идея, а вопрос как это исправить, куда копать в каких файлах. С условием того, что во всех формах идет проверка на имейл, я не думаю что это ошибка в процедуре, а просто она не предусматривает такую операцию
  10. Добрый день. Столкнулся с проблемой отправки почты после оформления заказа. Что имеем: ocStore 1.0.1 Что было сделано: При оформлении заказа без регистрации, поле email было выведено из обязательных, и сейчас никаких проверок по нему нет. В настройках системы стоит галка, уведомлять по email хозяина магазина Что происходит: Если оформить заказ без регистрации и указать почтовый адрес, то информация приходит как на почту заказчика, так и на почту владельца магазина + заказ регистрируется в системе Если оформить заказ без регистрации и не указывать почтовый адрес, то информация на ПЯ владельца не уходит, но заказ все равно регистрируется в системе Что нужно: Нужно зашить ящик заказчика куда нибудь в код (вопрос куда), чтобы при любом заказе (с почтой или без) Владелец получал информацию на почтовый ящик. Буду рад выслушать мысли по этому поводу

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.