Кликабельные ссылки на иконки соцсетей в профиле

Да — только что добавил Discord как иконку для пользователей. Пожалуйста, обновите!

Да, это и есть текущий способ работы. Вам просто нужно создать одно пользовательское поле с именем Discord.

3 лайка

Да, я никогда не видел этого в действии на каких-либо сообществах, где анонимные пользователи могут просматривать страницу /u, поэтому я даже не могу сказать, что это запланированный функционал.

Я открыт для любых PR, которые помогут сделать это полезным и для таких сообществ. Извините, что не могу помочь больше!

1 лайк

Классно! Как насчёт Steam следующим (это было бы отлично для форумов по видеоиграм)? :smile:

2 лайка

Да, конечно, это тоже быстро: не стесняйтесь обновлять

2 лайка

Также известная ошибка:

Если вы используете любой из фильтров в каталоге:

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

Надеюсь добавить это в первое сообщение темы.

3 лайка

Отлично! Спасибо! Можно ли использовать Twitch?

2 лайка

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

У меня не установлен плагин Follow, поэтому, похоже, это несовместимость между TC и ядром Discourse?

Возможно, это также связано с проблемой, которую недавно комментировал @renato.

1 лайк

Возможно ли установить эти параметры при входе пользователя через указанного социального провайдера? Я хочу убедиться, что люди не могут выдать себя за кого-то другого. Также в случае с Discord ссылка не имеет смысла, так как у Discord нет профилей пользователей. Как можно отобразить иконку и имя? Кроме того, возможно ли стилизовать каждый проваййдер по-разному, вместо того чтобы красить их все одинаково? Я бы хотел, чтобы Discord был в фирменном цвете «blurple» (сине-фиолетовый цвет Discord), чтобы он хорошо смотрелся как в тёмной, так и в светлой теме. В целом отличное дополнение!

1 лайк

Этот компонент темы сломан? User Card Directory у меня работает отлично на текущей версии Discourse 2.7.0, но после установки я получаю сообщение «Эта тема содержит некорректный CSS, HTML или YAML».

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

1 лайк

Привет, только что добавил Twitch. Мне нужно найти способ сделать добавление новых иконок более универсальным, чтобы это не требовало изменений в коде — сейчас у меня мало времени на внесение таких общих изменений, но я открыт для pull-запросов!
Проблема на GitHub по универсализации добавления новых социальных сетей


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


Вам всё ещё нужно создать пользовательские поля, названия которых совпадают с настройками в разделе администратора. Я рекомендую скрыть эти поля после создания, чтобы не дублировать текст URL для входа через социальные сети и кликабельную иконку входа.

Вот инструкция на meta по настройке пользовательских полей


Сейчас это выходит за рамки первоначально задуманного функционала, так как, думаю, потребуется значительная работа — не вся из которой, уверен, доступна только в компоненте темы… но, возможно. Нужно будет посмотреть глубже. Если это действительно критично, я бы предложил обратиться в канал Marketplace, вдруг найдётся кто-то, кто сможет взяться за эту работу — к сожалению, я сейчас не могу уделить этому много времени.

Тоже отличная идея, но я бы предложил то же самое, что и раньше… это, вероятно, можно реализовать в рамках этой задачи, если вы или кто-то ещё заинтересуется универсализацией — одна из других функций, которую можно настроить для каждой социальной сети, — это цвет.
Проблема на GitHub по универсализации добавления новых социальных сетей

Извините, что не могу быть более полезным в этих вопросах, но спасибо за обратную связь!

4 лайка

При установке этого компонента я получаю это сообщение.

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

3 лайка

Привет! Очень хотел бы воспользоваться этим, но у меня та же проблема с ошибкой, что и у @thegurjyot выше. Не подскажете, как быстро это исправить, особенно на полностью хостинговых установках? :slight_smile:

1 лайк

Привет, @thegurjyot @ivanovitch
Извините за задержку, я только что внёс изменения, которые устранили эти селекторы Ember. Надеюсь, это не сделает ничего слишком странным! Если что-то пойдёт не так, PRы всегда приветствуются :slight_smile:

3 лайка

Спасибо за такой отличный компонент темы! Он выглядит замечательно и им очень легко пользоваться.

Возможно ли добавить иконку электронной почты/конверта? В моём сообществе используется единый вход (SSO), поэтому адреса электронной почты пользователей устанавливаются автоматически, но было бы здорово, если бы люди могли указать другой адрес (например, свой рабочий адрес для научных целей), по которому их можно было бы связаться.

2 лайка

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

Также возможно ли добавить поля для пользователей Telegram и TikTok?

Спасибо за этот компонент!

2 лайка

Telegram добавлен в последнем обновлении.

Я добавил это, но иконка TikTok не отображается, и я не совсем понимаю, почему. Если кто-то знает, дайте знать. Вижу, что у кого-то ещё была такая же проблема: Иконка Font Awesome для TikTok не отображается.

Готово в последней версии!

Не удалось найти хороший способ сделать это. Вы знаете формат URL-адресов профилей Discourse, включающий имена пользователей?

4 лайка

Есть ли возможность добавить Vero? К сожалению, иконки Font Awesome для неё пока нет, но вот эта: https://www.flaticon.com/free-icons/vero

Также было бы здорово добавить Flickr! У Flickr есть иконка Font Awesome f16e.

Спасибо!

1 лайк

Рад это видеть! Я уже пробовал Namati, но бросил — это намного лучше.

Несколько пожеланий и замечаний:

  • Нет варианта для поля Facebook? Иконка указана, но нет соответствующего пользовательского поля (я FB ненавижу, но мои пользователи его используют).
  • Возможно ли добавить универсальное поле? Мои пользователи любят использовать Namedrop.io для указания произношения имени. Я пытался использовать иконку Spotify, но название Spotify отображается в тексте заголовка. Это нишевая платформа, и у неё нет иконки, но я мог бы согласиться на другую иконку.
    • У меня также есть ссылка на аффилиат, она бы хорошо подошла с универсальной иконкой.

  • Пользовательские поля для Instagram и Twitter ожидают только имена пользователей (без «@»); имя добавляется к базовому URL.

Спасибо, что обратили внимание на случай, когда пользователь вводит имя пользователя! (просят ссылку на Twitter, но если её игнорировать и ввести просто имя — тоже работает. Похоже, что использование @ в Twitter тоже работает, и это отображается на карточке, что для меня нормально).

2 лайка

Не могли бы вы добавить поддержку новых идентификаторов YouTube? Кроме того, в нашем сообществе возникают проблемы с текущим ограничением на URL-адреса каналов YouTube:

2 лайка

Пора уже добавить иконку Mastodon? У меня есть запросы на добавление этого поля для пользователей. Вот ссылка на иконку: Mastodon Icon | Font Awesome

4 лайка