Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


progroman
 Поделиться

Рекомендованные сообщения

Добрый день. Скажите, можно ли с помощью данного модуля реализовать следующий функционал:

  1. если пользователь с ******ы попадает на русскую страницу страницу сайта (они без языкового префикса в урл), то выводится сообщение о возможности просмотреть страницу и на ******ском языке с выводом ссылки на укр страницу (ссылка динамическая, меняется в зависимости от страницы). 
  2. если пользователь с России попадает на сайт, то ему выводится сообщение о наличии сайта ориентированного на Россию с выводом ссылки на русский сайт (ссылка статическая)

заранее спасибо

Ссылка на комментарий
Поделиться на других сайтах


Здравствуйте. Можно, только ссылку нужно формировать отдельно в коде.

Ссылка на комментарий
Поделиться на других сайтах

сейчас глянул у себя в админке, установлена версия 6

я могу обновить до 8.1? это  бесплатно? разница будет заметна или работает и пусть дальше работает , чтоб не накосячить? 

опенкарт 2.3

aIwWN.jpg

Ссылка на комментарий
Поделиться на других сайтах


Бесплатно. Посмотрите список изменений, если без них все устраивает, можете не обновляться.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

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

Ссылка на комментарий
Поделиться на других сайтах

Добрый день! Пришлите, пожалуйста, новый ключ. На моем домене перестал работать модуль после обновления. Написал вам в личку, ответа нет.

Ссылка на комментарий
Поделиться на других сайтах


Здравствуйте. Ключ не высылается, активация через сервер, добавил ваш сайт, можете активировать.

 

7 часов назад, Dmitry56 сказал:

Написал вам в личку, ответа нет.

Наверно, меня в этой беседе уже нет. Приходится удалять старые диалоги.

 

Ссылка на комментарий
Поделиться на других сайтах

Сразу напишу тут у автора в ЛС спрашивал, сказал такое не реализовано, может из клиентов кто-то самостоятельно реализовал это:
Использовать теги городов в описании и других доп. полях, а не только в метта-тегах?
Может кто-то знает как такое реализовать? На форуме есть похожий модуль с возможность вставлять город в описание товара, но там ограниченное количество городов добавлено, а остальные как я понял нужно руками добавлять.

Ссылка на комментарий
Поделиться на других сайтах


Через замены можно https://opencart-forum.ru/files/tutorials/320-{%3F}/

Ссылка на комментарий
Поделиться на других сайтах

@progroman Через "Автозамена в произвольном блоке"  можно сделать и в описании к товару и в других полях, а не только в метта тегах?
То есть замену "Делаем замену "болванок" через str_replace()" так же только для других полей правильно?

Ссылка на комментарий
Поделиться на других сайтах


Да, можно заменять где угодно. Лучше использовать replaceBlanks().

Ссылка на комментарий
Поделиться на других сайтах

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

Подскажите, с шаблоном UniShop2 дружит? Особенно интересует автозаполнение данных при оформлении заказа, так как там в шаблоне измененная страница заказа.

Ссылка на комментарий
Поделиться на других сайтах


Здравствуйте. Дружит.

Ссылка на комментарий
Поделиться на других сайтах

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

Здравствуйте. Дружит.

Купил, установил, настроил. Город определяет, при оформлении заказа автоматически заполняется регион и область, а вот индекс никак не хочет заполнять. С чем может быть связано?

Ссылка на комментарий
Поделиться на других сайтах


Индексов для крупных городов в базе нет, т.к. у их несколько.

Ссылка на комментарий
Поделиться на других сайтах

6 минут назад, progroman сказал:

Индексов для крупных городов в базе нет, т.к. у их несколько.

Я выбирал город, у которого 1 индекс Колпашево, Томской области. Но все равно не заполняет индекс

Ссылка на комментарий
Поделиться на других сайтах


У каких-то городов есть, у большинства нет. Я не составлял эту базу, это база ФИАС.

На форуме человек выклюдывал базу с индексами

Можете ее попробовать.

Ссылка на комментарий
Поделиться на других сайтах

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

У каких-то городов есть, у большинства нет. Я не составлял эту базу, это база ФИАС.

На форуме человек выклюдывал базу с индексами

Можете ее попробовать.

Спасибо. Импортировал базу через phpMyAdmin. На сайте индексы заработали в большинстве случаев.

Но при импорте в БД выпала вот такая ошибка. С чем может быть связано и чем грозит?

Спойлер

image.png.1b0b0828d4760c9e28c2eefa160e6f42.png

 

Ссылка на комментарий
Поделиться на других сайтах


Какой-то конфликт индексов. Если все импортировалось, то будет работать.

Сразу не написал, лучше удалить таблицу fias и залить новую из файла.

Просто это база от Pro-версии, там есть поля, которые в обычной не используются, но мешать не будут.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

У магазина существует (планируется) сеть офлайн магазинов в разных городах. 
Контакты офлайн магазинов задаются через стандартный функционал Локализация->Местонахождение (localisation/location).


Так вот... как бы добавить в магазины поле город (ну это скажем не проблема, добавлю в БД поле) и подключить к нему (к этому полю) ваши базы городов (а вот это я себе уже плохо представляю). Чтобы использовать модуль гео локации для создания городов у магазинов. Затем, при выводе магазинов на страницу контактов можно было бы упорядочить (сгруппировать) магазины - это было бы гармонично.

Как считаете насколько адекватна моя идея, подскажите как реализовать или может разработчик модуля может сделать это за небольшую денешку (будет наработка на будущие обновления)

Ссылка на комментарий
Поделиться на других сайтах


@Klaus

Здравствуйте. Не очень понял, что вы хотите от модуля.

Вывести список магазинов в зависимости от города можно, например, через геосообщения.

Ссылка на комментарий
Поделиться на других сайтах

Здравствуйте! Подскажите пожалуйста, как ваш модуль CityManager можно объединить с SEO мультирегион, я думаю много людей вас об этом спрашивало? Меня интересует как реализовать выдачу урлов по типу мойсайт.ру/москва с выбором города из вашего модуля?

Ссылка на комментарий
Поделиться на других сайтах


Здравствуйте. В мультирегион создаете структуру, а в citymanager привязываете города к URL.

Ссылка на комментарий
Поделиться на других сайтах

В 20.11.2020 в 21:50, progroman сказал:

@Klaus

Здравствуйте. Не очень понял, что вы хотите от модуля.

Вывести список магазинов в зависимости от города можно, например, через геосообщения.

Я хочу чтобы на странице создания магазинов (меню админки Локализация->Местонахождение) появилось дополнительное поле с выпадающим списком, а список получался путём перебора данных вашей таблицы prmn_cm_city (это города, которые назначены в вашем модуле).
Далее, на страницах контактов сделать вывод магазинов группами по городам. Т.е. сперва делать перебор городов этой-же вашей базы и если для города есть магазины, то вывести название города а затем уже перебрать и вывести магазины которые относятся к  этому городу. Таким образом на  странице контактов будут все существующие магазины сгруппированные по городам. 
Типа:
город1
магазин 1, магазин 2
город 2
магазин 1
город 3
магазин1, магазин 2, магазин 3
Город 4
магазин 1.


А в случае с геосообщениями можно вывести адрес только того города, который выбран юзером (тоже интересный вариант, но для сетевых магазинов лучше сразу показать что они работают во многих городах)

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.