Здравствуйте,
У меня возникла проблема: при выборе карты в выпадающем меню я получаю:
и ошибку при проверке:
Здравствуйте,
У меня возникла проблема: при выборе карты в выпадающем меню я получаю:
и ошибку при проверке:
Спасибо за отчёт… Мы разберёмся с этим в ближайшее время.
Не могли бы вы сделать скриншот этого «выпадающего меню» — вы имеете в виду устаревшее меню-гамбургер или новое выпадающее меню?
В любом случае, я не могу воспроизвести эту проблему с последней версией Discourse, и этот плагин, судя по всему, работает корректно с последней версией Discourse на сегодняшний день.
У вас установлена последняя версия?
А, понял на данный момент, убедитесь, что это проверено:

Хорошо, всё в порядке.
Ещё один вопрос: это для просмотра темы, но если я хочу просто посмотреть на пользователя, чтобы понять, сколько людей находится рядом со мной, это возможно?
Конечно, предложите пользователям указать своё местоположение (оно не обязательно должно быть точным) в разделе Настройки → Профиль. Ссылка находится на карте пользователей на странице каталога пользователей.
Указание местоположения в настоящее время является добровольным.
Смотрите пример карты выше: Locations Plugin 🌍 - #875 by Richie
Здравствуйте,
Нашли ли путь к решению ошибки с прямыми ссылками на карту? (Для тем ссылка работает, для пользователей — тоже)
Отличный плагин, большое спасибо!
Стефан
Спасибо, всё работает…
Всего один вопрос: можно ли не показывать местоположение в заголовке кнопки:

Я использую этот плагин и не нашёл настройки для его отключения, поэтому вы можете сделать это с помощью CSS:
.location-details {
display: none;
}
Вы ссылаетесь с другого сайта?
В любом случае, да, у меня было время поработать над исправлением, и мой PR находится на рассмотрении:
Это уже слито (спасибо @angus)
Дайте знать, как у вас получится.
Я использую плагин Locations для добавления локаций к темам и столкнулся с несколькими странными проблемами:
Выпадающий список/поле поиска «Страна» никогда ничего не находит. Если я ищу локацию через поля «Город»/«Штат» и нахожу её, то поле «Страна» заполняется для этой локации (например, «us»), но если я затем попробую поискать «us», оно не найдётся.
Поля координат отображаются с примерами, показывающими десятичные разряды. Если я ввожу значение, например 38.1234, появляется всплывающее предупреждение, что нужно вводить только допустимые значения, ближайшими из которых являются 38 и 39. Это намекает на то, что допускаются только целые числа?
Координаты не сохраняются, даже если я ввожу допустимые целые числа.
Плагин показывает, что он обновлён. Неужели я что-то неправильно настроил?
Спасибо за отчёт, я работаю над исправлениями.
Крис, ваша обратная связь была очень ценной, и я, надеюсь, смог учесть все ваши замечания:
Это сломалось в результате недавнего «слепого» (без тестов) рефакторинга. Приношу извинения.
Я добавил дополнительные тесты для покрытия исправленных проблем, поэтому, надеюсь, риск повторения этого значительно снизится.
Спасибо, Роберт. Я только что обновил плагин и могу подтвердить, что все три проблемы, похоже, исправлены. Однако я также наблюдаю некоторые новые проблемы с картой. Не знаю, связаны ли они между собой или каким-то образом с предыдущими проблемами, но вот что я вижу. Приношу извинения, что в данный момент я не могу предоставить способ воспроизвести все эти проблемы. Я продолжу попытки найти такой способ и сообщу, если/когда мне это удастся.
Иногда маркеры местоположений пользователей и тем появляются на карте, но они некликабельны. В других случаях маркеры кликабельны и ведут в правильное место.
Иногда карта отображается, но маркеры не показаны.
Иногда карту можно перемещать, зажав кнопку мыши и перетащив её. В других случаях это не работает. Иногда я могу двигать карту при её первом отображении, но после увеличения она становится неподвижной.
Также иногда при доступе к карте возникает ошибка 500. Кажется, это воспроизводимая ошибка. Это происходит, когда у меня возникает одна из упомянутых выше проблем, а затем я нажимаю «Обновить» в браузере, пытаясь исправить ситуацию. В результате я получаю следующую ошибку…
Ой
Программное обеспечение, управляющее этим форумом обсуждений, столкнулось с непредвиденной проблемой. Приносим извинения за неудобства.
Подробная информация об ошибке была записана в журнал, и было автоматически сгенерировано уведомление. Мы разберёмся с этим.
Никаких дополнительных действий не требуется. Однако, если ошибка сохраняется, вы можете предоставить дополнительные детали, включая шаги для воспроизведения ошибки, опубликовав тему обсуждения в категории обратной связи сайта.
Я прикрепил логи info/backtrace/env, которые могут быть полезны.
backtrace.txt (8.7 КБ)
env.txt (568 байт)
info.txt (1.7 КБ)
Здравствуйте, Роберт
Да, проблема возникает при переходе по ссылке с другого сайта на карту тем (или просто при перезагрузке этой карты).
Я только что установил ваше исправление, и проблема больше не возникает. Всё отлично.
Большое спасибо за вашу работу ![]()
Привет
Извините, у меня есть новый отзыв (но он не отмечен @packman)
После обновления возникла проблема с отображением маркеров местоположения тем (не местоположения пользователей) — метки всплывающих подсказок не отображаются на некоторых маркерах.
Проблема возникает только на Android-смартфонах (не в Chrome на Windows) и… случайно ![]()
Перезагрузка страницы меняет маркеры, на которых возникает проблема, или исправляет её.
Вот пример:
→ https://forums.ffjdr.org/c/e-irl/14/l/map
Я призываю всех протестировать этот плагин и Events, которые работают вместе ![]()
Стефан
Это будет крайне сложно отследить.
Я постараюсь в какой-то момент обновить библиотеку Leaflet до последней версии, и мы посмотрим, поможет ли это.
Я не уверен, что это происходит в результате последнего набора исправлений, но каждый новый топик, созданный пользователем, у которого в профиле указан местоположение, помечается этим местоположением. Возможно, раньше этого не происходило, потому что наши местоположения не сохранялись корректно? Я искал конфигурационную опцию, чтобы предотвратить это, но не нашёл её.
Я хочу, чтобы пользователи могли помечать некоторые темы местоположением, когда оно актуально для темы, но не каждую новую тему.