Прямая ссылка на пост в Discourse

:information_source: Функциональность этого компонента темы теперь включена в ядро Discourse.

:warning: Пожалуйста, удалите компонент темы с вашего форума, если он у вас все еще установлен.

:information_source: Краткое описание Добавляет кнопку прямого копирования в меню действий поста.

Установить этот компонент темы

Небольшой компонент, который копирует ссылку на пост напрямую в буфер обмена, обходя оригинальное всплывающее окно общего доступа.

Заменена функция общего доступа на функцию прямого копирования. Та же иконка, другое действие.

При нажатии появляется уведомление-тост и небольшая галочка на кнопке копирования, чтобы показать, что действие копирования выполнено.

:warning: Только для настольных версий — на мобильных устройствах есть нативная поддержка всплывающего окна копирования.

Затронута только кнопка меню поста, кнопка временной метки и кнопка общего доступа к теме остаются без изменений.

Изменения в предыдущей версии
  • В предыдущей версии на мобильных устройствах была аналогичная функциональность, но было решено отказаться от неё в пользу нативной поддержки.
  • Также была опция сохранения оригинальной кнопки модального окна общего доступа в меню действий поста, но она была временно удалена во избежание путаницы и усложнения. Таким образом, в последней версии вы выбираете либо функциональность типа A, либо типа B.
  • Тост отображался в правом нижнем углу, но на больших экранах это было слишком далеко от действия, поэтому он был перемещён ближе.
10 лайков

Только для уточнения: я полагаю, что существующую кнопку «Поделиться» тоже можно отключить в настройках администратора в разделе «Меню сообщения»? (что, конечно же, то же самое, что и нажатие на временную метку в правом верхнем углу сообщения).

5 лайков

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

4 лайка

О, круто, узнал что-то новое.

В любом случае, я всё ещё считаю, что по умолчанию отключать это в компоненте, вероятно, полезно?

3 лайка

При выходе из системы должна отображаться только кнопка копирования. Это упростит процесс анонимного обмена для пользователей, не вошедших в систему, и две кнопки копирования не нужны

3 лайка

Обратная связь от @darkpixlz

(это) старое окно обмена.

2 лайка

Обратите внимание, @darkpixlz, вы всё ещё можете получить диалог сегодня, нажав на время :slight_smile:

6 лайков

На этой неделе я работал с @chapoi над включением этого в основную ветку, и теперь это доступно:

Если у вас установлен этот компонент темы, вы должны его удалить.

Добавлена новая кнопка post_menu с именем copyLink, которая теперь используется по умолчанию вместо кнопки «Поделиться». Если владельцы сайта хотят вернуть старое поведение, им достаточно изменить настройку сайта post_menu, чтобы использовать кнопку «Поделиться» вместо copyLink.

На компьютере эта кнопка копирует ссылку на пост в буфер обмена пользователя и показывает приятную анимацию. На мобильных устройствах будет отображаться нативное меню «Поделиться».

5 лайков

Поскольку функциональность этого компонента темы теперь включена в базовые возможности, создавайте темы с метками Support #feature ux bug для любых возникающих у вас проблем или предложений.