Привет! Есть ли способ, чтобы пользователи могли скрывать количество лайков? При этом они по-прежнему видели бы значок сердца и знали, нажали ли они на него сами, но не видели бы, сколько других пользователей тоже это сделали.
Вот как я хочу, чтобы количество лайков не отображалось, если пользователь этого захочет. Мне не разрешили загрузить два изображения, но я убрал цифру 1 рядом с каждым из этих сердечек:
На случай, если этот запрос покажется странным: несколько лет назад два выдающихся сообщества скрыли эту информацию. MetaFilter позволяет пользователям скрывать количество избранных, сохраняя возможность отмечать посты как избранные; многие пользователи сообщают, что чувствуют себя спокойнее и активнее взаимодействуют с каждым постом, не видя этих чисел. Hacker News не позволяет скрывать это на уровне отдельного пользователя, но многие пользователи чувствуют себя спокойнее, когда не видят количество голосов «за».
Я думаю, они не хотят скрывать это на всем сайте, а только в зависимости от темы или категории. Это должно быть достижимо с помощью кастомного плагина.
Я думал об этом с точки зрения предпочтений пользователей и глобальных настроек сайта. Понятно, что CSS будет задействован для реализации этих предпочтений. Если существует оптимальный путь через плагины, я с радостью изучу его.
Это не просто личная просьба, иначе я бы просто использовал пользовательский CSS из расширения браузера.
Если вы администратор, вы можете создать компонент темы, чтобы скрыть это на всём сайте с помощью CSS (также можно применить это к набору категорий, но это потребует немного больше усилий). Вы также можете разрешить пользователям выбирать свою тему, что даст им возможность решить, хотят ли они видеть лайки. Возможно, вы сможете сделать это самостоятельно, если ознакомитесь с руководством разработчика по темам Discourse.
Плагин позволит использовать одну тему и даст пользователям возможность настраивать пользовательское поле, которое будет включать или отключать эту функцию. Это потребует примерно в два раза больше работы и немного усложнит поддержку вашего сайта.