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

progroman

Користувачі
  
  • Публікації

    1 396
  • З нами

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

Повідомлення, опубліковані користувачем progroman

  1. и вопрос постоянно вылазит данная ошибка как ее можно убрать, забивает  лог

    Spoiler
    PHP Notice: Undefined index: license in public_html/system/library/geoip.php on line 364

    А лицензию прописали? Предупреждения в админке нет?

  2.  

    Здравствуйте! А возможно объединить (если это уже по умолчанию не реализовано, конечно)) определение города с выводом пунктов самовывоза сразу этого же города в этом модуле https://opencartforu...на-яндекскарте/ или подобном https://opencartforu...я-opencart-153/  ?

     

    Наверно, как-то можно. Я не знаю, можно ли в эти модули передать текущий город.

  3.  

    1. Подскажите, пожалуйста, где можно найти все id для getZoneId(Киев = 3491)?

    2. Есть ли возможность в else добавить что-то типа setZoneId(3491)? То есть мы проверяем есть ли у нас в этой зоне филиал, а если нет - то филиалом будет Киев. Ну или как в else выводить геособщение созданное для Киева

    1. Я забыл, что у вас OC 2, там другие ID, можно запросами получить (level = 3 - районы, level = 4 - города)

    6dd35bafa6.jpg99eec4d220.jpg

     

    2. Если вы используете геосообщения, то нет смысла искать id, задайте для каждого города свое сообщение, для остальных будте текст по-умолчанию:

    $geoip = $this->registry->get('geoip');
    $data['message'] = $geoip->getRule('message', 'Здесь текст по-умолчанию');

    или так:

    // Для городов, у которых нет геосообщения выводим "Вы из Киева"
    $data['message'] = $geoip->getRule('message', 'Вы из Киева');
  4. В принципе, можно. Как-то так:

    $geoip = $this->registry->get('geoip');
    
    // Киев
    if ($geoip->getZoneId() == 3491) {
        ...
    }
    // Днепропетровск
    elesif ($geoip->getZoneId() == 3484) {
        ...
    }
    ...
    // Остальные
    else {
       
    }
    

    С доработкой помочь не смогу, если только советом.

  5.  

    Стоит Simple 3.8, если покупатель залогинен город должен меняться в модуле geoip? При смене адреса при оформлении заказа город должен меняться в модуле?

    Нет. Нет.

     

     

    Можно сделать настройку, чтобы "Одинцовский р-он г. Одинцово" чистилось только у городов (г.)? Если д. Одинцова, чтобы оставалось полное название?

    Нет, только писать какой-нибудь костыль типа:

    str_replace('г. ', '', $city);

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

Important Information

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