-
Публікації
1 396 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем progroman
-
-
-
Скопируйте папку catalog. Можно в админке.
-
И второй вопрос: как сделать чтоб модальное окно выбора города закрывалось при нажатии на зону за границей модального окна, а не только при нажатии на "крестик".Сделал. Так же изменил алгоритм поиска городов.
-
Во время регистрации после нажатия кнопки "ОТПРАВИТЬ" получаю ошибку http://prntscr.com/4puoi3
С vqmod не тестировал, видимо дело в нем.
-
Новая версия приятно удивляет!
Стало гораздо удобнее.
Какой файл сейчас редактировать что бы букву г из названия города убрать?
catalog/model/module/geoip.php
-
И второй вопрос: как сделать чтоб модальное окно выбора города закрывалось при нажатии на зону за границей модального окна, а не только при нажатии на "крестик".
Здесь есть пример:
http://stackoverflow.com/questions/1675893/close-dialog-on-click-anywhere
Если не справитесь, ждите, в следующей версии, добавлю.
-
Доброго вечера. Раньше не замечал, но попробовал с разных браузеров и увидел ошибку. Она вылетает только при первом входе на сайт:
Notice: Undefined index: f4_fias_id in /home/aqq12668/public_html/riverina.ru/system/library/geoip.php on line 345Warning: Cannot modify header information - headers already sent by (output started at /home/aqq12668/public_html/riverina.ru/index.php:107) in /home/aqq12668/public_html/riverina.ru/system/library/geoip.php on line 205Warning: Cannot modify header information - headers already sent by (output started at /home/aqq12668/public_html/riverina.ru/index.php:107) in /home/aqq12668/public_html/riverina.ru/catalog/controller/module/geoip.php on line 73
Подскажите что нужно поправить?
У вас последняя версия? Если нет, обновитесь.
-
Добрый день!
Купил модуль, но нигде не нашел полной настройки, а именно как сделать так, чтобы в корзине вписывался город?
Был бы благодарен, если бы помогли с этим вопросом.
Так же второй вопрос - как вывести переменную города, не только в шапке, но и в блоке товара?
Такой настройки нет, если город определился, он должен вписываться по-умолчанию, по крайней мере, на дефолтном шаблоне.
Город можно получить так (в контроллерах):
$geoip = $this->registry->get('geoip'); $city = $geoip->getCityName();
-
Заметил один баг, думал только у меня на сайте, но и на демо тоже - если в поиске набрать несуществующий город (ошибиться), например "За", то страница виснет... А так модуль отличный!
Буду разбираться.
-
DROP TABLE IF EXISTS `country_to_fias`;
CREATE TABLE IF NOT EXISTS `country_to_fias` (
`country_id` int(11) NOT NULL,
`fias_id` int(11) NOT NULL,
UNIQUE KEY `country_id` (`country_id`,`fias_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `country_to_fias` (`country_id`, `fias_id`) VALUES (20, 300000), (176, 202137), (220, 202138)
-
Конечно, контроллер у вас geoip, а шаблон header.tpl. Контроллер должен быть соответствующим. Вместо 'ЗНАЧЕНИЕ ПО-УМОЛЧАНИЮ' нужно вставить текст, который будет выводиться, когда город не определен, или его нет в списке правил.
-
В админке:
Ключ Зона Значение
shipping Воронеж В Ваш город доставка: 250 р
shipping Владивосток В Ваш город доставка: 1000 р
...
В контроллере:$geoip = $this->registry->get('geoip'); $this->data['geoip_shipping'] = $geoip->getRule('shipping', 'ЗНАЧЕНИЕ ПО-УМОЛЧАНИЮ');
В шаблоне:
в том месте, где нужно вывести
<?php echo $geoip_shipping; ?>
-
Да, нужно выполнить sql-запросы к базе из папки prinstall/data: папка geoip, папка ru (fias_level_lt6.sql, fias_level_6_1 ... fias_level_6_7, zone_to_fias.sql)
-
Ищите в панели управления.
-
Посмотрите ошибку в логах апача.
-
-
Может. Попробуйте дать максимальные права. Может в .htaccess какое-нибудь правило прописано, попробуйте временно переименовать его.
-
prinstall как раз устанавливает все необходимые таблицы в БД. Проверьте, есть у вас в корне сайта эта папка.
-
Да, это все геозоны.
-
Можно, если разбираетесь в коде, я не могу описать все, что нужно сделать. Если кратко, в контроллере pr_login собрать из двух функций: login_form и register_form одну. Постараюсь сделать это в следующей версии, только пока не известно, когда я за нее возьмусь.
-
После
<div id="container">
вставить:
<?php echo $geoip_phone; ?>phone - ключ из таблицы геосообщений
Вот пример
-
Должен работать также, если нет не сложно будет подправить.
Вы думаете, я проверяю каждый шаблон? :-) -
-
1) У вас там ничего нет, вот и не выводится, впишите расценки.
2) Посмотрите, какие регионы у вас входят в геозону НДС. Доставка будет для них. Если хотите другие, создайте новую геозону.
[Поддержка] CityManager (Определение города по IP, Geo IP)
в Модулі та розширення
Опубліковано:
Диалоговое окно создается с помощью JQueryUi Dialog, код в файле catalog/view/theme/default/template/module/geoip.tpl, строка 88
Почитайте документацию http://api.jqueryui.com/dialog/ может там что-то найдете.