-
Публікації
1 396 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем progroman
-
-
В особенностях работы Simple. Модуль рассчитан на стандартный механизм работы.
-
Вбиваете в админке правила:
Ключ Зона Значение
delivery Киев Бесплатная доставка в г.Киев от 50 евро
delivery Одесса Бесплатная доставка в Одессу от 50 евро
...
В контороллере
$geoip = $this->registry->get('geoip');
$delivery = $geoip->getRule('delivery', 'Значение по-умолчанию');
-
-
Скиньте в личку адрес сайта
-
Собрался покупать, открыл демоверсию, а там регион не определен.
IP - 213.33.173.115, вроде везде распознается, как Москва, а в демке не хочет! :(
Проверил, подставляю у себя этот IP, определяет регион - Москва. Попробуйте очистить кэш и удалить куки.
-
запрос идет
/prinstall/ajax/install.php?install_ru=all&install_ua=1&install_by=1&_=1384087797881 404 (Not Found) jquery-1.7.1.min.js:4
а расположено в
new/prinstall
как и сам opencart
куда правки оперативно внести можно?
Странно, у меня тоже расположен в папке, но работает. Внесите правки в prinstall/index.php строка 22, пропишите в url путь жестко.
-
Посмотрите, куда идет ajax-запрос.
-
Скорее всего, simplecheckout как-то по-другому работает.
-
Я не знаю, почему. На демо http://opencart.progroman.ru/demo/geoip все работает.
-
Где выставили? Ошибка не исчезла, откройте консоль firebug и посмотрите, когда набираешь в поиске, ajax с этой ошибкой приходит.
-
Ошибка на сайте:
Notice: Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay Error No: 1104
Это связано с настройками MySQL на вашем сервере.
Нужно установить sql_big_selects=1 (устанавливается либо в конфиге либо запросом: mysql_query ("SET SQL_BIG_SELECTS=1"))
или увеличить max_join_size, посмотреть текущее значение можно запросом:
show variables like 'max_join_size'
Про max_join_size: http://www.mysql.ru/docs/mysql-man-4.0-ru/mysql-optimisation.html#server-parameters
-
Смотря что не работает. Дайте ссылку на сайт. Поищите в логах ошибку.
-
var_dump($geoip->getShortCityName());
в контроллере что выводит?
-
А город определился? Шаблон тот?
-
В контроллере:
$geoip = $this->registry->get('geoip'); $this->data['city'] = $geoip->getShortCityName();
В шаблоне:
<?php echo $city; ?>
-
По поводу бекапов. Сохраните штук 20, зайдите в phpmyadmin (или другое, чем вы пользуетесь) сделайте запрос
SELECT * FROM `setting` WHERE `group` = 'geoip' AND `key` = 'geoip_rule'
и сохраните значение поля value где-нибудь. Потом добавьте еще 10-20 правил и тоже самое. И такими шагами продвигайтесь, чтобы в случае чего не переписывать заново.
Хотя, я думаю, mediumtext должен помочь.
-
Не знаю, почему, такое количество не тестировал. Настройки хранятся в таблице setting:
SELECT * FROM `setting` WHERE `group` = 'geoip' AND `key` = 'geoip_rule'
значение хранится в поле типа text, оно может вмещать 64 KB, может просто не поместилось. Можно попробовать сделать его mediumtext.
TINYTEXT 256 bytes
TEXT 65,535 bytes ~64kb
MEDIUMTEXT 16,777,215 bytes ~16MB
LONGTEXT 4,294,967,295 bytes ~4GB
Подгрузить из файла нельзя.
-
Версия 3
- Автоматический установщик БД
- Вывод информации в зависимости от местоположения (геосообщения)
-
Вот только в выпадающем списке все равно есть деревни и села, хотя при установке выбирал только города, как их отключить?
DELETE FROM `fias` WHERE level > 4
-
Возможно ли, прикрутить к вашему модулю всплывающие окно типа - "Ваш регион определен как "Москва" верно?
В принципе, такое возможно.
-
Внес правки в модуль, теперь должен работать и на php 5.4
-
А какая у вас версия?
Тестировал на 5.3.9.
-
В prinstall выдало ошибку? До установки модуля все работало?
Warning: Illegal string offset 'layout_id' in /home/holstof/data/www/holstof.ru/catalog/controller/common/column_left.php on line 50
Это с модулем никак не связано.
-
Протестировал на 1.5.6, работает.
[Поддержка] CityManager (Определение города по IP, Geo IP)
в Модулі та розширення
Опубліковано:
Нет, это разные базы, с разной структурой и информацией в них.