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

progroman

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

    1 396
  • З нами

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

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

  1. Добрый день, подскажите модуль будет работать если изменить структуру городов из стандартного формата опенкарта на такой Страна - это будет область, Область - будет город. Чтобы все можно было выводить через списки.

     

    Не будет.

     

    Или же подскажите как сделать ввод города через подгрузку как в самом модуле уже на странице оформления заказа. То есть вот здесь

     

    Никак, этот модуль здесь не подойдет.

  2. А у Вас все города не показывают? У меня почему то только Москва и Питер, а остальные выводит...

    Автор, в чем может быть ошибка?

     

    попробуйте:

    $geoip = $this->registry->get('geoip');
    $short_city = $geoip->getShortCityName();
    $this->data['city'] = $short_city ? $short_city : $geoip->getCityName();
  3. Уважаемый автор, вопрос с определением города, сам живу в Новосибирске, но модуль определяет при первом заходе как Новосибирская область, соответственно город в Simple уже не подставляется автоматом, подскажите пожалуйста, как можно реализовать что бы определялся именно город а не областная принадлежность

     

    Это уже в базе IP-адресов так записано.

     

     

    Как подставить произвольный текст за места телефона, например:

    для города Новосибирск, у меня подставляется по ключу телефон 123456

    для Екатеринбурга по ключу 654321

    а для всех остальных городов нужно например что бы отображалось 8-800

    как это можно реализовать?

     

    $geoip->getRule('phone', '8-800-1234567');

  4. С помощью данного модуля возможно определение города и отображение его в самом заказе? 

    При быстром заказе так же определяется ip, можно ли что бы он определял и прописывал город?

     

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

    Посмотрите http://opencart.progroman.ru/demo/geoip/faq/, там описано, как можно получить страну, регион, город с помощью geoip. Дальше вы уже можете прикручивать их к чему угодно.

  5. Значит, у Киевстар зарегистрированы только киевские ip. Это, я так понимаю, мобильный оператор, а они, обычно, не покупают адреса для каждой области. У меня с МТС тоже определяется Москва, где бы я не находился.

  6. И еще вопрос, возможно ли вывести в геосообщение название города клиента автоматом. Если да, то как? Что - то вроде "Мы доставляем в такой-то город!" (описанным Вами выше способом для вывода в карточку товара пробовала, выдает ошибку - сейчас увидела сообщение candro, у меня та же ошибка)

     

    В геосообщениях нет, можно просто выводить текущий город, в FAQ описано.

  7. Щас посмотрел, не работает почему то, выдает такую ошибку:

    Notice: Undefined variable: city in/var/www/vhosts/*/httpdocs/*/catalog/view/theme/ocjoytemplate/template/product/product.tpl

     

    Не знаю, разбирайтесь, почему у вас city не передается.

  8. Выложил новую версию, изменения:

    • Доставка по регионам (так же осталась доставка по геозонам)
    • Добавлена возможность указать / исключить города доставки
    • Минимальная / максимальная стоимость заказа
    • Картинки для способов доставки
    • Копирование способа доставки в админке
  9. Странно, что у вас нет этой таблицы. В базе скрипт нужно выполнить:

    CREATE TABLE IF NOT EXISTS `country_to_fias` (
       `country_id` int(11) NOT NULL,
       `fias_id` int(11) NOT NULL,
       UNIQUE KEY `country_id` (`country_id`,`fias_id`)
       ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
    INSERT INTO `country_to_fias` (`country_id`, `fias_id`) 
         VALUES (20, 300000), (176, 202137), (220, 202138)
    
×
×
  • Створити...

Important Information

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