[ABD] phpBB YMaps (Яндекс Карты)

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Elun
phpBB 1.0.0
Сообщения: 3
Стаж: 14 лет 2 месяца
Благодарил (а): 3 раза

Re: [BETA] phpBB YMaps (Яндекс Карты)

Сообщение Elun »

Как я понял админская панель с модом не идёт?
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: [BETA] phpBB YMaps (Яндекс Карты)

Сообщение ostridm »

в архиве который лежит в теме не идет, в этом архиве очень старая версия,
новая кое как работает на паре сайтов например тут http://vputilkovo.ru/map/

в минимальной версии на демо форуме http://www.vpoime.net/

разработку интеграции с картами я забросил ибо в итоге получилось все так сложно и неочевидно - что пользователь ими не пользуется...
+ кончилось свободное время
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: [BETA] phpBB YMaps (Яндекс Карты)

Сообщение ostridm »

версия 0.2.9

- утрачена совместимость с предыдущими версиями
- нет английской локализации во фронте
- нет русской локализации в админке
- произведено разделение точек на managed и bbcode. создание bbcode точки автоматически приводит к созданию managed точки. далее managed точку можно категоризовать и опубликовать на карте и в каталоге
- простое создание managed точки НЕ реализовано, редактирование - присутствует
- добавлен каталог, вложенность условно бесконечная
- добавлены списки точек в категориях каталога и статические картинки
- описание точек разделены на две части интро - для списокв и динамической карты и полное для показа в теме обсуждения и на отдельной страничке точки
- динамическая карта умеет работать только с уровнем вложенности 2
- введено управление точками - публикация, обжалование софт делит, восстановление, запрет редактирования, все полномочия выдаются через админку
- прикручено обсуждение точек в топиках, старт обсуждения прямо с карты, описание точки выводится по всей теме перед первым сообщение темы

внимание!
- пользователь не может просто создать точку на карте, единственный способ - это разместить ББКОДЕ в сообщении. после чего managed точка будет создана сама и размещена в списке пользователя мои точки, для администрации предусмотрены специальные списки типа (заблокированные, ощидающие одобрения, обжалованные и т д)
- копирование точек из категории в категорию через админку 100% портит счетчики количества точек по категориям
- панели модератора нет

Добавлено спустя 20 минут 29 секунд:
если форум стоит в подкаталоге типа /phpBB3/

нужно пойти в админку и поправить путь в ббкоде

а так же внимательно взглянуть на константы

integration.php

Код: Выделить всё

define('YMAPS_POI_VIEW_ABS_PATH', '/ymaps/');
define('YMAPS_POI_POPUP_ABS_PATH', '/ymaps/');
если нужно чтобы ymaps стоял в каталоге отличающемся от каталога форума нужно
подковырять все те же константы и заюзать этот файлик
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: [BETA] phpBB YMaps (Яндекс Карты)

Сообщение ostridm »

о предложениях, найденных проблемах, вожделяемых изменениях пишите в эту тему
Elun
phpBB 1.0.0
Сообщения: 3
Стаж: 14 лет 2 месяца
Благодарил (а): 3 раза

Re: [BETA] phpBB YMaps (Яндекс Карты)

Сообщение Elun »

При попытке создания точки получаю ошибки:

Код: Выделить всё

5INSERT INTO phpbb_ymaps_objects (type, subject, p_lng, p_lat, m_lng, m_lat, m_zoom, m_mode, p_icon, body_bbcode_uid, intro_bbcode_uid, body, intro, body_checksum, intro_checksum, extra_data, source_ref, inserttime, updatetime, source_type, source_id, body_bbcode_bitfield, intro_bbcode_bitfield, user_id, enable_bbcode, enable_smilies, enable_urls) VALUES (2, 'Новая точка', 37369534, 55821345, 37369534, 55821344.999994, '15', 'map', 'houseIcon', '2pnbyrpx', '2pnbyrpx', 'Введите описание POI здесь', 'Введите описание POI здесь', '0246344b5a5b23e15e6a8a50a29c0e2a', '0246344b5a5b23e15e6a8a50a29c0e2a', '', 'fpt_21_8264a3b2eb3f55ef96f1d5f363bb3443', 1341206683, 1341206683, 31, 5, 'AAQ=', 'AAQ=', 2, 1, 1, 1)
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\phpBB3\includes\ymaps\integration.php:131) in Z:\home\localhost\www\phpBB3\includes\functions.php on line 4668

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\phpBB3\includes\ymaps\integration.php:131) in Z:\home\localhost\www\phpBB3\includes\functions.php on line 4670

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\phpBB3\includes\ymaps\integration.php:131) in Z:\home\localhost\www\phpBB3\includes\functions.php on line 4671

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\phpBB3\includes\ymaps\integration.php:131) in Z:\home\localhost\www\phpBB3\includes\functions.php on line 4672
В integration.php есть echo конструкции.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

[BETA] phpBB YMaps (Яндекс Карты)

Сообщение МайскийЖук »

При редактировании файлов форума во время установки мода надо было выбирать режим сохранения UTF-8 без BOM.
Любовь и боль, покой и бой я как любой несу с собой…
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: [BETA] phpBB YMaps (Яндекс Карты)

Сообщение ostridm »

elun - сотрите в этом файле все инструкции echo

Майский Жук
я использовал http://www.phpbb.com/mods/modx-tools/creator/
там нет UTF-8 без BOM, да и зачем он вам? в оригинале и шаблоны хтмл и пхп кроме языковых пакетов идут в ANSI

????

если UTF-8 без BOM действительно важно - научите меня его там ставить
Elun
phpBB 1.0.0
Сообщения: 3
Стаж: 14 лет 2 месяца
Благодарил (а): 3 раза

Re: [BETA] phpBB YMaps (Яндекс Карты)

Сообщение Elun »

Как сделать отображение всех точек на общей карте? Как вот здесь: http://vputilkovo.ru/map/
На общих картах точку опубликовал, в категории добавил, получилось как на вложенном скрине. Может мне чего-то не хватает или я не так что-то делаю?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: [BETA] phpBB YMaps (Яндекс Карты)

Сообщение ostridm »

ДДъ

вы смотрите на так сказать продакшен, а работаете вероятнее всего на стенде.

чтобы работал этот режим нужно
1) чтобы точки находились в категориях подвторая и подперавя - это вроде бы соблюдается
2) домен сервера на котором вы тренируетесь должен резолвиться и сервер должен отвечать на реквесты снаружи
более развернуто
- вы нажимаете на категорию подпервая
- браузер идет в яндекс мапс за JSON-ом с точками
- яндекс мапс идет за XML к вам на сервер
- сервер выполняет запрос отдает наружу XML
- яндекс мапс парсит XML отдает JSON в браузер
- браузер принимает JSON рисует точки

вауля у вас все работает
грабли
1) яндекс приходит с пустым HTTP_USER_AGENT
2) естественно на локалхосте эта байда не работает.
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: [BETA] phpBB YMaps (Яндекс Карты)

Сообщение ostridm »

ДДъ

выкладываю версию 0.3.1 - бета, работает на 3.10 и 3.11
phpbb_ymaps_0.3.1.zip
поправлены баги

допилено создание автономных точек пользователями уже без создания ббкода
допилена модель модерации таких точек для размещения их на общей карте, процесс сопровождается отсылкой почты и нажиманием на кнопочки да нет
командные пункты меню мода обучены показываться и прятаться в зависимости от наличия прав для совершения действия

посмотреть как работает можно здесь

или на картинке, в финале на динамической карте появляются объекты
sample1.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
fanatic
phpBB 2.0.0
Сообщения: 244
Стаж: 17 лет 6 месяцев
Благодарил (а): 2 раза

Re: [BETA] phpBB YMaps (Яндекс Карты)

Сообщение fanatic »

Можно ли с помощью вашего мода реализовать подобный сервис forum.giga.ua/viewforum.php?f=571&sid=c9fcd49c1d899e703f732e76e25f1f87
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: [BETA] phpBB YMaps (Яндекс Карты)

Сообщение ostridm »

сиюминутно создать один к одному нет,

но поле обработки напильником - да и с легкостью необычайной. нужно менять только prsentation layer,

- на сервисе кастомный стиль, понадобятся шаблоны отличные от просильвер
- уровень представления отличен от имеющегося сейчас тут нужно будет покодить php и js

задел для поведения как на сервисе вы можете увидеть здесь http://www.krasnogorie.net/bb3/viewtopic.php?t=18999 на странице темы сделано встраивание статической карты, нужно просто заменить статику на динамическую открыв категорию каталога и дополнительно открыть баллун объекта текущей темы - будет ровно тоже самое, позиционирование маркера - семечки, переход и создание темы обсуждения уже есть.

однако

сервис похоже живет утилизируя темы и категории форума, мой мод концептуально больше похож на классический classifieds (хотя я то хотел карты!) и для него первичен сего собственный каталог http://www.krasnogorie.net/map/?i=list&m=cat

прокомментируйте :)
fanatic
phpBB 2.0.0
Сообщения: 244
Стаж: 17 лет 6 месяцев
Благодарил (а): 2 раза

Re: [BETA] phpBB YMaps (Яндекс Карты)

Сообщение fanatic »

все класс, только ничего не понял =)))
ostridm, вы можете взяться за доработку до того состояния что нам нужно и озвучить $ в личку. Спасибо за развернутый ответ. Думаю, что тем кто в картах немного разбирается будет полезно выше описанное.
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: [BETA] phpBB YMaps (Яндекс Карты)

Сообщение ostridm »

все точно как там, только тут phpBB geo topics mod (снова Яндекс Карты)
fanatic
phpBB 2.0.0
Сообщения: 244
Стаж: 17 лет 6 месяцев
Благодарил (а): 2 раза

Re: [BETA] phpBB YMaps (Яндекс Карты)

Сообщение fanatic »

при установке ошибка
Обновление шаблонов prosilver
Ошибка: Файл ../styles/prosilverannouncement_centre.html не доступен для чтения.

Добавлено спустя 1 минуту 19 секунд:
не отображается главная страница
Общая ошибка
template->_tpl_load_file(): File ./styles/prosilver/template/ymsm/overall_header_inset.html does not exist or is empty

Вернуться в «Бета-версии модов для phpBB 3.0.x»