-
Публікації
1 396 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем progroman
-
-
Чтобы отключить модуль для консоли, нужно в catalog/controller/extension/module/progroman/city_manager.php заменить метод isModuleEnabled на:
public function isModuleEnabled() { return $this->config->get('progroman_cm_status') && php_sapi_name() != "cli"; }
-
@studia55x5 Какая версия модуля? Пришлю патч, но лучше обновиться до последней версии, в ней автоматически PHP 7.2 поддерживается.
-
@ditex Залил на сервер последнюю версию баз, проверил, там Владивосток определяется. Обновитесь, можете напрямую с sypexgeo.net скачать.
-
@ditex Попробуйте обновить базы IP https://opencartforum.com/files/tutorials/304-{%3F}/
После этого нужно почистить куки браузера или проверить в режиме инкогнито, т.к. модуль запоминает выбранный вами город.
-
Для работы модуля нужен PHP 5.6 и выше.
Вообще, в cli-режиме модуль не нужен, его надо отключить. Напишите версию Opencart и модуля, скажу как.
-
Конфликт с другим модулем определения по IP, нужно отключить.
-
@dvelectro Нужно конкретное описание проблемы: какой сайт, какие поддомены, скрин настроек редиректов, IP, где не работает, может понадобится админка и ФТП.
А то магический шар сломался, не могу посмотреть, что там у вас не так.
-
@mosvol99 Здравствуйте, возможна.
-
Разобрались? Зашел к вам на сайт, запросы добавления в корзину идут на /index.php?route=checkout/cart/add. Независимо от того с CITY страница или без.
-
4 часа назад, bikoff сказал:
В панели Network вижу, что запрос
формируется в видеи из-за этого видимо не срабатываетЕсли запрос сначала идет на /index.php?route=checkout/cart/add, но тут же редиректит на /CITY/index.php?route=checkout/cart/add, это модуль.
Если запрос сразу идет на /CITY/index.php?route=checkout/cart/add, модуль тут не при чем. Смотрите, где формируется URL этого модуля.
-
@bikoff А как вы делали префиксы-города? GeoIP этого не умеет. Ссылки, пути к скриптам, url запросов но тоже не формирует.
-
@Deveron привязка города к домену включена?
-
10 часов назад, Deveron сказал:
При установке на шаблон Revolution при нажатии на город в модальном окне крестик съезжает и его не закрыть, также на странице пропадает скролл справа из-за этого часть информации едет. Как можно исправить?
Добавьте стиль
#prmn-cmngr-cities .close { top: 10px; }
-
2 часа назад, bikoff сказал:
Спасибо за ответ! А можно ли сделать редирект только, если была запись в куки? Т.е. точно такой же принудительный редирект, но только после куки?
Пользователь загуглил "ноутбуки Тверь". В выдаче наш сайт "tver.site.ru/note/". Но если он гуглил с мобильного, то скорее попадет на страницу для Москвы из-за принудительного редиректа. Хотелось бы чтоб принудительный редирект срабатывал только когда пользователь зайдет на поддомен Тверь и дальше.
А если привязать город к поддомену? Зайдет на tver и будет там, т.к. редирект отключен.
Если хотите дополнительную логику, нужно переопределить метод CityManager::needRedirect()
В system\library\progroman\citymanager\citymanager.php добавьте метод:
protected function needRedirect() { // добавляете здесь логику, если редирект нужен возвращаете true return parent::needRedirect(); }
- 1
-
Поставьте галочку "отключить редирект при первом заходе".
-
В 07.11.2019 в 10:22, bikoff сказал:
А как правильно организовать мультиязычность? Если город Харьков, то как сделать его украинскую версию Харків и редирект именно на украинскую версию?
Модуль не поддерживает мультиязычность. Даже в самом опенкарт названия регионов только на одном языке.
В 07.11.2019 в 16:53, bikoff сказал:Тут все понятно. Но если проверить саму страницу Москвы на редиректы, то окажется, что боты видят 302 редирект на главную сайта при запросе на страницу Москвы!!!
Для ботов ПС редирект отключен, они определяются по user agent, список перечислен в system\library\progroman\citymanager\citymanager.php в методе getBots().
-
Нет, модуль не контролирует наличие товара в магазинах.
-
Здравствуйте. Правьте запросы в модели. У меня нет готового решения.
-
Может быть, модификатор не установлен или не отработал.
При обращении за тех. поддержкой обязательно указывайте адрес сайта, версию Opencart и PHP.
-
Здравствуйте.
1. Должен, если не будет - напишите.
2. Не важно. См. FAQ
-
Здравствуйте. Обновите модуль до последней версии, она поддерживает PHP 7
-
1)
2) Нет, модуль автоматически ничего не генерирует. Из модуля можно взять текущее значение города, региона и т.д. и геосообщения.
-
-
Будет, если сейчас скидки для групп покупателей подтягиваются (вкладка Скидки в редактировании товара).
Модуль поддерживает такую структуру, но сам ее не создает, см., например, модуль Мультиязык.
[Поддержка] CityManager Pro (группы покупателей, разные цены для городов)
в Другие дополнения
Опубліковано:
Здравствуйте.
1) Да, сохраните его.
2) Правильно.