Перейти к содержанию

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

как вставлять геоособщения?? не пойму ((( 

Если это называется "геосообщения" тогда да. Не соображу куда вставить код что бы гео сообщения появились!

Поделиться сообщением


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

Код   <?php echo $geoip; ?>

Вставляю после

<div class="container">
Все равно не появляется
Установка была согласно инструкции, у меня OCPRO 2.1.0.2.1

 

 

Я бы вставил сюда http://joxi.ru/8AnXELZFjqp0Nm Стили css в любом случае нужно подгонять.

Поделиться сообщением


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

Смотрите FAQ на странице модуля, там написано, как пользоваться геосообщениями.

1) Создаете в админке, например, с ключом text

2) В нужном контроллере прописываем

$geoip = $this->registry->get('geoip');
$this->data['geoip_text'] = $geoip->getRule('text');

или для OpenCart 2

$geoip = $this->registry->get('geoip');
$data['geoip_text'] = $geoip->getRule('text');

Где-нибудь до подключения шаблона.

 

3) В шаблоне этого контроллера выводим:

<?php echo $geoip_text; ?>

Используйте соответствующие друг другу котроллеры и шаблоны, например, для карточки товара это
/catalog/controller/product/product.php и /catalog/view/theme/ВАША_ТЕМА/template/product/product.tpl и т.д.

Поделиться сообщением


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

Здравствуйте, progroman, столкнулся с такой проблемой: регистрируюсь на сайте, потом делаю заказ и перехожу на страницу оформления Simple, но там почему-то не выбрана страна, регион и город, который был определен Вашим модулем. Если же оформлять заказ без регистрации, то данные все подставляются. В чем может быть проблема?

Поделиться сообщением


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

Индекс заполняется не для всех городов

Дело в том, что в БД ФИАС нет индексов для 5 548 населенных пунктов!!!.

http://prntscr.com/dsa0mj

Может можно использовать другую БД или параллельно, в которой есть все значения индексов? Например КЛАДР, Почта России или еще чего-нибудь?

Поделиться сообщением


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

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

Не выводятся геосообщения. Делал как описано в инструкции FAQ.

Поделиться сообщением


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

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

Не выводятся геосообщения. Делал как описано в инструкции FAQ.

кэш чистили?

Поделиться сообщением


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

кэш чистили?

Системный кэш чистил. А сейчас кэш модулей почистил и заработало)) Спасибо!

Изменено пользователем petriknet

Поделиться сообщением


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

Системный кэш чистил. А сейчас кэш модулей почистил и заработало)) Спасибо!

я именно про этот кэш и говорю, спасибо не так на форумах выражают

Поделиться сообщением


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

...

Изменено пользователем Bobmass

Поделиться сообщением


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

Дело в том, что в БД ФИАС нет индексов для 5 548 населенных пунктов!!!.

http://prntscr.com/dsa0mj

Может можно использовать другую БД или параллельно, в которой есть все значения индексов? Например КЛАДР, Почта России или еще чего-нибудь?

 

Нет, другую БД с индексами использовать нельзя. Использую ФИАС, а она "наследница" КЛАДР, не думаю, что там больше индексов. Базы Почты России у меня нет, может знаете, где ее взять?

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

Поделиться сообщением


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

Нет, другую БД с индексами использовать нельзя. Использую ФИАС, а она "наследница" КЛАДР, не думаю, что там больше индексов. Базы Почты России у меня нет, может знаете, где ее взять?

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

на postcalc есть какая-то БД населенных пунктов

Поделиться сообщением


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

Нет, другую БД с индексами использовать нельзя. Использую ФИАС, а она "наследница" КЛАДР, не думаю, что там больше индексов. Базы Почты России у меня нет, может знаете, где ее взять?

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

Да, как раз http://postcalc.ru все индексы содержит. Проверяли с разработчиком этого модуля, когда проблему с индексами выявили. Если бы код GeoIp не был бы закрыт....

Возможно Вы могли бы как-то объединиться для общего блага?

Поделиться сообщением


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

И какой индекс подставлять для Москвы, например?

1b2f33d2fd.jpg

Поделиться сообщением


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

Не уверен, но предполагаю что основного было бы достаточно 101000.

А с автором модуля Почты России не получилось пообщаться?

У этого модуля есть БД postcalc_light_cities  и там есть список верных индексов по всем населенным пунктам - http://prntscr.com/dv6zo1

Могу таблицу эту экспортировать. Скажите, в каком формате удобнее.

Изменено пользователем WinnerK

Поделиться сообщением


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

заливаю с хостинга на денвер при импорте базы данных выдает:

Ошибка

SQL-запрос:

--
-- База данных: `ixx7`
--
-- --------------------------------------------------------
--
-- Структура таблицы `country_to_fias`
--
-- Создание: Янв 01 2017 г., 00:18
--
DROP TABLE IF EXISTS `country_to_fias` ;

 

Ответ MySQL: dot.gif

#1046 - No database selected

 

как зафиксить? спасибо!

Поделиться сообщением


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

Базу импортировал теперь новая ошибка:

Site error: the file Z:\home\сайт.ru\www\system\library\geoip.php requires the ionCube PHP Loader ioncube_loader_win_5.3.dll to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.

Поделиться сообщением


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

Модуль работает с 2.3.0.2????

Поделиться сообщением


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

Работает, но пока есть косяки. Подождите немного, нужно допилить, на этой неделе постараюсь.

Поделиться сообщением


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

Ок тогда и прикуплю.

Поделиться сообщением


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

Модель установил и запустил за 3 минуты на версии 1.5. То что проверил - работает. Спасибо автору!

Поделиться сообщением


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

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

Поделиться сообщением


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

Добрый день.

Обновил модуль  Simple 4.8.8 до последней версии, перестала работать автозаполнения поля город из базы модуля GeoIP . Раскомментирование строк кода, согласно инструкции, сделал. Что нужно еще сделать? (OC 1.5.5.1).

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От sergiussv
      300.00 руб
      Скачать/Купить дополнение


      Sypex GeoIP SV определение страны, региона и города по IP (1.5.1-1.5.5, 2.0)
      Модуль по IP адресу клиента определяет страну, регион и город. Город выводится или на русском если язык русский в противном случае выводится на английском.
      Обращение к Sypex Geo происходит один раз со стороны клиента при первом посещении сайта, геоданные хранятся в течении сессии.
      Протестировано на ocStore v1.5.1.3 - 1.5.5.1.2 и Opencart 2.0.1.1
      Что бы удостовериться, что на вашей версии Opencart или ocStore будет работать, зайдите в таблицу zone и посмотрите на значения столбца code, если коды регионов, на примере Челябинской области, CHE или RU-CHE, то на вашей версии будет работать, если же нет, то вы можете заменить таблицы country и zone из файла tables_country_and_zone.zip или же регион не будет определяться.
      Возможности модуля:
      - автоматическое заполнение полей при регистрации
      - автоматическое заполнение полей в корзине при определении стоимости доставки
      - автоматическое заполнение полей при оформлении заказа как гостевого, так и зарегистрированных пользователей при выборе другого адреса.
      - совместим с модулем Simple Checkout (заменяет собственную процедуру определения) до версии 4.8.
      Для ocStore 1.5 требуется vQmod
      Установку читайте в файле install.txt
      Демо: demo.lucky-purse.ru
      Использование модуля разрешается на неограниченное количество своих сайтов, но если вы его используете при разработке сторонних сайтов, то каждая копия оплачивается отдельно.
      Добавил sergiussv Добавлено 06.02.2015 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Не проверялось  
    • От progroman
      650.00 руб
      Скачать/Купить дополнение


      GeoIp Pro (группы покупателей, разные цены для городов)
      Расширенная версия модуля GeoIP - включает в себя весь его функционал, а также умеет устанавливать группу покупателей в зависимости от города. Т.к. для каждой группы можно устанавливать свою цену товара, через этот функционал можно установить различные цены для городов.
      Что умеет:
      Определять город пользователя по IP-адресу и автоматически заполнять поля Страна, Регион, Город, Индекс (не для всех) при регистрации и оформлении заказа, избавляя пользователя от ручного ввода Выводить разный текст или html для разных городов, регионов (геосообщения) Делать редиректы на поддомены или другие сайты в зависимости от местоположения, например, на ua.site.com для Украины или spb.site.com для Санкт-Петербурга Менять валюту в зависимости от страны Устанавливать группу покупателя в зависимости от города, как следствие - устанавливать разные цены на товары для разных городов Содержит базу населенных пунктов России (ФИАС), Украины, Белоруссии, Казахстана на русском языке.
      Определение по IP работает для России, Украины, Белоруссии и Казахстана с точностью до города для других стран с точностью до страны.
      Модуль русскоязычный, автор не гарантирует 100%-ю работу модуля для других языков. Настройка редиректов, валют и геосообщений возможна только для указанных выше стран.
      Совместим с модулем "Simple - упрощенная регистрация и заказ"
       
      Переход с обычной версии модуля GeoIP (до 6.0)
       
      Лицензия
       
      Установка
       
      FAQ
       
      Демо
       
      При обращении за тех. поддержкой сразу указывайте адрес сайта и как можно точнее описывайте проблему.
      Стоимость установки модуля автором или адаптация модуля под тему (настройка css-стилей) 400 рублей
      Добавил progroman Добавлено 31.01.2017 Категория Прочее Системные требования PHP 5.4 и выше, IonCube Loader 5 и выше Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×