В редакторе отсутствует кнопка полного цитирования

Рядом с кнопкой B/Жирный слева должна быть кнопка полного цитирования.

Это произошло после обновления до последней версии сегодня на нашем сайте. Скриншот с meta.discourse.org

6 лайков

У нас та же проблема.

Я вижу, что даже здесь, в Meta, иконка/кнопка отсутствует, так что дело не в теме.

Как нам вернуть эту кнопку?

4 лайка

Да, у меня тоже полностью пропало

2 лайка

У меня то же самое, оно исчезло и на моём сайте, и на этом сайте.

2 лайка

Спасибо за обращение — мы приняли решение убрать кнопку «Полная цитата» по нескольким причинам:

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

  • По умолчанию включена настройка remove full quote, которая автоматически удаляет полные цитаты во многих ситуациях. Мы считаем, что такое значение по умолчанию разумно, чтобы избежать загромождения тем дублирующимся контентом, но наличие опции на панели инструментов, которая противоречит этому значению по умолчанию, может запутать.

  • Для сайтов, где отключена настройка remove full quote, или в ситуациях, где она не применяется, участники всё ещё могут выделить текст сообщения, чтобы создать полную цитату. Хотя это может быть не так удобно, как кнопка «Полная цитата», это всё равно разумное решение.

Я изложил это, чтобы объяснить наше решение, но я был бы рад узнать больше о том, как вы использовали эту функцию. Эта информация поможет нам определить наилучший путь вперёд. Тем временем я перемещаю этот вопрос в ux, так как могу подтвердить, что это не ошибка.

Заранее спасибо за то, что поделились с нами!

3 лайка

Эта функция использовалась всё время с момента запуска форума, и, полагаю, люди привыкли цитировать всё, а затем удалять текст.

Люди в панике из-за исчезновения этой функции на нашем форуме, и я понимаю почему: это способ, к которому они привыкли при работе с постами. Без цитирования становится очень трудно читать мысли многих участников в теме; для формата вопросов и ответов, как здесь на Meta, её удаление имеет смысл.

Функция всё ещё существует, и мы можем включить её через CSS или что-то подобное? Или нам придётся пойти на крайние меры и форкнуть весь проект Discourse? :confused:

Редакция: Также, почему вы не добавили это в примечания к выпуску? Это довольно крупное изменение для сообщества. Я искал в Google с момента появления отчёта, пытаясь понять, почему функция исчезла, проверял настройки и прочее. На нашем форуме мы могли полностью убрать эмодзи (никто ими никогда не пользовался), но этот момент хорошо освещён в примечаниях к выпуску :rofl:

5 лайков

Я должен согласиться со Стефаном: наши пользователи задавали вопросы по широкому кругу аспектов. Я считаю, что удалять это — ошибка; возможно, стоит хотя бы оставить это в выпадающем списке.

3 лайка

Один из вариантов — сделать это в классе с видимостью по умолчанию скрытой, тогда мы сможем переопределить это в usercss. Если нет, то настройку в админ-панели. Я считаю, что это следует откатить, пока не будет предоставлена возможность для пользователей. Жалоб от пользователей не так уж и мало. Я действительно думал, что это баг!

3 лайка

Как пользователи, отключившие в настройках функцию «Включить цитирование выделенного текста», могут цитировать без иконки в редакторе?

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

6 лайков

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

Типичный сценарий использования кнопки «Цитировать всё» — выделить всё, а затем при необходимости отредактировать или удалить часть. Это значительно проще, чем вручную выделять текст (если только оригинал не был очень длинным).

Пожалуйста, рассмотрите возможность вернуть эту опцию как возможность конфигурации.

5 лайков

Всем привет,
Мне это очень интересно, и я пытаюсь понять, в чём здесь смысл, но пока что не совсем понимаю.

Для телефонов:
Почему проще процитировать весь текст, а затем выбрать части для удаления? В любом случае всё равно нужно выделять текст — либо до, либо после?

Для десктопа:
В каком сценарии имеет смысл цитировать целый пост, который уже находится на странице? Честно говоря, я этого не понимаю, особенно вот этот момент:

Что это значит?

Однако это очень важный момент; я не знал, что это настройка пользователя.

1 лайк

Но в моём примере я хочу процитировать изображение. Выделить его очень сложно. Однако, когда я использую кнопку «Полная цитата», чтобы сохранить изображение, я выделяю всё, кроме самого изображения. Кроме того, изображение больше не отображается как картинка — вместо этого появляется код в формате Markdown, который выделять проще.

Также я помню, что кнопка «Полная цитата» упоминалась в обсуждении о работе с Discourse with a screen reader - #68 by sam для людей, использующих программы чтения с экрана.

4 лайка

Думаю, пользователи (и я в том числе) просто привыкли делать это по-старому. Я бы предпочел цитировать весь пост целиком, а затем удалять то, что не хочу цитировать. И на десктопе, и на мобильных устройствах.

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

(Лично мне не нравится всплывающее окно при выделении, но, возможно, это проблема только моего восприятия)

2 лайка

Выбор текста на телефоне или сенсорном экране немного неудобен. Сначала нужно добиться того, чтобы выделение «схватилось», а затем переместить его начало или конец. Кроме того, нередки случаи, когда выделение сбрасывается в процессе, и тогда приходится начинать всё сначала.

Проще установить точку вставки в нужное место и просто удалять текст, удерживая клавишу Del или Backspace.

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

В любом случае, отсутствие кнопки «выделить всё» — это вовсе не конец света, а лишь небольшое неудобство. :slight_smile:

2 лайка

Хм… Это многое объясняет… хотя это действительно создаёт некоторые несоответствия. Я часто использую эту функцию, чтобы сделать полную копию поста на Meta и перенести её на свой инстанс, так как это упрощает адаптацию созданного здесь руководства под особенности моего сообщества (например, как инструкцию по публикации и т. п.).

Может быть, стоит добавить в Meta компонент для копирования полного поста в буфер обмена? Я думаю, что для этого существует #theme-component.

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

Даже если команда сделает это опциональным тематическим компонентом (TC) для установки плагина Blockquote.

Рабочие процессы. Когда люди привыкают к определённому пользовательскому интерфейсу (UX), им очень трудно и дезориентирующе осваивать новые процедуры для выполнения задач, которые они уже давно знают и регулярно используют.

Возьмём, к примеру, MS Word. Когда они впервые начали менять интерфейс, чтобы «упростить рабочие процессы», это вызвало много недовольства… в итоге им пришлось вернуть режимы обратной совместимости.

Я часто использую эту функцию, чтобы скопировать целый пост, например, здесь на Meta, и сделать его копию на своём форуме для создания инструкций. Например, руководство «Как создавать опросы». Затем либо возвращаюсь и копирую картинки вручную (ленивый способ), либо делаю новые скриншоты.

Удаление такой возможности делает процесс гораздо более утомительным по сравнению с обычным цитированием. Конечно, на Meta я не публикую этот ответ, так как цель — просто сделать полную копию.

Думаю, существует компонент темы #theme-component для копирования постов, но он не обязательно будет хорошо работать для форумов, привыкших использовать блок-цитаты.

Я бы рекомендовал при любых радикальных изменениях, подобных этому, предусмотреть #theme-component, который можно использовать для восстановления этой функции. Похоже на то, что команда сделала со стилями категорий, когда решила внедрить один основной стиль: они оставили возможность использовать дополнительные стили через TC.


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

2 лайка

У нас та же ситуация, как и у других. Наши пользователи немного сходят с ума от этого.

Особенно на мобильных устройствах выделение текста поста — это совсем не удобно. Раньше они могли просто нажать «Ответить», а затем ещё раз на иконку, и весь пост автоматически добавлялся в цитату. Возможность цитировать пост, на который вы отвечаете, абсолютно необходима, когда в рамках одной темы ведутся несколько параллельных обсуждений или обсуждаются мини-темы.

Можно ли снова добавить эту иконку как компонент? Кто-нибудь знает, как это реализовать?

4 лайка

Есть какие-то новости по этому вопросу?

2 лайка

Кажется, в этом вопросе мы предоставлены сами себе… Команда разработчиков была довольно однозначна. Однако это можно было бы сделать опциональным в настройках.

На мобильных устройствах отсутствие этой кнопки — настоящий кошмар: совсем недавно мне потребовалось почти целая минута и несколько попыток, чтобы скопировать часть поста, который я хотел процитировать на нашем форуме, и в котором было изображение. Выделить текст, прокручивая страницу и имея изображения посередине, — не самая простая задача (а если у вас ещё и плагин с рекламой, то всё становится ещё хуже)… То, что с кнопкой заняло бы у меня 1 секунду. :expressionless:

Вот этот компонент темы:

Возможно, кто-то с навыками программирования сможет его адаптировать.

2 лайка

Привет :wave:

Я создал модифицированную версию :page_facing_up: Компонента копирования поста, которая добавляет возможность копирования цитаты поста.

Демо: Theme Creator

Компонент темы

5 лайков