Компонент места ver 0.1

1911
Итак, представляю бесплатный модуль места - карта, где могут отмечаться пользователей







Итак что умеет первая версия:
* Показывать карту с картинками пользователя
* Показывать соседей в профиле пользователя
* Позволяет добавлять и редактировать своё местоположение
Как говориться известные баги :)
* Редактировать ключ api яндекс карт надо  редактировать в коде модуля (строка 4) , com_places_add.tpl (строка 1) и компонента
* Редактировать центр карты надо в коде модуля (строка 11)
* Нельзя удалиться с карты
* Обозначения места не попадают в ленту
* Ну и кривой код и так далее и тому подобное.

Модуль распространяется под GPL v3
Ну если кто то хочет поддержать или сказать спасибо можете положить мне денег на телефонку 8 девятьсот два 2871231 :)

Пример сайта: http://yamolodoi.ru

Скачать можно отсюда: http://beta.yamolodoi.ru/files/places_0.1.tar.bz2
Скачать можно отсюда: http://beta.yamolodoi.ru/files/places_0.1.1.tar.bz2

UPD: Пофиксил ошибку с аватарами
UPD: Забыл один файл добавить в архив - перезагрузите архив.
UPD после скачивания и разорхивирования выполнить в phpmyadmin

INSERT INTO `cms_modules` (`position`, `name`, `title`, `is_external`, `content`, `ordering`, `showtitle`, `published`, `user`, `config`, `original`, `css_prefix`, `access_list`, `cache`, `cachetime`, `cacheint`, `template`, `is_strict_bind`, `version`) VALUES
('top', 'Карта', 'Карта пользователей', 1, 'mod_mapview', 0, 0, 1, 0, '', 1, '', '', 0, 1, 'HOUR', 'module.tpl', 0, '1.0');

INSERT INTO `cms_components` ( `title`, `link`, `config`, `internal`, `author`, `published`, `version`, `system`) VALUES
('Места', 'places', '', 0, 'NeoChapay', 1, '1.5', 1);

Кто может помогите с правильной установкой

WebMoney Кошельки для поддержки:
Z246333906882
R321537935660
Компонетнт Места: Техническое обновление ver 0.1.2
Комментарии (93)
krz 25 августа 2011 в 15:50 0
в примере нет картинок((( это баг или пользователи не добавили??
Сергей Игоревич 25 августа 2011 в 15:52 +2
Картинки (авки) появляются только для зарегеных пользователей.
Ща сделаю скриншотов тогда чтобы понятнее было
krz 25 августа 2011 в 15:54 0
картинки не отображаются гостям, можно это настроить чтоб отображало всем??
Сергей Игоревич 25 августа 2011 в 15:57 +1
Пока я не разобрался как админку делать в instantcms
Надо удалить 50 51 и 63 строчку в модуле
krz 25 августа 2011 в 15:52 0
вообще штука крутая
Blit 25 августа 2011 в 16:26 0
Круто, это что-то типа как у wifi, друзья в зоне сигнала ))
Сергей Игоревич 25 августа 2011 в 16:31 +3
Ну да, в будущем планируетс ядобавление пользовтелями не только себя а и другие места магазины, wi-fi точки доступа, остановки транспорта и так далее - тоже будет удобно.
Blit 25 августа 2011 в 16:37 0
Как хорошо было бы под мобильную версию адаптировать
Сергей Игоревич 25 августа 2011 в 16:38 +2
Ну да... Только для началу причесать бы потом займусь изучением всяких андройдов и тп...
Марат 25 августа 2011 в 16:41 0
+++
огромная работа проделана
Blit 25 августа 2011 в 16:41 0
А вместо Яндекса можно подставить карты Google?
Сергей Игоревич 25 августа 2011 в 16:46 +2
Понятия не имею...в принципе в базе хранятся только X и Y а как их добавлять и вставлять надо изучить API не думаю что будет сложно...
Blit 25 августа 2011 в 16:55 0
modules/mod_mapview/module.php
Код PHP:
placemark_'.$user_id.'.setBalloonContent("<a href=\"http://yamolodoi.ru/users/'.$user_login.'\"><img src=\"http://yamolodoi.ru/images/users/avatars/small/'.$image.'\"></a>");
Чьи аватары будут отображаться?
Сергей Игоревич 25 августа 2011 в 16:58 0
Оуч...ща поправим :)
Сергей Игоревич 25 августа 2011 в 17:02 0
http://beta.yamolodoi.ru/files/places_0.1.1.tar.bz2 поправленная версия
Vovan 25 августа 2011 в 17:26 +1
Google карта была бы кстати, а то у Яндекса не все сфотографировано
Сергей Игоревич 25 августа 2011 в 17:30 0
Принято...будем думать и реализовывать...
Blit 25 августа 2011 в 17:54 0
Согласен, у Google тоже есть api http://code.google.com/intl/ru/apis/maps/
Сергей Игоревич 25 августа 2011 в 18:03 0
Ща я кросспостер допишу и начну...
Сергей Игоревич 25 августа 2011 в 19:02 0
не, посмотрел - мой город не отрисован в гугле вообще...так что пока не буду этим заниматься...
Vovan 25 августа 2011 в 20:43 0
А и не надо что бы он был отрисован, главное что бы фото снимки были, у меня тоже на карте не отрисован, но зато хорошо сфотографирован из космоса!
Эдька 25 августа 2011 в 19:35 0
Класс блеск шик!
Сергей Игоревич 25 августа 2011 в 20:15 0
Всегда пожалуйста и всегда можно благодарить :)
Алексей Тимофеев 25 августа 2011 в 19:36 -3

Было бы четко выводить статус и имя
Спасибо вам!
Сергей Игоревич 25 августа 2011 в 19:40 +1
Принято. Добавим.
Эдька 25 августа 2011 в 19:52 0
у меня вот что "
Warning: Smarty error: unable to read resource: "p_sosedi.tpl" in /home/users1/g/gots/domains/vpobede.com/includes/smarty/libs/Smarty.class.php on line 109"
Сергей Игоревич 25 августа 2011 в 19:57 0
Перезагрузите ещё раз архив - забыл файл добавить.
Эдька 25 августа 2011 в 20:17 0
теперь установочного плагина вобще нет . скинь прямой архив с измененным файлом
Сергей Игоревич 25 августа 2011 в 20:20 0
Установочного чего?smileКакая ошибка выскакивает ?
Слава 25 августа 2011 в 22:34 0
У меня при бобавлении пишет "Ошибка добавления"
Сергей Игоревич 25 августа 2011 в 22:41 0
Пересаздайте таблицу
CREATE TABLE IF NOT EXISTS `cms_places` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` varchar(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `x` double NOT NULL,
  `y` double NOT NULL,
  `data` varchar(128) NOT NULL,
  KEY `id` (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=69 ;

Там фишка была в том что первое месту присваивался id = 0 и скрипт выкидывал ошибку несмотря на то что точка добавлялась проверьте есть ли запись в базе ?
Слава 25 августа 2011 в 22:56 0
Спасибо. Всё заработало.
Сергей Игоревич 25 августа 2011 в 23:02 0
всегда рад помочь :)
russianru 25 августа 2011 в 23:02 0
загрузил архив но кроме плoгина нечего неустоновилась модуль вобще неотображается а компонент вотаким образам
Сергей Игоревич 25 августа 2011 в 23:05 0
Выполните в phpmyadmin

INSERT INTO `cms_components` ( `title`, `link`, `config`, `internal`, `author`, `published`, `version`, `system`) VALUES
('Места', 'places', '', 0, 'NeoChapay', 1, '1.5', 1);
fact 25 августа 2011 в 23:02 -1
в админке в установке компонента вот такая надпись
Warning: call_user_func(info_component_places) [function.call-user-func]: First argument is expected to be a valid callback in /home/сайт/public_html/admin/applets/install.php on line 54
v

Автор:
Папка: /components/
Сергей Игоревич 25 августа 2011 в 23:05 0
Ответ сверху.
russianru 25 августа 2011 в 23:16 0
ну а смодулям что за проблема почему его ненаходит!! и компонет вроди как устоновился под названием МЕСТО ну в него незя заходить при нажатие выкидывает назад на все Цомпоненты
Сергей Игоревич 25 августа 2011 в 23:20 0
Прочтите плиз пост ещё раз я добавил 2 команды для инсталяции.
Одна для компонента другая для модуля.
Я не очень пока разобрался с системой установки для instantcms и буду рад вашей помощи чтобы всё сделалось автоматически.
russianru 25 августа 2011 в 23:36 0
Сергей Игоревич 25 августа 2011 в 23:44 0
INSERT INTO `cms_modules` (`position`, `name`, `title`, `is_external`, `content`, `ordering`, `showtitle`, `published`, `user`, `config`, `original`, `css_prefix`, `access_list`, `cache`, `cachetime`, `cacheint`, `template`, `is_strict_bind`, `version`) VALUES
('top', 'Карта', 'Карта пользователей', 1, 'mod_mapview', 0, 0, 1, 0, '', 1, '', '', 0, 1, 'HOUR', 'module.tpl', 0, '1.0');

Запрос кривовато написал вот исправленный...и так бездумно осторожнее с запросами...я то просто опечатаюсь а у вас таблица пользователей полетит :)
russianru 25 августа 2011 в 23:48 0
нет всеровно ошибку выдоёт
Сергей Игоревич 25 августа 2011 в 23:49 0
Текст ошибки на скрине ни чего не видно
russianru 25 августа 2011 в 23:48 0
SQL-Befehl:

`css_prefix` ,`allow_group` ,`cache` ,`cachetime` ,`cacheint`
russianru 25 августа 2011 в 23:53 0
а где брать ключ от карты!! у меня запрашевает
Сергей Игоревич 25 августа 2011 в 23:54 0
http://api.yandex.ru/maps/
russianru 26 августа 2011 в 00:03 0
ключ испровляется тока в одном мести в цомпоненте или ешё где?
Сергей Игоревич 26 августа 2011 в 00:05 0
com_places_add.tpl 1 строчка
Слава 25 августа 2011 в 23:56 0
Плагин не пашет. Пишет "Рядом с вами нет отметок." Хотя отметки есть.
Сергей Игоревич 25 августа 2011 в 23:57 0
попробуйте поближе отметить там 1700 метров стоит максимум
russianru 26 августа 2011 в 00:06 0
как карту сменить не определёного города а чтобы определёная страна стояла типа мне нада германия
Сергей Игоревич 26 августа 2011 в 00:07 0
Редактировать центр карты надо в коде модуля (строка 11)
russianru 26 августа 2011 в 00:10 0
ага вижу!! теперь нада в яндаксе розобратся как ети координаты добыть
Сергей Игоревич 26 августа 2011 в 00:11 0
Широта и долгота...
russianru 26 августа 2011 в 00:22 0
а язык поменять можно! непрывычно немецкие города на русском
Сергей Игоревич 26 августа 2011 в 00:23 0
Чесно говоря понятия не имею :)
russianru 26 августа 2011 в 00:27 0
хотел себя добавить выбрал город нажал правои кнопкой мыши гаварит ошибка
Сергей Игоревич 26 августа 2011 в 00:30 0
Пересаздайте таблицу
CREATE TABLE IF NOT EXISTS `cms_places` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` varchar(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `x` double NOT NULL,
  `y` double NOT NULL,
  `data` varchar(128) NOT NULL,
  KEY `id` (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=69 ;

Уже был такой вопрос
fact 26 августа 2011 в 03:22 -1
всё исправил и создал. проблема в установшике компонента осталась в админке в установке компонента вот такая надпись
Warning: call_user_func(info_component_places) [function.call-user-func]: First argument is expected to be a valid callback in /home/сайт/public_html/admin/applets/install.php on line 54
v

Автор:
Папка: /components/
Максим Шорин 26 августа 2011 в 04:14 0
Красавчик !!
Сергей Игоревич 26 августа 2011 в 08:51 0
А решение сюда ? :)
krz 26 августа 2011 в 11:35 0
такая же ошибка
krz 26 августа 2011 в 11:55 0
это наверно странно ,но- все запросы сделал, все прошли вроде, ошибка в админке есть, но на главной нет карты, где она должна появиться (?????))))
Сергей Игоревич 26 августа 2011 в 12:04 0
Получили ли API ключь и вставили его в исходники ?
А так -> Модули -> Карта пользователей
krz 26 августа 2011 в 12:14 0
угу нашел, просто у меня в этом модуле не возможно выбрать где отображать модуль))))
Сергей Игоревич 26 августа 2011 в 12:17 0
Очень странно...
krz 26 августа 2011 в 12:22 0
еще при нажатии на карте, обновляет карту на начальный вид, и не отмечает точки. Все равно крутая штука, просто надо довести ее до толку))) Планируете полностью рабочую версию, без wifi  и тд, только тот функционал который сейчас например. Если да то когда . и если платно то сколько примерно будет, чтоб знать ждать или нет))))
Сергей Игоревич 26 августа 2011 в 12:33 +1
Ну про не отмечает это я знаю исправлю в 0.2
Потихонечку буду доделывать и выкладывать, примерно раз в неделю
Будет бесплатно так что не зажимайте - хотите помочь - есть номер телефона в посте можете на него деньгу класть а то мне бывает лень выходить из дома :)
krz 26 августа 2011 в 12:42 0
Мне трудновато с Украины будет положить на Российский номер)))
Сергей Игоревич 26 августа 2011 в 12:49 0
Qiwi рулит :))) Да и не страшно...
fact 26 августа 2011 в 17:01 -1
а как решили -  Warning: call_user_func(info_component_places) [function.call-user-func]: First argument is expected to be a valid callback in /home/сайт/public_html/admin/applets/install.php on line 54, если конечно была такая проблема
ssh2k 26 августа 2011 в 10:54 0
Респект. Жду финал версии.
Vovan 26 августа 2011 в 19:21 0
А почему бесплатно, вы должны чем то себя мотивировать я думаю тут найдутся люди которые купят определенные доработки, а если полная, стабильная версия я за нее и денег дам, просто очень классная задумка, я когда то видел в каком то приложении вконтакте подобное, то есть сколько до твоих друзей расстояние, но там карты не было, так что вывод один вещь очень классная и нужная. Нужна стабильная рабочая версия с (google map фото)
Vovan 26 августа 2011 в 19:23 0
Сергей Игоревич  webmoney пора обзавестись
Сергей Игоревич 26 августа 2011 в 21:07 0
Не люблю я эти электронные деньги - хотите отблагодарить положите деньги на телефон мне - и проще и приятнее :)
Сергей Игоревич 26 августа 2011 в 21:06 0
Бесплатно потому что мне нравиться InstantCMS и чем больше будет для них бесплатных компонентов тем лучшее и активнее она будет развиваться.
Уже пообещали нормальную установку ну и от себя я соберусь и сделаю версию с гуглокартами
Алексей Тимофеев 26 августа 2011 в 19:58 -1
Согласен..не бросайте это дело. Надо доработать
ssh2k 26 августа 2011 в 20:26 0
Я готов заплатить за финал версию, но если есть отличные компоненты бесплатно, значит остались еще люди добрые люди которые делают потому что могут, а не для того что бы заработать.

Короче это "ИМХО" в голову для тех кто не вкурил просьба не брать.

В лирику пробило, пятница...
Сергей Игоревич 26 августа 2011 в 21:08 +2
Всё гуть , я считаю если CMS бесплатна то и модули к ней должны быть такими же
fact 26 августа 2011 в 22:12 -1
плиз подлкажите может это можно как то решить Warning: call_user_func(info_component_places) [function.call-user-func]: First argument is expected to be a valid callback in /home/сайт/public_html/admin/applets/install.php on line 54,
Сергей Игоревич 26 августа 2011 в 22:30 0
Уже было и не раз. И был ответ
fact 26 августа 2011 в 22:56 -1
все запросы в базе уже создал, ключ яндекса вставил, один фиг такая ошибка в установщике компонента выскакивает
Сергей Игоревич 26 августа 2011 в 22:56 0
Значит то то ни так создано...
maxisoft 27 августа 2011 в 01:27 +7
Завтра передам нормальный архив с нормальным установщиком автору, он его запостит в блоге.
pasplus 27 августа 2011 в 15:42 +1
Спасибо Сергей Игоревич за идею и разработку, а  maxisoft спасибо за помощь. Ждем ребята стабильный компонент))))
Дмитрий 28 августа 2011 в 01:39 0
Почему пишет Неправельный ключ?
Daze77 29 августа 2011 в 00:37 +1
А как обстоят дела с обновлениями? Если я поставлю эту версию, а потом сделаю апгрейд?
Сергей Игоревич 29 августа 2011 в 08:52 +1
ЛУчше сразу поставить 0.1.2
ssh2k 5 сентября 2011 в 19:15 0
где 1,2?
ssh2k 5 сентября 2011 в 19:35 0
Нашел) Для тех как, я которые в танке)

http://instantcms.ru/blogs/blog-utkonosa/komponetnt-mesta-tehnicheskoe-obnovlenie-ver-0-1-2.html
fact 13 декабря 2011 в 13:50 -1
сегодня неожиданно перестал работать компонент. Общая карта не отображается и при нажатии- изменить местоположение- страница не найдена. Абсолютно ничего на сайте в последнюю неделю по функционалу не менял.
В чём может быть проблема?
lezginka.ru 20 декабря 2011 в 13:28 0
в яндексе есть функция - маршруты, как-то привязать можно ?
Сергей Игоревич 20 декабря 2011 в 13:36 0
В 0.5.4 есть