Полная пересборка не помогла.
Одна закономерность, которую я недавно заметил: это не работает в закрытых темах (по крайней мере, в приложении Discourse Hub). Мне бы хотелось, чтобы это было возможно, но я понимаю логику текущего подхода.
Как можно процитировать кого-то в теме, где вам не разрешено публиковать сообщения?
В любом случае, это не имеет отношения к текущей теме.
Нельзя. Я заметил это, когда часть ответа в закрытой теме A была напрямую уместна как ответ на вопрос в теме B.
Хорошо.
Вы не можете — но можете поделиться. Та же проблема возникает при использовании функции «Поделиться» в моем экземпляре Discourse.
Я тоже использую версию 2.6.0.beta5, и цитирование работает корректно как в светлой, так и в тёмной теме. Я пробовал следующее:
Слово code code слово слово
Связано ли это с упомянутым ранее пунктом «тема, в которой вам не разрешено публиковать сообщения»? Возможно, ваша проблема каким-то образом связана с установленными на вашем сайте уровнями доверия?
Вы имеете в виду просто поделиться ссылкой? В итоге я поступил именно так.
Похоже на эту тему:
Проблема возникла у некоторых пользователей после обновления до версии 2.6.0.beta2, у других — до beta3.
После обновления до beta4 и пересборки приложения проблема исчезла и не проявилась снова после обновления до beta5. Возможно, стоит попробовать обновиться до beta6 и проверить, либо подождать следующих обновлений — проблема может быть решена со временем.
Столкнулся с той же проблемой и на Meta; это кажется мне нелогичным.
Откройте редактор сообщения до перехода в закрытую тему, и кнопка цитирования должна снова появиться.
Разве нам не нужно сообщить об этом как об ошибке? Иначе как это может быть исправлено? Общая тенденция здесь такова: если мы не можем воспроизвести это на этом сайте Discourse, то это не баг.
Я использую версию beta6 и выполнил полную пересборку, как и просили. Проблема сохраняется.
К сожалению, мы не можем исправить то, что не можем воспроизвести. Если вы сможете предоставить шаги воспроизведения здесь, на meta или try, это будет хорошим началом.
Это философски своего рода загадка. У нескольких человек, включая меня, есть эта проблема, но никто не знает, как воспроизвести её в постах на Discourse Meta. Проблема явно существует и может быть продемонстрирована, просто не здесь. Я не уверен, что делать. Я на версии beta6, образ Docker пересобран, платформа Ubuntu 20.04, все обновления ОС применены. Проблема возникает в любом браузере.
Помогло бы предоставление доступа к моему сайту?
Тот факт, что мы не можем продемонстрировать это здесь, хотя это реальное явление, говорит нам что-то в плане отладки, но я не знаю что. Но это какой-то намёк.
Да, это, скорее всего, указывает на то, что у вас есть кастомизация, плагин или настройка сайта, которые каким-то образом вызывают такое поведение.
Вы также можете попробовать воспроизвести проблему с цитированием на try.discourse.org — это ещё более минималистичная установка Discourse.
Мы уже предоставили ссылки на сайты, где это можно воспроизвести.
Этот сайт работает на чистой версии Discourse без каких-либо кастомизаций или плагинов? (Почему тогда кнопка цитирования на этом сайте выглядит иначе, чем на всех остальных сайтах Discourse, которые я использовал? Также на этом сайте есть запутанная кнопка «Поделиться» при выделении текста, что кажется уникальной особенностью.)
Кстати, вот наши плагины:
Установленные плагины
| Название | Версия | Включен? | ||
|---|---|---|---|---|
| discourse-solved | 0.1 | Да | Настройки | |
| docker_manager | 0.1 | Да | ||
| retort | 1.2.3 | Да | Настройки | |
| styleguide | 0.2 | Нет | Настройки |
Есть ли здесь что-то подозрительное?
Это моё предположение. Это нестандартный плагин.
Подтверждено, что цитирование по-прежнему не работает, даже без этого плагина. Наша установка теперь представляет собой чистый Discourse, и цитирование не функционирует при переходе через границы тегов.
Вы восстановили сайт без этого плагина? Безопасный режим часто недостаточно для удаления плагина.
Я отключил плагин. Discourse выдаёт ошибки, когда я пытаюсь пересобрать или обновить его.
Вы не можете воспроизвести это, перейдя по ссылке на один из наших сайтов и выделив текст?
Это не то же самое, что удалить его.
Даже если вы удалите плагин retort?
Это не имеет значения. Вы говорите, что у них установлен retort.
Возможно, вы сможете помочь и рассказать, как пересобрать сайт?
@Andro, у вас установлен плагин retort?