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

+35
2.78K
Итак, представляю бесплатный модуль места — карта, где могут отмечаться пользователей

Иллюстрация
Иллюстрация
Иллюстрация



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

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

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

Скачать можно отсюда: beta.yamolodoi.ru/files/places_0.1.tar.bz2
Скачать можно отсюда: 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
0
bondar bondar 13 лет назад #
в примере нет картинок((( это баг или пользователи не добавили??
+2
Сергей Игоревич Сергей Игоревич 13 лет назад #
Картинки (авки) появляются только для зарегеных пользователей.
Ща сделаю скриншотов тогда чтобы понятнее было
0
bondar bondar 13 лет назад #
картинки не отображаются гостям, можно это настроить чтоб отображало всем??
+1
Сергей Игоревич Сергей Игоревич 13 лет назад #
Пока я не разобрался как админку делать в instantcms
Надо удалить 50 51 и 63 строчку в модуле
0
bondar bondar 13 лет назад #
вообще штука крутая
0
Blit Blit 13 лет назад #
Круто, это что-то типа как у wifi, друзья в зоне сигнала ))
+3
Сергей Игоревич Сергей Игоревич 13 лет назад #
Ну да, в будущем планируетс ядобавление пользовтелями не только себя а и другие места магазины, wi-fi точки доступа, остановки транспорта и так далее - тоже будет удобно.
0
Blit Blit 13 лет назад #
Как хорошо было бы под мобильную версию адаптировать
+2
Сергей Игоревич Сергей Игоревич 13 лет назад #
Ну да... Только для началу причесать бы потом займусь изучением всяких андройдов и тп...
0
Марат Марат 13 лет назад #
+++
огромная работа проделана
0
Blit Blit 13 лет назад #
А вместо Яндекса можно подставить карты Google?
+2
Сергей Игоревич Сергей Игоревич 13 лет назад #
Понятия не имею...в принципе в базе хранятся только X и Y а как их добавлять и вставлять надо изучить API не думаю что будет сложно...
0
Blit Blit 13 лет назад #
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>");
Чьи аватары будут отображаться?
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Оуч...ща поправим :)
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
http://beta.yamolodoi.ru/files/places_0.1.1.tar.bz2 поправленная версия
+1
Vovan Vovan 13 лет назад #
Google карта была бы кстати, а то у Яндекса не все сфотографировано
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Принято...будем думать и реализовывать...
0
Blit Blit 13 лет назад #
Согласен, у Google тоже есть api http://code.google.com/intl/ru/apis/maps/
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Ща я кросспостер допишу и начну...
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
не, посмотрел - мой город не отрисован в гугле вообще...так что пока не буду этим заниматься...
0
Vovan Vovan 13 лет назад #
А и не надо что бы он был отрисован, главное что бы фото снимки были, у меня тоже на карте не отрисован, но зато хорошо сфотографирован из космоса!
0
Эдька Эдька 13 лет назад #
Класс блеск шик!
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Всегда пожалуйста и всегда можно благодарить :)
-3
Алексей Т Алексей Т 13 лет назад #

Было бы четко выводить статус и имя
Спасибо вам!
+1
Сергей Игоревич Сергей Игоревич 13 лет назад #
Принято. Добавим.
0
Эдька Эдька 13 лет назад #
у меня вот что "
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"
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Перезагрузите ещё раз архив - забыл файл добавить.
0
Эдька Эдька 13 лет назад #
теперь установочного плагина вобще нет . скинь прямой архив с измененным файлом
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Установочного чего?smileКакая ошибка выскакивает ?
0
Слава Слава 13 лет назад #
У меня при бобавлении пишет "Ошибка добавления"
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Пересаздайте таблицу
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 и скрипт выкидывал ошибку несмотря на то что точка добавлялась проверьте есть ли запись в базе ?
0
Слава Слава 13 лет назад #
Спасибо. Всё заработало.
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
всегда рад помочь :)
0
russianru russianru 13 лет назад #
загрузил архив но кроме плoгина нечего неустоновилась модуль вобще неотображается а компонент вотаким образам
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Выполните в phpmyadmin

INSERT INTO `cms_components` ( `title`, `link`, `config`, `internal`, `author`, `published`, `version`, `system`) VALUES
('Места', 'places', '', 0, 'NeoChapay', 1, '1.5', 1);
-1
fact fact 13 лет назад #
в админке в установке компонента вот такая надпись
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/
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Ответ сверху.
0
russianru russianru 13 лет назад #
ну а смодулям что за проблема почему его ненаходит!! и компонет вроди как устоновился под названием МЕСТО ну в него незя заходить при нажатие выкидывает назад на все Цомпоненты
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Прочтите плиз пост ещё раз я добавил 2 команды для инсталяции.
Одна для компонента другая для модуля.
Я не очень пока разобрался с системой установки для instantcms и буду рад вашей помощи чтобы всё сделалось автоматически.
0
russianru russianru 13 лет назад #
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
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');

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

`css_prefix` ,`allow_group` ,`cache` ,`cachetime` ,`cacheint`
0
russianru russianru 13 лет назад #
а где брать ключ от карты!! у меня запрашевает
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
http://api.yandex.ru/maps/
0
russianru russianru 13 лет назад #
ключ испровляется тока в одном мести в цомпоненте или ешё где?
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
com_places_add.tpl 1 строчка
0
Слава Слава 13 лет назад #
Плагин не пашет. Пишет "Рядом с вами нет отметок." Хотя отметки есть.
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
попробуйте поближе отметить там 1700 метров стоит максимум
0
russianru russianru 13 лет назад #
как карту сменить не определёного города а чтобы определёная страна стояла типа мне нада германия
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Редактировать центр карты надо в коде модуля (строка 11)
0
russianru russianru 13 лет назад #
ага вижу!! теперь нада в яндаксе розобратся как ети координаты добыть
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Широта и долгота...
0
russianru russianru 13 лет назад #
а язык поменять можно! непрывычно немецкие города на русском
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Чесно говоря понятия не имею :)
0
russianru russianru 13 лет назад #
хотел себя добавить выбрал город нажал правои кнопкой мыши гаварит ошибка
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Пересаздайте таблицу
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 ;

Уже был такой вопрос
-1
fact fact 13 лет назад #
всё исправил и создал. проблема в установшике компонента осталась в админке в установке компонента вот такая надпись
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/
0
Максим Шорин Максим Шорин 13 лет назад #
Красавчик !!
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
А решение сюда ? :)
0
bondar bondar 13 лет назад #
такая же ошибка
0
bondar bondar 13 лет назад #
это наверно странно ,но- все запросы сделал, все прошли вроде, ошибка в админке есть, но на главной нет карты, где она должна появиться (?????))))
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Получили ли API ключь и вставили его в исходники ?
А так -> Модули -> Карта пользователей
0
bondar bondar 13 лет назад #
угу нашел, просто у меня в этом модуле не возможно выбрать где отображать модуль))))
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Очень странно...
0
bondar bondar 13 лет назад #
еще при нажатии на карте, обновляет карту на начальный вид, и не отмечает точки. Все равно крутая штука, просто надо довести ее до толку))) Планируете полностью рабочую версию, без wifi и тд, только тот функционал который сейчас например. Если да то когда . и если платно то сколько примерно будет, чтоб знать ждать или нет))))
+1
Сергей Игоревич Сергей Игоревич 13 лет назад #
Ну про не отмечает это я знаю исправлю в 0.2
Потихонечку буду доделывать и выкладывать, примерно раз в неделю
Будет бесплатно так что не зажимайте - хотите помочь - есть номер телефона в посте можете на него деньгу класть а то мне бывает лень выходить из дома :)
0
bondar bondar 13 лет назад #
Мне трудновато с Украины будет положить на Российский номер)))
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Qiwi рулит :))) Да и не страшно...
-1
fact fact 13 лет назад #
а как решили - 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, если конечно была такая проблема
0
ssh2k ssh2k 13 лет назад #
Респект. Жду финал версии.
0
Vovan Vovan 13 лет назад #
А почему бесплатно, вы должны чем то себя мотивировать я думаю тут найдутся люди которые купят определенные доработки, а если полная, стабильная версия я за нее и денег дам, просто очень классная задумка, я когда то видел в каком то приложении вконтакте подобное, то есть сколько до твоих друзей расстояние, но там карты не было, так что вывод один вещь очень классная и нужная. Нужна стабильная рабочая версия с (google map фото)
0
Vovan Vovan 13 лет назад #
Сергей Игоревич webmoney пора обзавестись
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Не люблю я эти электронные деньги - хотите отблагодарить положите деньги на телефон мне - и проще и приятнее :)
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Бесплатно потому что мне нравиться InstantCMS и чем больше будет для них бесплатных компонентов тем лучшее и активнее она будет развиваться.
Уже пообещали нормальную установку ну и от себя я соберусь и сделаю версию с гуглокартами
-1
Алексей Т Алексей Т 13 лет назад #
Согласен..не бросайте это дело. Надо доработать
0
ssh2k ssh2k 13 лет назад #
Я готов заплатить за финал версию, но если есть отличные компоненты бесплатно, значит остались еще люди добрые люди которые делают потому что могут, а не для того что бы заработать.

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

В лирику пробило, пятница...
+2
Сергей Игоревич Сергей Игоревич 13 лет назад #
Всё гуть , я считаю если CMS бесплатна то и модули к ней должны быть такими же
-1
fact fact 13 лет назад #
плиз подлкажите может это можно как то решить 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,
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Уже было и не раз. И был ответ
-1
fact fact 13 лет назад #
все запросы в базе уже создал, ключ яндекса вставил, один фиг такая ошибка в установщике компонента выскакивает
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Значит то то ни так создано...
+7
maxisoft maxisoft 13 лет назад #
Завтра передам нормальный архив с нормальным установщиком автору, он его запостит в блоге.
+1
pasplus pasplus 13 лет назад #
Спасибо Сергей Игоревич за идею и разработку, а maxisoft спасибо за помощь. Ждем ребята стабильный компонент))))
0
Дмитрий Дмитрий 13 лет назад #
Почему пишет Неправельный ключ?
+1
Daze77 Daze77 13 лет назад #
А как обстоят дела с обновлениями? Если я поставлю эту версию, а потом сделаю апгрейд?
+1
Сергей Игоревич Сергей Игоревич 13 лет назад #
ЛУчше сразу поставить 0.1.2
0
ssh2k ssh2k 13 лет назад #
где 1,2?
0
ssh2k ssh2k 13 лет назад #
Нашел) Для тех как, я которые в танке)

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

Еще от автора

Редирект при логине
Меня жутко бесит на сайтах, когда ходишь по нему, не замечаешь что залогинен, а потом надо зайти в раздел который только для пользователей.
Автоповорот изображений 1.10+
Итак, для тех у кого нормальные фотоаппараты и тысячи фоток на сайте.
Компонент AjaxChat для 1.10.3+
Лёгкое обновление компонента AjaxChat 0.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.