Чтобы что-то появилось на карте, необходимо найти и выбрать конкретное местоположение; тогда у него будет географические координаты, которые обязательны для отображения на карте.
Просто дать чему-то имя и нажать «Сохранить» не создаст географические координаты, поэтому это не отобразится на карте. Вы должны выбрать конкретный возвращённый адрес.
Отличное замечание. Обратите внимание, что оно всё ещё будет отображаться, если у категории есть подкатегория, но это не особенно полезно
Это сложная ситуация: мы оказались между молотом и наковальней.
@david, примете ли вы PR для добавления выхода плагина:
topic-list-after-badges
потому что мы не можем использовать topic-list-after-title, так как он отрисовывается до значков, что выглядит плохо, и не можем использовать topic-list-before-category, так как он отрисовывается не всегда?
В теме по умолчанию этого не видно, но я наблюдаю проблемы со стилями (по крайней мере, в теме isabelle) на странице карт из-за отсутствия разметки. Обёртка с использованием Discovery::Layout решила эту проблему.
В любом случае, можно ли скрыть местоположение пользователя и карту пользователя, если не выполнен вход в Discourse, или, возможно, просто при уровне TL0?
Боюсь, что сейчас это невозможно — хотя я тоже очень заинтересован в этом!
Менее идеальное решение — убедиться, что анонимные пользователи не могут получить доступ к ссылкам на карту, и что сама карта скрыта, если кто-то делится ссылкой; я использую следующее:
Конечно, это не остановит тех, у кого есть хорошие технические навыки и кто знает, что ищет, но это предотвратит доступ для случайных 99% (по моему мнению, это равносильно дешёвому велосипедному замку).
Это именно тот вид функциональности, который было бы уместно спонсировать для этого плагина.
Да, спасибо. Я знал об этом «решении» с помощью CSS. Но, как вы и сказали, оно не совсем идеальное. И, я полагаю, поисковые системы всё равно будут индексировать и отображать эту информацию в результатах поиска.