Показывать статистику под каждой карточкой пользователя
default view
Перевод
Значение по умолчанию
show_cards
Показывать в виде карточек
show_table
Показывать в виде таблицы
Благодарности
Большое спасибо @joebuhlig за discourse-biobook, который вдохновил на создание этой работы. Также спасибо @angus, @fzngagan и @alxpck за то, что побудили нас внести различные основные улучшения, необходимые для реализации этой идеи.
Размещено нами? Компоненты тем доступны для использования в наших тарифах Standard, Business и Enterprise.
Кстати, @davidkingham, ваша страница /u пуста для анонимных посетителей… не совсем понятно почему, но, думаю, это связано с одним из ваших плагинов и/или тем.
Спасибо, это прекрасно, и я уже давно об этом думаю. Я понимаю, что это компонент темы, поэтому не уверен, что это изменит какой-либо функционал, но всё же спрашиваю. Случается ли так, что пользователи могут искать друг друга по своим атрибутам?
Например, если у пользователей есть пользовательский атрибут «Университет», и пользователь хочет найти всех, кто учился в конкретной школе, сможет ли он ввести «Стэнфорд» и увидеть всех соответствующих пользователей? Я видел эту ссылку, которая, казалось, намекала на это, но у меня возникли трудности с её интерпретацией.
Возможно, это выходит за рамки, но я нашёл этот пост, связанный с другим, который, казалось, двигался в этом направлении.
К сожалению, нет, это не добавляет возможность фильтрации пользователей по их метаданным. Однако добавляется выпадающий список групп, так что, возможно, это подойдёт вам? Вы можете создать группы для каждого университета, пользователи смогут вступать в эти группы, и тогда они будут отображаться в выпадающем списке.
Привет, Дэвид!
У меня возник вопрос: когда я использую поиск или выбираю группу, моя личная карточка пользователя всегда отображается, независимо от того, состою я в этой группе или нет.
Не могли бы вы помочь?
Как убрать мою карточку, если я не состою в выбранной группе или если имя, которое я ищу, мне не принадлежит?
А, хорошо. Понял. Я имел в виду эту ссылку и PR от @fzngagan, но, вижу, его отклонили.
Единственная проблема с подходом через группы, который вы упомянули, — это, на мой взгляд, большая ручная нагрузка на модераторов и администраторов форума: им придётся вручную добавлять людей в группы по мере их регистрации или, что ещё хуже, при обновлении их профиля.
Я пытаюсь придумать обходной путь. Возможно, если бы существовала возможность автоматизировать сегментацию пользователей по группам на основе пользовательского атрибута — выпадающего списка, чтобы совпадения были точными? Интересно, знаете ли вы о чём-то подобном.
Нет, для этого настройка не требуется. Она меняет маршрут, используемый для «обычных» карточек пользователей, делая их гораздо более эффективными. В ближайшие несколько недель мы изменим значение по умолчанию на true.
Мы используем ветку master, которая, как утверждается, синхронизирована с tests-passed, но у меня всё ещё возникает проблема с отсутствием деталей на карточках, точно так же, как на скриншоте, который опубликовал @cjk77. Нужно ли нам переключиться на tests-passed, чтобы это заработало?
Не стоит запускать master в продакшене — там иногда находятся коммиты, которые ещё не прошли тестирование в системе непрерывной интеграции. Ветка tests-passed гораздо безопаснее и отстаёт всего на несколько минут.
Но да, эта тема должна работать на master. Можете ли вы поделиться ссылкой на ваш сайт, чтобы я мог посмотреть?