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

100napb

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

    423
  • З нами

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

Усі публікації користувача 100napb

  1. Спасибо за оперативный ответ! я смог понять, что модуль сперва проверяет кеш, и, разумеется, чистил его - увы, безрезультатно. Пробовал даже этот блок проверки в кеше вообще закомменитровать. у меня вот эти строки/условия вообще никогда почему-то не выполняются: if (!isset($geo)) { $query = $this->db->query("SELECT geo_id FROM " . DB_PREFIX . "geo_ip WHERE start <= '" . $ip . "' AND end >= '" . $ip . "'"); $geo_id = 0; if ($query->num_rows) {
  2. Здравствуйте! Прежде всего, спасибо огромное за замечательный модуль! А теперь о грустном: не могу заставить работать geoip :( Нужна ваша помощь! OpenCart 1.5.6.4, sipmle 2.2, выделенный VDS сервер, на котором установлено все необходимое для работы модуля. В настройках модуля выбран вариант работы geoip "собственная геобаза" для оформления заказа. Таблицы oc_geo и oc_geo_ip корректно залиты в БД. В настройках simple для поля country_id выбран тип text, маска и значения по-умолчания отсутствуют (ранее у поля был тип select и была возможность выбрать из списка страну по-умолчанию). И... не работает. Никаких ошибок, никаких php notice'ов, ничего! Просто не определяется даже страна. В попытке понять в чем дело, удалось выявить следующее: в файле /catalog/model/tool/simplegeo.php есть следующие строки: private function getGeoIpBySimpleOpenCart() { $geo_tables = $this->cache->get('geo_tables'); if (isset($geo_tables) && !$geo_tables) { return false; } ..... и вот это блок условия всегда истинный. То есть, не получается найти нужные значения в кеше (надо признать, что у меня в качестве системного файлового кеша используется APC, если это важно). Так ведь не должно быть, верно? Как мне можно исправить ситуацию, в какую сторону копать?
×
×
  • Створити...

Important Information

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