Последняя версия 1.0.4 от 28 июня 2011года
Стоимость программы 10WMZ.
Всем заинтересовавшимся писать в личку.
Версия 1.0.0
1. Скачиваем программу setup.
2. Распаковываем архив в папку, предоставляем доступ для записи этой папке(для Windows 7 и не только). Это нужно для того что бы программа могла сохранить настройки подключения в файл database.ini.
3. Запускаем программу, вводим данные для входа:
3.1. Ключ, который нужно получить. Чтобы получить ключ пишем мне в личку.
Важно! Если какой-то из ключей будет опубликован в интернете, он будет удален без предупреждения;
3.2. IP или хост сервера, где установлена База данных(БД);
3.2. Название БД;
3.3. Имя пользователя БД;
3.4. Пароль БД;
Примечание: Все данные записываются в файл database.ini и хранятся только у Вас.
4. Если ввели все верно, то Вы подключитесь к своей БД и сможете импортировать данные. В противном случае в Логе действий(снизу в программе Вы увидите ошибку подключения).
Какие могут быть ошибки:
4.1. Ввели не правильные данные(лучше всего взять данные с файла includes\config.inc.php);
4.2. У Вас стоит ip-фильтр на подключение к БД(позже напишу отдельную статью по этому поводу);
5.Дальше все просто
5.1. Указываем тип данных, пока доступно только csv;
5.2. Указываем источник данных Пример csv-файла;
5.3. Выберем категорию;
5.4. Выберем пользователя;
5.5. Если у Вас первая строка файла csv содержит название полей, тогда проставляем соответственную опцию;
5.6. Если у Вас не стандартный разделитель полей csv файла, тогда указываем его;
5.7. Анализировать SEO — это опция, которая проверяет на уникальность ссылки каждого объекта, чтобы не было вашсайт/maps/apteka.html два и более раз. Сделал это исходя из того что название объектов могут повторяться для разных городов, а ссылка генерируется с использованием названий. По этому сначала импортируем объекты, потом нажимаем данную кнопку.
6.Анализ данных.
В первой таблице, которая выше, мы указываем связи между полями файла-источника и полями БД. Слева поля с файла, справа с БД, есть выпадающий список доступных полей.
Вторая таблица, данные, которые можно редактировать, удалять записи и сохранять csv-файл.
Ниже опция записи, как мы хотим добавить данные: дописать в конец таблицы или полностью переписать(при этом варианте будут утеряны пред ведущие записи).
Также есть возможность указывать будем ли мы публиковать данные после добавления или после проверки(тут используется поле published).
Есть возможность проверять на уникальность по одному адресу объекта(т.е. редко когда на по одному и тому же адресу могут находиться 2 супермаркета и т.п.).
7.Следующий этап — собственно сформированный скрипт, который с программы можно добавить сразу в БД. Рекомендую это делать сразу, т.к. идет привязка к id. Т.е. если вы сохраните скрипт и после этого кто-то добавит объект через карту, то будет конфликт. В таком случае лучше с генерировать скрипт заново.
По меню.
В меню есть возможность редактирования полей, которые потом программа будет использовать для заполнения. Настройки — Настройки полей таблиц
Здесь мы можем добавлять или удалять поля, которые нам будут нужны, указывать значение по умолчанию, для каждого поля, которое будет заполняться в случае отсутствия данного поля в файле импорта.
Можно добавлять поля с табл. cms_map_items, кроме зарезервированных.
Список зарезервированных полей:
1.id
2.category_id
3.user_id
4.published
5.addr_lat
6.addr_lng
7.hash
и напишу строчку относительно поля contacts. Данное поле не простое, для него было создано специальное доп. поле в настройках где мы указываем доп. параметры.
Широту и долготу можно заполнять через админку карты, по этому эти поля тоже вынес в резерв.
Вроди все описал, что забыл, вспомню допишу :)
Всем удачного дня!
Вышла промежуточная версия 1.0.1
Что нового:
1.Поддержка нескольких версий карт, а именно 1.3, 1.4, 1.5, 1.6 и выше
Программа сама определяет какая у Вас версия карты (При запуске пишет в лог снизу) и соответственно делает скрипт с учетом версии.
2.В поля записал все что можно добавлять, т.е. список полей которые есть в табл.
3.Исправлены все ошибки, которые пользователи в режиме бета-тестирования нашли.
П.С. как писалось ниже в отзывах, в карте версии 1.5 и 1.6 обнаружили ошибку с поиском координат, без устранения данной ошибки Вы не сможете корректно отображать данные на карте, но в списке категорий все отображается правильно. Ждем исправления.
Всем удачного дня!
Вышла очередная версия 1.0.2
Что нового:
1.Автоматический разбор адреса. Теперь достаточно чтобы в файле присутствовало поле с названием Адрес, или адрес, или Адресс или адресс(два последних варианта для тех кто приехал с Англии, без обид :)) и программа сама по шаблону разберет данное поле. Шаблон Вы можете сами задавать через настройки, он гибкий и очень удобный(показан на рисунке настроек).
Важно!
— Префиксы улиц в поле "адрес" должны совпадать с теми, которые у Вас в карте(сокращенная версия префиксов).
— Если используете поле адрес, смотрите чтобы у Вас случайно не оказалось два одинаковых поля, к примеру в поле адрес есть Страна и у Вас еще есть отдельное поле Страна.
Вот файл для теста: Пример csv-файла с полем адрес.
Всем удачного дня!
Версия 1.0.3
Что нового:
1.Появилась возможность добавление пользовательских характеристик.
2.Появился парсинг. По умолчанию опция не актина.
Кто заинтересован данной опцией, обращаемся индивидуально в личку.
Всем удачного дня!
Версия 1.0.4
28.06.2011
Данная версия без новых опций, но исправлены все ошибки которые были обнаружены Вами.
Парсинг с сайтов усовершенствован.
Всем удачного дня!
Что планируется сделать:
— Добавление данных в другие таблицы csm-ки. cms_uc_items, cms_content.
Стоимость программы 10WMZ.
Всем заинтересовавшимся писать в личку.
Версия 1.0.0
1. Скачиваем программу setup.
2. Распаковываем архив в папку, предоставляем доступ для записи этой папке(для Windows 7 и не только). Это нужно для того что бы программа могла сохранить настройки подключения в файл database.ini.
3. Запускаем программу, вводим данные для входа:
3.1. Ключ, который нужно получить. Чтобы получить ключ пишем мне в личку.
Важно! Если какой-то из ключей будет опубликован в интернете, он будет удален без предупреждения;
3.2. IP или хост сервера, где установлена База данных(БД);
3.2. Название БД;
3.3. Имя пользователя БД;
3.4. Пароль БД;
Примечание: Все данные записываются в файл database.ini и хранятся только у Вас.
4. Если ввели все верно, то Вы подключитесь к своей БД и сможете импортировать данные. В противном случае в Логе действий(снизу в программе Вы увидите ошибку подключения).
Какие могут быть ошибки:
4.1. Ввели не правильные данные(лучше всего взять данные с файла includes\config.inc.php);
4.2. У Вас стоит ip-фильтр на подключение к БД(позже напишу отдельную статью по этому поводу);
5.Дальше все просто
5.1. Указываем тип данных, пока доступно только csv;
5.2. Указываем источник данных Пример csv-файла;
5.3. Выберем категорию;
5.4. Выберем пользователя;
5.5. Если у Вас первая строка файла csv содержит название полей, тогда проставляем соответственную опцию;
5.6. Если у Вас не стандартный разделитель полей csv файла, тогда указываем его;
5.7. Анализировать SEO — это опция, которая проверяет на уникальность ссылки каждого объекта, чтобы не было вашсайт/maps/apteka.html два и более раз. Сделал это исходя из того что название объектов могут повторяться для разных городов, а ссылка генерируется с использованием названий. По этому сначала импортируем объекты, потом нажимаем данную кнопку.
6.Анализ данных.
В первой таблице, которая выше, мы указываем связи между полями файла-источника и полями БД. Слева поля с файла, справа с БД, есть выпадающий список доступных полей.
Вторая таблица, данные, которые можно редактировать, удалять записи и сохранять csv-файл.
Ниже опция записи, как мы хотим добавить данные: дописать в конец таблицы или полностью переписать(при этом варианте будут утеряны пред ведущие записи).
Также есть возможность указывать будем ли мы публиковать данные после добавления или после проверки(тут используется поле published).
Есть возможность проверять на уникальность по одному адресу объекта(т.е. редко когда на по одному и тому же адресу могут находиться 2 супермаркета и т.п.).
7.Следующий этап — собственно сформированный скрипт, который с программы можно добавить сразу в БД. Рекомендую это делать сразу, т.к. идет привязка к id. Т.е. если вы сохраните скрипт и после этого кто-то добавит объект через карту, то будет конфликт. В таком случае лучше с генерировать скрипт заново.
По меню.
В меню есть возможность редактирования полей, которые потом программа будет использовать для заполнения. Настройки — Настройки полей таблиц
Здесь мы можем добавлять или удалять поля, которые нам будут нужны, указывать значение по умолчанию, для каждого поля, которое будет заполняться в случае отсутствия данного поля в файле импорта.
Можно добавлять поля с табл. cms_map_items, кроме зарезервированных.
Список зарезервированных полей:
1.id
2.category_id
3.user_id
4.published
5.addr_lat
6.addr_lng
7.hash
и напишу строчку относительно поля contacts. Данное поле не простое, для него было создано специальное доп. поле в настройках где мы указываем доп. параметры.
Широту и долготу можно заполнять через админку карты, по этому эти поля тоже вынес в резерв.
Вроди все описал, что забыл, вспомню допишу :)
Всем удачного дня!
Вышла промежуточная версия 1.0.1
Что нового:
1.Поддержка нескольких версий карт, а именно 1.3, 1.4, 1.5, 1.6 и выше
Программа сама определяет какая у Вас версия карты (При запуске пишет в лог снизу) и соответственно делает скрипт с учетом версии.
2.В поля записал все что можно добавлять, т.е. список полей которые есть в табл.
3.Исправлены все ошибки, которые пользователи в режиме бета-тестирования нашли.
П.С. как писалось ниже в отзывах, в карте версии 1.5 и 1.6 обнаружили ошибку с поиском координат, без устранения данной ошибки Вы не сможете корректно отображать данные на карте, но в списке категорий все отображается правильно. Ждем исправления.
Всем удачного дня!
Вышла очередная версия 1.0.2
Что нового:
1.Автоматический разбор адреса. Теперь достаточно чтобы в файле присутствовало поле с названием Адрес, или адрес, или Адресс или адресс(два последних варианта для тех кто приехал с Англии, без обид :)) и программа сама по шаблону разберет данное поле. Шаблон Вы можете сами задавать через настройки, он гибкий и очень удобный(показан на рисунке настроек).
Важно!
— Префиксы улиц в поле "адрес" должны совпадать с теми, которые у Вас в карте(сокращенная версия префиксов).
— Если используете поле адрес, смотрите чтобы у Вас случайно не оказалось два одинаковых поля, к примеру в поле адрес есть Страна и у Вас еще есть отдельное поле Страна.
Вот файл для теста: Пример csv-файла с полем адрес.
Всем удачного дня!
Версия 1.0.3
Что нового:
1.Появилась возможность добавление пользовательских характеристик.
2.Появился парсинг. По умолчанию опция не актина.
Кто заинтересован данной опцией, обращаемся индивидуально в личку.
Всем удачного дня!
Версия 1.0.4
28.06.2011
Данная версия без новых опций, но исправлены все ошибки которые были обнаружены Вами.
Парсинг с сайтов усовершенствован.
Всем удачного дня!
Что планируется сделать:
— Добавление данных в другие таблицы csm-ки. cms_uc_items, cms_content.
Реклама #
Fuze 13 лет назад #
rim89 13 лет назад #
Semper 13 лет назад #
tulik 13 лет назад #
Огромный +.
cyberlife 13 лет назад #
cyberlife 13 лет назад #
cyberlife 13 лет назад #
cyberlife 13 лет назад #
cyberlife 13 лет назад #
Semper 13 лет назад #
cyberlife 13 лет назад #
вопрос - если телефонов несколько, через запятую ставить?
Semper 13 лет назад #
Semper 13 лет назад #
cyberlife 13 лет назад #
cyberlife 13 лет назад #
Не может быть из-за того, что у меня в пароле такие спецсимволы как "`" ? просто знаю что на некоторых цмсках такие пароли фильтруются и установив сайт я не мог в него попасть под своим паролем
Semper 13 лет назад #
Если при запуске такое выдало, тогда значит проблема именно в доступе, тут не от cms-ки зависит, а от бд. Если у Вас 5-й мускул, то он спецсимволы должен нормально воспринимать.
cyberlife 13 лет назад #
Крот 13 лет назад #
key: что прислали
ip или Host-сервера БД: localhost
Название БД: какое есть
Пользователь: root
Пароль: (пустой)
запуск www сервера из-под Denwer
не подключается...
Крот 13 лет назад #
Semper 13 лет назад #
Для всех, желательно чтобы пароль был не пустой
Крот 13 лет назад #
пароль рута поставил 12345
выдает тоже самое сообщение
сделал допюзера с полными правами и паролем 123456 - тоже самое
вопрос - нужен ли инет для проверки ключа? (тестируемый комп сейчас доступа в инет не имеет - стоит денвер)
какая версия MySQL должна быть (стоит 5)
Semper 13 лет назад #
Semper 13 лет назад #
Крот 13 лет назад #
RubA 13 лет назад #
проблема похожая
при подключении выдает КЛЮЧ УКАЗАН НЕ ВЕРНО или НЕТ СВЯЗИ С ВАШЕЙ БД (еслибы проверка была не слитная а отдельная - было бы понятно)
key: что прислали
ip или Host-сервера БД: IP
Название БД: как в конфиге
Пользователь: как в конфиге
Пароль: как в конфиге
инет есть
а ещё win7 64
RubA 13 лет назад #
надо было разрешить удалённый доступ ) на сервере к БД
Ruslan 13 лет назад #
Semper 13 лет назад #
RooKee 13 лет назад #
Semper 13 лет назад #
RooKee 13 лет назад #
Semper 13 лет назад #
Ruslan 13 лет назад #
Что это за ошибка и как это исправить?
Semper 13 лет назад #
Ruslan 13 лет назад #
Semper 13 лет назад #
Ruslan 13 лет назад #
Semper 13 лет назад #
Сергей 13 лет назад #
сервер
MySQL-кодировка: UTF-8 Unicode (utf8)
база
cp1251_general_ci
Semper 13 лет назад #
Исправил, закачал новый екзешних в архив. Скачайте, проверьте и скажите результат. Если не поможет, буду думать дальше.
Сергей 13 лет назад #
Semper 13 лет назад #
Сергей 13 лет назад #
googlebot 13 лет назад #
Semper 13 лет назад #
Ruslan 13 лет назад #
Во всплывающем окне пишет что запрос успешно выполнен, а внизу Лог выдает ошибку.
Когда жму ок в логе пишет что запрос успешно внесен в БД, скрин:
Не может быть из-за того что хост у меня не localhost, а uzhgor0001.mysql.ukraine.com.ua ?
Semper 13 лет назад #
googlebot 13 лет назад #
Ruslan 13 лет назад #
googlebot 13 лет назад #
Ruslan 13 лет назад #
Сергей 13 лет назад #
Semper 13 лет назад #
Keep 13 лет назад #
Semper 13 лет назад #
Бока которые вылезли, может я что-то не так делал, хотя делал все по инструкции.
1. Не поставился автоинкремент в табл. cms_map_markers.
2. Не могу искать координаты по адресу, выдает следующую ошибку
Поиск координат по адресам
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/semper/domains/мой сайт.com/public_html/core/classes/db.class.php on line 75
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/semper/domains/мой сайт.com/public_html/core/classes/db.class.php on line 75
В каталоге нет объектов без координат. Поиск не требуется.
Хотя они есть.
С автоинкрементом то все просто, а вот с вторым щас буду разбираться.
Если у кого-то были подобные проблемы, можете делится решениями.
Semper 13 лет назад #
Странно, с 1.4. на 1.5. есть добавление автоинкремента. Чего-же это он не добавился :(
Semper 13 лет назад #
Крот 13 лет назад #
версия карты 1.6, результат следующий
у меня в каждом объекте есть поле ОПИСАНИЕ, несколько строк html формата, в нем присутствует "точка с запятой"
вырезка: ..... </a><br />......
не грузится, как я понял программа при открытии csv не отрабатывает двойные кавычки на поле ОПИСАНИЕ спотыкаясь на вышеуказанных точках с запятой.
Хорошо, описание у нас примерно у всех одинаковое, добавил его руками. Далее соотв-но формируется SQL, похоже для старой версии Карты, грузить пробовать не стал, так как формат таблиц разный.
Это проблемы, теперь пожелания -
очень хочется видеть в программе добавление пользовательских характеристик,
еще можно добавить в настройку полей - таблицы, в которых эти поля находятся... и связи между ними.
Semper 13 лет назад #
И по поводу пользовательских характеристик в следующей версии будет.
Крот 13 лет назад #
Semper 13 лет назад #
Semper 13 лет назад #
Всегда пишет в ответ "В каталоге нет объектов без координат. Поиск не требуется." Хотя в табл. cms_map_markers есть записи с пустыми полями lat и lng.
Вопрос:
У кого-то она работает или такая же проблема?
П.С. не хочу попросту поддержку беспокоить
Semper 13 лет назад #
instantmaps-16-update\admin\components\maps\backend.php
...
cpAddPathway('Поиск координат', $_SERVER['REQUEST_URI']);
echo '<h3>Поиск координат по адресам</h3>';
$model->where("i.addr_lat = ''");
$model->where("i.addr_lng = ''");
$model->groupBy('i.id');
$count = $model->getItemsCount();
$items = $model->getItems();
?>
<?php if (!$count) { ?>
<p>В каталоге нет объектов без координат. Поиск не требуется.</p>
<?php } else { ?>
...
а именно
$model->where("i.addr_lat = ''");
$model->where("i.addr_lng = ''");
$model->groupBy('i.id');
т.к. model.php зашифрован дальше посмотреть не смог, но судя с названий полей i.addr_lat and i.addr_lng запрос обращается к старой таблиwе где хранились данные, а именно cms_map_items.(Посмотрел model.php версии 1.3. действительно так).
Если у Вас работает, то я не прав, если нет, то напишу в поддержку.
Жду хоть от кого-то ответа.
Крот 13 лет назад #
Кстати разр. обещали в конце этой недели обновление... Никому не прислали случайно так? )
Semper 13 лет назад #
П.С. заканчиваю с версией программы импорта под 1.6.
Надеюсь что в 1.7. не будет кардинальных изменений.
Semper 13 лет назад #
Тестируем :)
Malanas 13 лет назад #
Semper 13 лет назад #
googlebot 13 лет назад #
Semper 13 лет назад #
По поводу префикса, у меня подтягивается. Попробуйте тестовый файл импортировать и посмотрите скрипт.
googlebot 13 лет назад #
Semper 13 лет назад #
Semper 13 лет назад #
Semper 13 лет назад #
Есть еще одна проблема. Админка карты при большом кол-ве записей(у меня больше 15000) не открывается, думает, думает. Написал администрации. Ждем ответа.
googlebot 13 лет назад #
Semper 13 лет назад #
lezginka.ru 13 лет назад #
Semper 13 лет назад #
lezginka.ru 13 лет назад #
Design-VL 13 лет назад #
Пришло обновление 1.7 а тама есть уже импорт
Не в обиду разработчику
Крот 13 лет назад #
удаленный импорт большого объема статей с разбивкой по датам заранее сделать - сайт сам будет работать)
будет удобнее в виде отдельной программы (если будет в поставке - тоже хорошо))))
Semper 13 лет назад #
Design-VL 13 лет назад #
Semper 13 лет назад #
Malanas 13 лет назад #
Semper 13 лет назад #
Semper 13 лет назад #
Думаю на этой неделе больше времени будет, допишу все остальное.
googlebot 13 лет назад #
Semper 13 лет назад #
не хватает названий колонок.
2. У вас улица и префикс не везде соответствуют заданному шаблону адреса. Т.е. есть улица префикс (Суворовский пр.), а есть префикс улица (ул.Земледельческая), а в шаблоне префикс улица.
3. У меня наверное не совпали префиксы улиц, у Вас они должны быть идентичны тем, которые есть в карте. Т.е. если у Вас в карте проспект будет пр-кт, а в файле пр. то программа не сможет правильно отпарсить.
Semper 13 лет назад #
Semper 13 лет назад #
Semper 13 лет назад #
Если у кого-то возникнут трудности с подключением и при запуске программа будет писать что Ключ не верен или не удалось подключится к БД пользователя, тогда включаем логирование.
Для включения логирования нужно добавить строку
log=1
в конец файла database.ini
После чего при запуске программа будет записывать ошибки в файл techlog.txt, папка log.
После чего передаем лог мне и решаем возникшую проблему.
RooKee 13 лет назад #
Semper 13 лет назад #
RooKee 13 лет назад #
RooKee 13 лет назад #
bondar 12 лет назад #