Плагин Locations 🌍

Те двое посреди Тихого океана, кажется, живут полной жизнью! :desert_island:

Какие провайдеры геолокации вы используете?

1 лайк

Оба находятся на Оаху, Гавайи. :desert_island:

Номинатим.

3 лайка

Nominatim тоже здесь :+1:t2:

3 лайка

@Roi это объединено:

Не уверен, что это когда-либо работало как задумано. Похоже, это отображалось только для аккаунта, просматривающего сообщения, и только для него. Отличная находка, спасибо за терпение!

@merefield спасибо за информацию. И уже работает здесь, и на первый взгляд выглядит хорошо. :slight_smile:

Пожалуйста. :slight_smile: Я рад, что могу также помочь, сообщая о вещах. Спасибо еще раз!

Помимо этого, и пока я ещё не умею писать код самостоятельно, у меня есть ещё одна идея/запрос на новую функцию. :grin:

Плагин usermap, который я использовал на старой доске phpBB, откуда я перешёл на Discourse, имел интересную функцию: каждый пользователь мог видеть расстояние до других пользователей — если оба пользователя указали своё местоположение. Это было бы отличным дополнением. А возможно, также отображать расстояние до местоположений, указанных в постах тем.

1 лайк

Отлично.

Боюсь, что в данный момент мы очень заняты, но будем рады PR или финансированию!

Есть множество способов, как это может быть полезно; для нашей группы наличие списка всех пользователей в пределах X километров от определённой точки или всех в определённом регионе было бы очень полезно для продвижения местных мероприятий.

Похоже, недавно появилась ошибка. Когда я включаю этот плагин и перехожу на профиль пользователя, он пустой. Если отключить плагин, всё возвращается.

Я думаю, это было исправлено недавно:

Однако всё ещё есть небольшая ошибка с дублированием поля «Веб-сайт»:

https://discourse.pluginmanager.org/t/the-website-field-is-duplicated-on-user-cards/1017

Спасибо, Нейтан. К сожалению, у меня установлена последняя версия, но проблема всё ещё сохраняется. Это не происходит у других? Возможно, это конфликт с другим плагином.

Хм… пока не удалось воспроизвести ни одну из этих проблем.

Я заметил кое-что, возможно, это тоже PEBCAK (так как я не нашел опции для отключения этого :-)).

Если вы посмотрите здесь, то увидите некоторые темы с указанием локаций, вот пример:

image

Мышь находится там, где заканчивается заголовок и начинается локация. Выглядит не очень хорошо.

Вот пример, когда задействовано также событие (я уже добавил отступ 0.25em между блоком события и текстом локации):

image

Возможно ли отключить отображение текста локации в списке тем?

Тем не менее, макет должен выглядеть немного иначе. Некий разделитель, возможно, текст чуть меньше или даже вывод текста локации на следующей строке под заголовком темы с немного меньшим шрифтом (как, например, теги).

1 лайк

Здесь тоже не удаётся воспроизвести обе проблемы.

Я вижу то же самое здесь. Локация странно прикреплена после названий тем. Пример:

Также к этому тексту не присвоен конкретный класс, поэтому я не думаю, что мы сможем легко его скрыть.

3 лайка

Да. CSS-класс очень бы помог. Плюс, возможно, стоит перенести его на новую строку.

1 лайк

О да, согласен, это довольно неприятно… посмотрю на это, как только будет время.

4 лайка

Присоединяюсь к списку, спасибо, Роберт @merefield :smiley:

1 лайк

Это объединено

  • УЛУЧШЕНИЕ: добавлены spans для текста локации в списке тем и в теме
  • УЛУЧШЕНИЕ: добавлены соответствующие тесты
  • ИСПРАВЛЕНИЕ: форматирование метаданных локации пользователя в постах в мобильных личных сообщениях

@Richie @Roi @vincefrommtl

Я попробовал добавить базовый отступ в 10 пикселей в списке тем, но теперь вокруг него есть span как в списке тем, так и в заголовке темы, так что вы можете настроить его по своему вкусу.

3 лайка

Это сработало идеально, большое спасибо за вашу усердную работу над этим отличным плагином.

2 лайка