Компонент темы для быстрого цитирования

Я отсутствовал в Discourse в последнее время, но спасибо, что продолжаете следить за этим. @merefield. :smiling_face_with_three_hearts:

2 лайка

Возможно ли сделать так, чтобы он цитировал начало поста, а не конец, или это просто стандартное поведение Discourse?

1 лайк

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

image

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

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

Привет! У меня есть несколько вопросов и предложений по новым функциям:

  • Настройка пользовательских предпочтений: возможность для каждого пользователя включать или отключать функцию в соответствии со своими предпочтениями.
  • Расширение вышеуказанного: возможность выбирать быстрое цитирование только на мобильных устройствах (на компьютерах это часто работает без проблем).

Я перепроверю, но я не уверен, что это возможно в рамках TC, только в виде плагина.

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

1 лайк

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

Не смотрел на это уже… 2,5 года.

Завтра, если будет минутка, займусь и проверю, работает ли это как ожидалось :+1:

Это немного похоже на функцию «Автоматическое удаление цитаты всего предыдущего сообщения», а не на компонент этой темы?

Если да, то её можно отключить в настройке администратора «Удалить полную цитату».

Дополнительная информация доступна здесь: Removal of full quotes from direct replies

1 лайк

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

Кажется, это работает, по чуду, после почти ~2,5 лет без обслуживания?! Похоже, что да!

Так что сейчас я согласен с @JammyDodger… Я не думаю, что это ваша проблема, @danielabc

1 лайк

Это получило немного :heart:

3 лайка

Помогите! Когда я отвечаю на тему, в цитате автоматически подставляется весь текст из исходного сообщения.

Хм… к сожалению, не могу воспроизвести. Можете поделиться своими настройками? Какую кнопку вы нажимаете?

2 лайка

Есть ли способ различить кнопку «Ответить на пост», которая находится на самом посте, и кнопку «Ответить на пост» под всеми комментариями/ответами/репликами к оригинальному посту?

А ваши настройки…?

Окей, это имеет смысл.

Нет, поэтому, как я полагаю, параметр quick quote post location threshold обычно равен 3.

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

Честно говоря, я не совсем понимаю, почему вы делаете исключение для первого поста?

В чём реальная функциональная разница между постоянным цитированием и постоянным цитированием, кроме оригинального поста?

1 лайк

Понял, спасибо!! — Я просто изменю порог, чтобы всё было более упорядоченно.

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

Я просто изменил текст на нижней кнопке на «Ответить на тему», и проблема решена.

2 лайка

Это хорошее решение. Спасибо!!

2 лайка