Плагин "Местоположение"/"Карты" 0.1.4
Вводит ряд функциональных улучшений, благодаря которым становится возможным отмечать местоположение происходящих в топике событий. Просмотр новых мест на специально отведенной странице указанной в главном меню как Карта событий.
В конфиге можно указать:
— Все ли пользователи имеют право указывать местоположение или только администратор.
— Включение/выключение отображение пункта меню Карта.
— Удалить все следы работы, вплоть до внесенных полей с местоположением, при деактивации.
— Скрывать карту при отображении топика
— Скрывать карту при создание/редактирования топика
— Высоту карты
— Использование Яндекс.Карт или Google.Maps
— API.Ключ Яндекс.Карт
— Поиск местоположения на карте
— Предусмотренно изменение местоположения при редактирование топика.
— При переходе на карту, отображаются новые события за текущий день или же с того момента как вы посетили сайт последний раз, которые находятся в близи вашего местоположения. При отдаление карты можно наблюдать все новые события.
— При клике на странице с картой по флагу, производится переход к топику.
Карта событий
Добавление/редактирование топика
Плагин доступен каталоге. Цена 13.50ye
Демо на сайте ls.devall.ru
В конфиге можно указать:
— Все ли пользователи имеют право указывать местоположение или только администратор.
— Включение/выключение отображение пункта меню Карта.
— Удалить все следы работы, вплоть до внесенных полей с местоположением, при деактивации.
— Скрывать карту при отображении топика
— Скрывать карту при создание/редактирования топика
— Высоту карты
— Использование Яндекс.Карт или Google.Maps
— API.Ключ Яндекс.Карт
— Поиск местоположения на карте
Принцип работы:
— После установки плагина у пользователя появляется возможность отмечать на карте местоположение событий описанных в топике. При первом создание за начальную точку берется ваше местоположение с точностью до дома, в худшем случае до города.— Предусмотренно изменение местоположения при редактирование топика.
— При переходе на карту, отображаются новые события за текущий день или же с того момента как вы посетили сайт последний раз, которые находятся в близи вашего местоположения. При отдаление карты можно наблюдать все новые события.
— При клике на странице с картой по флагу, производится переход к топику.
Демонстрация:
Вид топикаКарта событий
Добавление/редактирование топика
Плагин доступен каталоге. Цена 13.50ye
Демо на сайте ls.devall.ru
132 комментария
Ждём!
И разработку останавливать не собираюсь на текущих результатах, а планирую слушая ваши предложения и замечания улучшать и привносить новые возможности.
Так что хорошо что спросили, обратная связь ценна в данном случае)
— обязательно и очень желательно использование Yandex maps ибо в google почти все города, которые меньше миллиона (ну может полмиллиона) населения выглядят на карте как просто кусок светлого пятна с одной двумя дорогами и просто контуры города и все. Сравните сами например мой Петрозаводск в Google и Yandex, это земля и небо. Желательно в конфиге предусмотреть опцию — использовать GM или YM.
— если вы разбираетесь в программировании прошу посмотреть в сторону плагина xtext livestreet.ru/blog/addons/4950.html Сделайте пожалуйста аналогичный плагин, или хотя бы с возможностью загружать в топики mp3 и карты. Я просил автора плагина xtext адаптировать его под 0.5.1 но он очень занят и вообще неизвестно когда и будет ли вообще делать.
Удачи вам в разработке и я уверен, что спрос на такую разработку будет.
А при создании топика это отдельным пунктом — «Отметить на карте» или всегда висит развернутой?
— Скрыть карту при отображении топика
— Скрыть карту при создание/редактировании топика
версия 0.4, но обновлён движок engine.
я сам напутал, мне казалось, что вчера, когда я читал топик было написано, что он для обоих версий. теперь интересно, не планируется ли он для 0.4
думаю что с адаптацией под 0.4 у вас появятся новые клиенты.
Как мне при создании топика, указать точку на карте? Там дефолтово вываливается точка в джунглях которую не могу никуда сместить и удалить.
Кароч, ждем обновлений. Плаг перспективный но пока сырой.
Конечно может я ошибаюсь, но суть плагина в обычном показе вашего месторасположения в момент написания топика, а-ля твиттер.
А вот точка события, это полезно, это нужно. Но события как правило (кроме кино и театра) имеют цепь точек, вот всю цепь и надо бы выводить. Вот на шашлыки как договориться встретиться? А как описать на великах как катались? Или как гоняли засранца тремя экипажами по городу?
Мультиточечность просится сама!
Плагину 3 дня и он правда еще сыроват и в качестве опции этот вариант можно сделать.
Демо сайт на пути. Так что меньше критики больше предложений по улучшению, никто кидать не собирается :)
Про кидок ни слова, молодец! Главное в бодрое русло теперь :)
pymap.zip (5.6 КБ)
Присадка к плагину Яндекс.Карты для Livestreet CMS
Файл удален.
— Претерпел улучшения в js коде, который был полностью переписан на ООП.
— Появилась возможность использовать Яндекс.Карты или Google.Maps. Выбирается с легкостью в конфиге.
— Подправленны ошибки и недочеты.
Плагин будет доступен все в том же каталоге.
ls.devall.ru/blog/1.html
1. В топике карта отображается, захожу в редактирование, нажимаю скрыть, сохраняю. Карта на месте!
2. Пишут с мобильников и там она почему-то по умолчанию втыкается открытой!
А убрать ее нет никакой возможности даже редактированием.
насчет второго отпишитесь как попробуете с новой версией
В новой версии 0.0.2 есть скрытие, устанавливается в конфиге.
Умолчательная точка как раз таки стоит, в случае запрещении использования вашего местоположения перекидывает на нее, но да нужно сделать так что бы карта загружалась не дожидаясь разрешения, учту. Спасибо.
Проверяем и улыбаемся :) ls.devall.ru
Создавался он конкретно под такие сервисы как eventpic.ru
Я конечно же могу сделать то что вам нужно, но это совершенно другой функционал.
Теперь собственно чего хотелось бы (Яндекс.Карты).
1. Карта у фотосетов
2. Раз пока нельзя добавить несколько точек, сделай единственную точку хотя бы с именем топика. А то нажал, а там хрен с кашей. Поставь зум по умолчанию 13 или вынеси в конфиг.
В целом молодец! Уже хорошо!
От себя добавлю несколько просьб:
— возможность указания тегов или описания к поинтам;
— при большом количестве поинтов в одной локации — группировка поинтов в пул (действующий пример:http://cocosanka.ru/map библиотеки взяты отсюда google-maps-utility-library-v3.googlecode.com/svn/trunk/)
2. Кластеры в планах, так как это действительно юзабильно.
Чего очень не хватает так это сохранения масштаба! Было бы вообще здорово.
После модерации будет доступен в каталоге!
возник вопрос — как изменить дефолтную точку при добавлении в топик (сейчас она в море хз где)
и второе — как изменить дефолтную точку и масштаб при отображении всей карты.
Сорри, запускал из под хрома, а встроенный дебагер не совсем корректно отображает проблему. Так что более конкретно проблему указать не могу.
Это баг общей настройки? Или конкретно модуля?
У меня все работало и работает. Шаблон стандартый с mootools. Возможно не даете разрешение на установление местоположения. Посмотрю еще, отпишусь.
например в
1. Отключать автоматическое определение местоположения пользователя
2. Задавать положение по умолчанию
текущая версия 0.1.0 без обратной совместимости в связи с выносом хранения координат в отдельную таблицу.
Все пожелания ждут своего времени.
ждите обновления
Патч добавляет в настройки два параметра:
‣ location.autodetect (true/false) — включение/отключение автоопределения;
‣ location.default ('долг., шир.') — координаты по умолчанию.
Вечером выгружу.
У мменя есть хром, проверял на windows и ubuntu, обращался к заказчиками — все работает. Поэтому в случае продолжения бесполезного трепа лучше не покупайте плагин, я не обеднею.
Чтобы выбор местоположения был доступен для определенных блогов, например «Путешествия».
Понимаю, что тут с реализацией могут возникнуть проблемы. Название блогов подгружаются и отображаются в выпадающем списке. Значит это наверное, делаться будет на js. Или если топик публикуется в блог «Путешествия», то сделать второй шаг после нажатия кнопки «отправить», с выбором местоположения.
??
Купил модуль, а при редактировании топика вываливается ошибка в файле HookLocation.class.php
блок
Warning: Cannot modify header information — headers already sent by (output started at /bla-bla-bla/plugins/location/classes/hooks/HookLocation.class.php:105) in /bla-bla-bla/engine/include/function.php on line 224
Warning: Cannot modify header information — headers already sent by (output started at /bla-bla-bla/plugins/location/classes/hooks/HookLocation.class.php:105) in /vbla-bla-bla/engine/include/function.php on line 225
Вот одно из резюме:
Если вы писали что-либо на PHP и увидели ошибку «headers already sent by», то не пугайтесь.
Причина естественно одна: на вывод в html документ был послан какой-либо символ ещё до того, как строчка с ошибкой попыталась добавить ещё один header в документ. Этого делать нельзя и в общем-то оно точно Вам не нужно)
Пути решения:
Проверьте, нет ли лишних знаков (например пробела) перед началом PHP кода (к примеру перед "<?" в первой строке документа)
Убедитесь, что кодировка вашего файла не UTF с BOM, которая добавляет байты в начало документа. Эту ошибку порой особенно тяжело обнаружить и можно поломать голову) На самом деле нужно выбрать кодировку UTF8 без BOM.
Попробуйте открыть файл в другом редакторе, потому что вначале всё равно могут быть лишние символы.
Если все это не помогло — ищите ошибку, — перенесите все добавления хеадеров в места, которые находятся до вывода первого символа в тело документа.
Тут загвоздка в куске кода:
Где то тут косяк… Да, кстати, на сервере php 5.2 стоит
Все работает.