Компонент Пользовательские карты версия 0.6.4

3451
Если кратко то:
было так:

стало так:




Итак, под капотом увеличение производительности кода до 3х раз!

Как смогли этого добиться:
1. Ajax загрузка точек только для видимой области!
2. Вся логика отдана браузеру JS скрипту отдаётся JSON файл и уже JavaScript рисует точки и так далее
3. Добавлены кластеры - теперь скопления точек не будут пугать пользователей ;)


Компонент Пользовательские карты версия 0.6.3+18
Сергей Игоревич → 25 июня 2012
* По наводке Leo был найден баг - основная цель релиза его победить.
* По просьбе vpugachev добавлен новый модуль mod_usermaps_imagesview который позволяет просматривать на карте фотографии которые были отмечены с помощью плагина p_usermaps_photo так же он присутствует в компоненте по ссылке /usermaps/imagemap.html
* Просмотр точки тоже переведён на Api 2.0 за одно с этим пользователь сам может решать строить ему к точке маршрут или нет - тобиж появилась кнопочка "Проложить маршрут" (если у пользователя есть точка)

Ни каких обновлений в БД делать не нужно

качать тут: http://ostudio.org/sources/usermaps/usermaps_0.6.4.tar.bz2

Всегда рад вашей финансовой поддержке!

WebMoney Кошельки для поддержки:
Z246333906882
R321537935660
Яндекс деньги:
41001639544126
Телефон для покладки наличностей:
89022871231

Так же есть платные необязательные модули про них тут: /blogs/blog-utkonosa/platnye-moduli-k-usermaps.html

Ещё будет выпущена одна версия в ветке 0.6 а далее ветка 0.7 которая будет поддерживать не только якарты.

Так же прошу прощенья если я кому то не ответил на из просьбы в сообщениях и коментах. Просьба их переслать а то я захворал тут и мог что то важное пропустить.
Компонент Пользовательские карты версия 0.6.3 | Календарь 0.4.beta5
Комментарии (60)
Def 3 июля 2012 в 14:37 0
по интерфейсу еще не проводили правки?
Сергей Игоревич 3 июля 2012 в 14:38 +2
к 0.6.5 - тоесть через неделю
Эд 3 июля 2012 в 16:56 0
Установил - ничего не понимаю. как добавлять фото?
Сергей Игоревич 3 июля 2012 в 16:57 0
Куда вы фото хотите добавлять?
Эд 3 июля 2012 в 17:06 0
* По просьбе vpugachev добавлен новый модуль mod_usermaps_imagesview который позволяет просматривать на карте фотографии которые были отмечены с помощью плагина p_usermaps_photo так же он присутствует в компоненте по ссылке /usermaps/imagemap.html
- как отмечать фотографии, какие фото, откуда?
* Просмотр точки тоже переведён на Api 2.0 за одно с этим пользователь сам может решать строить ему к точке маршрут или нет - тобиж появилась кнопочка "Проложить маршрут" (если у пользователя есть точка)
- точку "Я" добавил, как проложить маршрут? Кнопочка не появилась.
Сергей Игоревич 3 июля 2012 в 17:09 0
Заходите в /photos/photo1.html (например - главное быть автором) там будет карта если вы заменили свой темплейт com_photos_view_photo.tpl на тот что в наборе. Тыкаете на карте точку - ура появились фотки на карте.

Прокладывается от точки пользователя до точки интереса (которую вы уже создали).
Эд 3 июля 2012 в 17:55 0
Заходите в /photos/photo1.html (например - главное быть автором) там будет карта если вы заменили свой темплейт com_photos_view_photo.tpl на тот что в наборе
- зашел, авторя, com_photos_view_photo.tpl заменил - карты нет.
Прокладывается от точки пользователя до точки интереса (которую вы уже создали).
нет кнопки прокладки маршрута.
Сергей Игоревич 3 июля 2012 в 17:56 0
Кеш почистите.
вы точку создали (НЕ СЕБЯ)
Эд 3 июля 2012 в 18:03 0
Имеете в виду "Добавить организацию"? Кеш чистил, и в браузере и в папке кеша ФС сайта.
Сергей Игоревич 3 июля 2012 в 18:04 0
Именно...
Тогда странно... надо смотреть...
vpugachev 3 июля 2012 в 18:16 +1
Эд:
- зашел, авторя, com_photos_view_photo.tpl заменил - карты нет.

Было такое же. Помогло удаление плагина p_usermaps_photo. Заливание его вновь на сервер. Установка плагина через админку. Может из этого что то лишнее, но мне помогло и после этого карта появилась...
vpugachev 3 июля 2012 в 17:19 +1
Непонятно... При установке компонента (установка таблиц БД) автоматический установщик учитывает префикс отличный от стандартного в таблицах БД. Но в коде самого компонента, модулях и плагинах везде стоит cms_. Что делать менять префикс БД для отдельных таблиц или везде в коде. Как-то не удобно получится при последующем обновлении...
Сергей Игоревич 3 июля 2012 в 17:20 0
Да уж...надо подчистить...
Данила 3 июля 2012 в 23:50 0
До сих пор ничего не обновлял так как на тестовом такая штука.Захожу под админом,вроде всё работает.Выхожу,захожу уже под пользователем (на карте добавлен) и вместо карты просто серый фон.

В чём может быть проблема?
Данила 3 июля 2012 в 23:51 0
очистка кэша не помогает.
Сергей Игоревич 4 июля 2012 в 11:14 0
Исправил - перезалейте файлы
Сергей Игоревич 4 июля 2012 в 05:45 0
Зайти через хром - посмотреть в инструментах разработчика какая ошибка.
Эд 4 июля 2012 в 09:47 0
Такая же фигня.
Сергей Игоревич 4 июля 2012 в 10:18 0
Ссылку
Сергей Игоревич 4 июля 2012 в 11:14 0
загрузите заново ошибку поправил.
Виктор Данилов 4 июля 2012 в 09:59 +3
а я кеш почистил и всё проверил, но почему то у меня при нажатии на точку, просто высвечивается поле, где раньше была картинка и рейтинг, щас там пусто
Сергей Игоревич 4 июля 2012 в 10:18 0
Ссылки !
Эд 4 июля 2012 в 11:22 0
http://runetwork.net/ - при чем гостям карта видна, авторизованным юзерам нет.
Сергей Игоревич 4 июля 2012 в 11:24 0
Ещё раз перезалейте :)
Сергей Игоревич 4 июля 2012 в 11:15 0
Перезлейте компонент - была ошибка поправил вроде как
Виктор Данилов 4 июля 2012 в 11:24 +3
Теперь вообще не открывает) Ладно, время будет, сам сяду разберу код
Сергей Игоревич 4 июля 2012 в 11:25 0
Да я уже разобрался - перекачайте :)
Эд 4 июля 2012 в 11:31 +1
перезалил, теперь юзерам видна карта, но в фотогалерее карта не появилась. В этом архиве ПОЛНЫЙ набор файлов, или просто обновление некоторых, для тех, кто устанавливал компонент ранее?
Сергей Игоревич 4 июля 2012 в 18:30 0
Полный - надо скопировать с заменой. Кажется я нашёл в чём глюк с плагинами. Разберусь чуть позжее...
Эд 7 июля 2012 в 12:09 0
И...?
Сергей Игоревич 8 июля 2012 в 19:45 0
Извиняюсь но пока занят платными заказами и войной с ирдарасами
IRATE 8 июля 2012 в 10:54 0
Установил с нуля (раньше не стояли). Карты появляются, но как ими пользоваться непонятно - нет никаких возможностей ставить точки или вообще что-либо делать: http://basht.org/photos.
vpugachev 8 июля 2012 в 19:38 0
То что у Вас внизу модуль Фото на карте - он показывает фотографии с добавленными координатами. Кроме этого модуля на странице с фотографией, которую загружали на сайт Вы (!) должна появится еще одна карта, тыкая по которой два раза левой клавишей мышки на место куда вы ткнули ставиться метка, можете переходить к следующие фотографии и задавать координаты её.
Search 11 июля 2012 в 22:17 0
Вообще карта не появляется, просто белая страница, и надпись:
Последние добавленые точки
floppox 19 июля 2012 в 19:14 0
$sql = "SELECT
cms_places_events.x,
cms_places_events.y,
cms_photo_files.file,
cms_photo_files.id
FROM cms_places_events
INNER JOIN cms_photo_files ON cms_photo_files.id = cms_places_events.object_id
WHERE cms_places_events.object_type = 'photo'
AND cms_photo_files.published = '1'";

Вот выделенное жирным, это что такое?
Сергей Игоревич 19 июля 2012 в 19:15 0
Префиксы
floppox 19 июля 2012 в 20:13 0
Простите за грубоватый намек, но префикс ведь для того и предназначен, чтоб быть РАЗНЫМ.
SJen 19 июля 2012 в 20:18 0
при запросе к базе префикс cms автоматически меняется на нужный, это прописано в классе cmsDatabase
floppox 19 июля 2012 в 20:37 0
хм.. так не меняется...
floppox 20 июля 2012 в 00:01 0
Возможно я чего-то совершенно не понимаю, но идут прямые запросы, прямее некуда
$sql_check = mysql_query("SELECT * FROM cms_places WHERE user_id = {$user_id} AND type_id = 1");
SJen 20 июля 2012 в 01:32 +1
да, в вашем примере прямые и префиксы не заменяются
хороший повод для создания версии 0.6.5))
floppox 20 июля 2012 в 08:44 0
В обсуждаемом компоненте везде так :(
Сергей Игоревич 20 июля 2012 в 21:32 0
Сделаем...
Lagorden 20 июля 2012 в 20:50 0
Что-то я вообще ничего не понял... Скачал. Установил. В админке компонент появился. Из настроек - только "Общие, Центр карты, Приватность, Изображения и Дополнительно". Как добавлять категории, как добавлять объекты? Вывожу компонент в меню на морде портала - пишет только "Последние добавленые точки" и - пусто. Как включить-то его? Кэш чистил.
Сергей Игоревич 20 июля 2012 в 21:32 0
/usermaps/mainmap.html
Lagorden 20 июля 2012 в 21:56 0
Ага, вроде немного разобрался. А вот как с фото? Не загружаются к объектам... И не отображаются в модуле, если отмечаю фото на карте
Сергей Игоревич 21 июля 2012 в 14:23 0
Lagorden 21 июля 2012 в 00:25 0
А будет вывод категорий на главной странице компонента? Чтобы пользователи могли удобно искать нужные объекты. Примерно, как в ИнстантМпс. Было бы здорово )
Сергей Игоревич 21 июля 2012 в 08:29 0
Есть в платных подулях.
Lagorden 21 июля 2012 в 11:53 0
Понял. На днях куплю )
Керя 25 июля 2012 в 12:21 0
Обновился на эту версию с предыдущей теперь у меня 2 карты кеш чистил, несколько раз перезаливал но всеравно ничего не получается в чем проблеио то, и пропала вкладка в профиле я рядом плагин установлен и включен
Керя 25 июля 2012 в 12:22 0
вот скрин
Керя 25 июля 2012 в 12:25 0
Плюс все точки которые были раньше добавленны тоже не выводятся
Сергей Игоревич 25 июля 2012 в 12:28 0
ссылки
Керя 26 июля 2012 в 08:27 0
Все разобрался поменял все префиксы в компоненте на свои и заменил
Код PHP:
  1. new cms_model_usermaps()
на
Код PHP:
  1. new свой префикс_model_usermaps()
получилось в 4 файлах
frontend.php 10 строчка
plugin.php 38 строчка
и 2 файла module.php 10 строчка
Def 28 июля 2012 в 21:33 0
планируется обновление? или уже проект чуток притормозился?
Lagorden 1 августа 2012 в 02:08 0
Ни с того, ни с сего пропали все метки на карте. Список их есть, а на карте они не отображаются. Ни на главной карте, ни в модуле. При заходе на конкретную точку - она есть, а на карте нету. И при этом пропали кнопки добавления себя и организации. В чем может быть проблема? Ничего не изменял, все как было залито, так и висит... Буквально перед тем, как заметить ошибку чистил кэш.
Сергей Игоревич 1 августа 2012 в 10:34 0
Яндекс обновил карту до версии 2.0.13 ищу решение проблемы...
Harconen 20 декабря 2012 в 17:36 0
я так понял фото на карте пока не решено проблема ?
Иван 22 ноября 2012 в 13:50 0
Код PHP:
  1. Duplicate entry 'point' for key 'target'
  2.  
  3. INSERT INTO `cms_comment_targets` (`target`, `component`, `title`) VALUES ('point', 'usermaps', 'Пользовательские карты');