Справочник карточек пользователей

Как мне изменить сортировку по умолчанию с «полученных лайков» на «посещения»?

Спасибо!

1 лайк

Привет! Этот компонент отличный! Однако мы заметили странное поведение при отображении количества подписчиков.

Вы можете проверить это сами здесь: https://librecv.org/u/

1 лайк

Боюсь, что в данный момент это невозможно.

«Подписчики» — это понятие, которого нет в ядре Discourse, поэтому, вероятно, вы используете Discourse Follow. Это нужно исправить в том самом плагине.

4 лайка

Действительно, я использую этот плагин — было бы здорово, если бы это исправили :slight_smile:

1 лайк

Я могу ошибаться, но, полагаю, повторение этого элемента нарушает его собственные «входы для плагинов» (Plugin Outlets), делая их бесполезными. Хуже того, они ведут себя непредсказуемо (или предсказуемо плохо?), если у вас установлен зависимый компонент темы или плагин. Мне кажется, что по сути это засоряет шаблон множеством входов для плагинов с одинаковыми именами?

Можно ли найти способ обойти это?

1 лайк

Я не думаю, что наличие нескольких копий одного и того же плагин-аутлета обязательно должно быть проблемой. Например, плагин-аутлеты есть на каждой строке списка тем, и там всё работает нормально.

Какую ошибку/проблему вы видите?

3 лайка

Это обнадеживает.

Значит, каждому экземпляру передается другая модель?

В настоящее время одни и те же данные, кажется, повторяются на каждой карточке.

2 лайка

Да, объект user должен отличаться для каждого случая… в теории

Какую именно выходную точку вы используете?

1 лайк

Да, я пока не убеждён, что это действительно происходит, но буду рад, если я ошибаюсь.

На странице каталога:

image

На одиночной карточке, открытой из списка тем:

image

Возможно, я упускаю какое-то лучшее решение, не уверен.

2 лайка

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

https://github.com/paviliondev/discourse-follow/blob/master/assets/javascripts/discourse/components/follow-statistic.js.es6#L11-L16

Я не до конца понимаю, к чему стремится этот код… но кажется, что он ищет .card-content .metadata, а затем добавляет сам себя? к каждому найденному элементу :thinking:

Если вы используете стандартное вычисляемое свойство Ember, думаю, всё будет работать гораздо лучше.

6 лайков

Ага! Это очень полезный вопрос, спасибо. Я займусь рефакторингом этого.

5 лайков

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

Когда компонент отключён, фильтрация работает как положено.

5 лайков

Мне удалось воспроизвести эту проблему. Фильтрация по группе работает, но фильтрация по имени пользователя не имеет эффекта.

3 лайка

Это сделано, Discourse Follow теперь должен работать с этим TC.

4 лайка

Привет. Карточки пользователей выглядят отлично. Спасибо за это.
Можно ли добавить опцию, скрывающую статистику пользователей?

1 лайк

Я вижу — я предполагаю здесь — что-то не так с переводами строк?

https://forum.moversmindset.com/u

2 лайка

Спасибо @craigconstantine, у нас есть исправление в очереди. Я сообщу вам, как только оно будет слито и готово к обновлению.

5 лайков

Исправление теперь включено в основную ветку. @craigconstantine, пожалуйста, попробуйте обновить компонент темы и сообщите нам о результатах.

@Green_Your_Lab, это недавнее изменение позволяет настраивать статистику (используя кнопку :wrench: в верхней части каталога), а также добавляет настройку темы для полного отключения статистики, если вы предпочитаете это.

3 лайка

…всё исправлено. Спасибо!

2 лайка

Выглядит отлично! Хорошая работа.

Вид новой навигации со списком пользователей вверху вызывает желание добавить переключатель «карточки/список». Возможно ли это?

Я понимаю, что это дополнительная опция, но мне бы хотелось больше возможностей настройки: например, скрывать значки, но показывать группы. А также отображать или скрывать другие данные пользователей, такие как день рождения, местоположение и часовой пояс. И не показывать себя дважды в списках пользователей. Однако это зависит от основной функциональности списка пользователей..

2 лайка