Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

100napb

Users
  
  • Posts

    423
  • Joined

  • Last visited

Everything posted by 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, если это важно). Так ведь не должно быть, верно? Как мне можно исправить ситуацию, в какую сторону копать?
×
×
  • 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.