Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.
С учетом этого, а также того, что версия 3.2.x больше не будет получать обновлений, за исключением связанных с проблемами безопасности
(только при их наличии и только до 7 ноября 2020 года), рекомендуется обновить конференции до версии 3.3.x.

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

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

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

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

Сообщение Elun »

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

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

Сообщение ostridm »

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

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

разработку интеграции с картами я забросил ибо в итоге получилось все так сложно и неочевидно - что пользователь ими не пользуется...
+ кончилось свободное время
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 9 лет 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 стоял в каталоге отличающемся от каталога форума нужно
подковырять все те же константы и заюзать этот файлик
Вложения
index.zip
(348 байт) 223 скачивания
phpBB YMaps 0.2.9.zip
(132.02 КБ) 225 скачиваний
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 9 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

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

Сообщение ostridm »

о предложениях, найденных проблемах, вожделяемых изменениях пишите в эту тему
Elun
phpBB 1.0.0
Сообщения: 3
Стаж: 9 лет 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
Стаж: 11 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

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

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

При редактировании файлов форума во время установки мода надо было выбирать режим сохранения UTF-8 без BOM.
Любовь и боль, покой и бой я как любой несу с собой…
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 9 лет 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
Стаж: 9 лет 2 месяца
Благодарил (а): 3 раза

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

Сообщение Elun »

Как сделать отображение всех точек на общей карте? Как вот здесь: http://vputilkovo.ru/map/
На общих картах точку опубликовал, в категории добавил, получилось как на вложенном скрине. Может мне чего-то не хватает или я не так что-то делаю?
Вложения
sad.PNG
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 9 лет 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
Стаж: 9 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

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

Сообщение ostridm »

ДДъ

выкладываю версию 0.3.1 - бета, работает на 3.10 и 3.11
phpbb_ymaps_0.3.1.zip
(133.39 КБ) 242 скачивания
поправлены баги

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

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

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

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

Сообщение fanatic »

Можно ли с помощью вашего мода реализовать подобный сервис forum.giga.ua/viewforum.php?f=571&sid=c9fcd49c1d899e703f732e76e25f1f87
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 9 лет 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
Стаж: 12 лет 5 месяцев
Благодарил (а): 2 раза

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

Сообщение fanatic »

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

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

Сообщение ostridm »

все точно как там, только тут phpBB geo topics mod (снова Яндекс Карты)
fanatic
phpBB 2.0.0
Сообщения: 244
Стаж: 12 лет 5 месяцев
Благодарил (а): 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»