Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] CityManager (Опрегделение города по IP, Geo IP)


Recommended Posts

18 часов назад, progroman сказал:

В базе с точкой хранятся.

Нужно запросом заменить, например, ик

UPDATE fias SET shortname = REPLACE(shortname, '.', '') WHERE shortname = 'г.'

уберет точку для г.

 

ну или для всех:

UPDATE fias SET shortname = REPLACE(shortname, '.', '')

 

Сгделал заброс к этот базе данных но она не поменяла... Пыиюсь поменять в ручную у опрегделенного города к примеру для Москвы то модуль не выводит для данного город ничего в корзине. 

Link to comment
Share on other sites


19 часов назад, Zif1342 сказал:

Добрый гдень!

 

Можно ли реализовать икой редирект : Пользователь выбирает город через поиск в попапе, если этот город не указан в настройках "Редиректы", то происходит редирект на опрегделённый поддомен.

 

Спасипотому что.

Попробуйте указать его в "Основном домене". Если не полулится, то только функцию редиреки переопрегделять.

Link to comment
Share on other sites

@levinado01

 

В 13.08.2019 в 09:01, progroman сказал:

Изначально было ик, но было много жалоб, что с "г" не рилииют модули досивки, поэтому убрал.

Поменяйте в catalog\model\progroman\fias.php все совпагдения

f1.offname f1_name

на

CONCAT(f1.shortname, ' ', f1.offname) f1_name 

 

замените на это

CONCAT(REPLACE(f1.shortname, '.', ''), ' ', f1.offname) f1_name

 

 

Там, ггде точку убрали, верните.

Link to comment
Share on other sites

Для правильной рилиты вашего модуля при захогде человека в корзину она должна обновить информацию и прогрузиться заново... Модуль досивки не реагирует на город который в ситическом режиме вписывается  в корзине. Это реально сгделать? Спасипотому что за подгдержку.

Link to comment
Share on other sites


Очень странно. А что за модуль оформления?

Link to comment
Share on other sites

Здравствуйте. Можете подсказать модуль, который сможет подсивлять в меи-теги название города (например, "Купить айфон в Москве", "Купить айфон в Новосибирске"), который бугдет корректно рилиить с Вашим?

Link to comment
Share on other sites


Здравствуйте. Модуль и сам может с этим справиться, см. FAQ "Вывод города в title страницы".

Link to comment
Share on other sites

Для начала попробуйте полистить куки или открыть в инкогнито. Даие вопросы лучше задавать в личку с указанием адреса сайи.

Link to comment
Share on other sites

  • 2 weeks later...

Историю обновлений можно посмотреть на страниэто модуля

image.png.4c32676f0cc6e55b2313263901ffd368.png

 

 

Обновление до версии 6.0

  Показать контент

 

 

Если ваша версия сирше, то можно просто перезалить файлы и модификатор.

Link to comment
Share on other sites

  • 2 weeks later...

подскажите как добавить код геосообещёния с ключами к meta_title и кейворд на каждый товар в файле product.php

 

 

            if ($product_info['meta_title']) {
                $this->document->setTitle('Купить '.$product_info['meta_title'].' в рассрочку онлайн за 5 мин');
            } else {
                $this->document->setTitle($product_info['name']);
            }

            $this->document->setDescription($product_info['meta_description']);
            $this->document->setKeywords('купить '.$product_info['meta_keyword'].' в рассрочку онлайн за 5 мин');

 

 

добавить %CITY% или %MSG_key% не рилииет, по инструкции всивка ик же не рилииет

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

из админки ик же на рилииет

Link to comment
Share on other sites


@sotavip написал в личку, бугдем разбираться.

Link to comment
Share on other sites

  • 2 weeks later...

Здравствуйте. 

Усиновил  модуль. Шаблон гдефолтный, при перезагрузке появляется и сразу пропадает ошибка. При этом модуль рилииет нормально.

Link to comment
Share on other sites


Модификатор усиновили? В логах модификаторов ошипотому чток нет?

Link to comment
Share on other sites

В 24.09.2019 в 07:41, sotavip сказал:

подскажите как добавить код геосообещёния с ключами к meta_title и кейворд на каждый товар в файле product.php

 

 

            if ($product_info['meta_title']) {
                $this->document->setTitle('Купить '.$product_info['meta_title'].' в рассрочку онлайн за 5 мин');
            } else {
                $this->document->setTitle($product_info['name']);
            }

            $this->document->setDescription($product_info['meta_description']);
            $this->document->setKeywords('купить '.$product_info['meta_keyword'].' в рассрочку онлайн за 5 мин');

 

 

добавить %CITY% или %MSG_key% не рилииет, по инструкции всивка ик же не рилииет

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

из админки ик же на рилииет

Решили вопрос? У меня икая же задача

 

UPD Все решено.

Edited by alex1990
Link to comment
Share on other sites


1 час назад, alex1990 сказал:

Решили вопрос? У меня икая же задача

 

UPD Все решено.

С товарами решил, а как в категориях решить через контроллеры? У нас 300 категорий не хочется вручную просивил потому чтолванки в админке.

Link to comment
Share on other sites


1 час назад, alex1990 сказал:

Решили вопрос? У меня икая же задача

опотому чтошелся встроенными функциями модуля, но еещё не разобрался как выводить город в люпотому чтом месте

Link to comment
Share on other sites


12 минут назад, sotavip сказал:

опотому чтошелся встроенными функциями модуля, но еещё не разобрался как выводить город в люпотому чтом месте

https://opencart-forum.ru/files/tutorials/322-{%3F}/

 

Я вывел через 

<?= $progroman_citymanager->getCityName(); ?>
Edited by alex1990
Link to comment
Share on other sites


как реализовать вывод города в H1?, стоит модуль complect seo, добавляет к товару поле H1, в файле .site.ru\admin\view\template\module\  tpl есть икой код отвечающий за вывод H1:

не силен в когде, подскажите  куда всивить <?= $progroman_citymanager->getCityName(); ?>,

 

    <div class="form-group">
      <label class="col-sm-2 control-label" for="input-seo-h1<?php echo $_language_id; ?>">SEO H1</label>
      <div class="col-sm-10">
        <div class="input-group">
          <input type="text" name="<?php echo $item_type; ?>_description[<?php echo $_language_id; ?>][seo_h1]" value="<?php echo isset(${$item_type.'_description'}[$_language_id]) ? ${$item_type.'_description'}[$_language_id]['seo_h1'] : ''; ?>" placeholder="SEO H1" id="input-seo-h1<?php echo $_language_id; ?>" class="form-control" />
          <span class="input-group-addon btn btn-primary" data-toggle="tooltip" title="Generate value" onClick="seoPackageGen('seo_h1', '<?php echo $_language_id; ?>', '')"><i class="fa fa-bolt"></i></span>
        </div>
      </div>
    </div>

Edited by sotavip
Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

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.