S

Semper

Делаем мир лучше!
+94
Репутация
687
Рейтинг
0
Semper Semper Инструкция к программе импорта данных в карту 13 лет назад
Итак, потратил 5 мин. времени и кажись сам нашел в чем проблема. В последней версии да и не только
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. действительно так).
Если у Вас работает, то я не прав, если нет, то напишу в поддержку.
Жду хоть от кого-то ответа.
0
Semper Semper Инструкция к программе импорта данных в карту 13 лет назад
Уперся в такую штуку. Не могу проверить ищет ли карта с помощью опции "Найти координаты объектов по адресам"
Всегда пишет в ответ "В каталоге нет объектов без координат. Поиск не требуется." Хотя в табл. cms_map_markers есть записи с пустыми полями lat и lng.
Вопрос:
У кого-то она работает или такая же проблема?

П.С. не хочу попросту поддержку беспокоить
0
Semper Semper Инструкция к программе импорта данных в карту 13 лет назад
Ошибка ушла после того, как обновил цмс-ку до последней версии 1.8.
0
Semper Semper Инструкция к программе импорта данных в карту 13 лет назад
Да, знаю что для старой версии, сейчас дописываю для новой.
И по поводу пользовательских характеристик в следующей версии будет.
0
Semper Semper Инструкция к программе импорта данных в карту 13 лет назад
$inDB->query('ALTER TABLE `cms_map_markers` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT');
Странно, с 1.4. на 1.5. есть добавление автоинкремента. Чего-же это он не добавился :(
0
Semper Semper Инструкция к программе импорта данных в карту 13 лет назад
Напишу пару слов про обновление с версии карты 1.3. на 1.6.
Бока которые вылезли, может я что-то не так делал, хотя делал все по инструкции.
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

В каталоге нет объектов без координат. Поиск не требуется.
Хотя они есть.

С автоинкрементом то все просто, а вот с вторым щас буду разбираться.
Если у кого-то были подобные проблемы, можете делится решениями.
0
Semper Semper Инструкция к программе импорта данных в карту 13 лет назад
Локал не вариант, нужно вбивать uzhgor0001.mysql.ukraine.com.ua
0
Semper Semper Инструкция к программе импорта данных в карту 13 лет назад
ок, постараюсь сделать
+4
Semper Semper Инструкция к программе импорта данных в карту 13 лет назад
так, вернулся, сегодня постараюсь обновить себе карту до последней версии и дописать в программе выбор версии карты, чтобы можно было импортировать и в новую версию и в старую.
0
Semper Semper Инструкция к программе импорта данных в карту 13 лет назад
Сделал небольшую детализацию, новый екзешних в архиве, можете качать.
+1
Semper Semper Инструкция к программе импорта данных в карту 13 лет назад
Собственно мы оперируем с id, по этому если интуитивно узнаете категорию, тогда можно смело добавлять. Шутка.
Исправил, закачал новый екзешних в архив. Скачайте, проверьте и скажите результат. Если не поможет, буду думать дальше.
0
Semper Semper Инструкция к программе импорта данных в карту 13 лет назад
хм. тогда детализирую лог и все будет понятно. Постараюсь сегодня дописать
0
Semper Semper Инструкция к программе импорта данных в карту 13 лет назад
Может на каком-то этапе программа не смогла выполнить запрос и в лог записала ошибку, но это не означает что дальше она не будет работать. Я допишу более гибкий лог, чтобы он писал не только ошибки, но и успешные выполнения действий тоже записывал.
0
Semper Semper Инструкция к программе импорта данных в карту 13 лет назад
ну обычно разделитель ;, если табуляция, то откройте csv-файл блокнотом, скопируйте разделитель и вставте его в соответствующее поле в программе. Или через блокнот сделайте замену табуляции на ;
0
Semper Semper Инструкция к программе импорта данных в карту 13 лет назад
Данный вопрос уже подымался вот здесь http://instantcms.ru/blogs/moduli-svoimi-rukami/vneshnja-programa-kotoraja-importiruet-obekty-v-kartu.html Администратор дал ответ
0
Semper Semper Инструкция к программе импорта данных в карту 13 лет назад
Все ограничения точно такие-же как и для SQL-скриптов
0
Semper Semper Инструкция к программе импорта данных в карту 13 лет назад
Мускул можно и 4-й и 5-й
0
Semper Semper Инструкция к программе импорта данных в карту 13 лет назад
Да, нужен инет. Из-за этого и проблема.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.