- Неправильные цвета
- Нет прокрутки
Я знаю, что за последние несколько дней было несколько исправлений, связанных с форматом электронной почты. Первая рекомендация — обновить сайт.
Я не поддерживаю форум OpenWrt, но могу спросить у администратора, были ли эти исправления выпущены, не так ли?
Да, обратитесь к администратору. Он должен быть в состоянии выполнить обновление.
Мы уже находимся на версии 2.5.0.beta4 с форумом OpenWrt.
До какой версии Discourse нам следует обновиться?
Вы можете обновляться в рамках той же версии, просто убедитесь, что запускаете последний код.
@532910 Сайт обновлён до версии 2.5.0-beta5. На данный момент это лучшее, что я могу сделать.
/ted (OpenWrt - системный администратор)
2.5.0-beta5 имеет ту же проблему
Я считаю, что это довольно сложная проблема, связанная со спецификой HTML и CSS в электронной почте, которая зависит от почтового клиента, поэтому она лишь косвенно касается Discourse. Я знаю, что @simon тоже недавно изучал этот вопрос, используя систему тестирования электронной почты Litmus.
Я тестирую это на той же версии.
Когда я отправляю тестовые письма с блоками кода в Litmus, я не наблюдаю проблем, описанных в первом сообщении этой темы. Для длинных блоков кода отображается полный блок. Однако я заметил небольшую проблему: фон блоков кода в почтовом клиенте Thunderbird не занимает всю ширину кода, но сам код остаётся читаемым:
Какой почтовый клиент вы используете для чтения писем? Были ли внесены какие-либо изменения в шаблон письма или CSS, которые можно отредактировать в разделе «Администрирование / Настройка / Стиль письма» на сайте?
Похоже, что автор использует тёмную тему? Возможно, в этом проблема?
Это Thunderbird 68.8.1 из репозитория debian sid. Полагаю, он использует движок Gecko, и отображение должно быть аналогичным Firefox 76.0.1, где всё выглядит корректно.
Стиль этого HTML нарушает правило, согласно которому цвета текста (fg) и фона (bg) должны определяться совместно, и полагается на стандартные значения по умолчанию: чёрный текст на белом фоне:
<div style="padding-top:5px;"><pre style="word-wrap: break-word; max-width: 694px;"><code style="display: block; background-color: #f1f1ff; padding: 5px;; background-color: #f1f1ff; padding: 2px 5px;">
(Кстати, почему здесь так небрежно? Свойства padding и background-color дублируются дважды.)
Кроме того, похоже, что он игнорирует мои настройки пользователя в Discourse и стиль Thunderbird, пытаясь отобразить это в светлой теме.
Только заметил, что письма от Discourse Meta выглядят довольно хорошо, но они белые. (А сообщения от 2.5.0-beta5, который я только что установил локально, выглядят плохо.)
Может, кто-нибудь ответит здесь, добавив блок кода с длинной строкой, чтобы я мог увидеть, как это будет выглядеть у меня, пожалуйста.
Вот длинный блок кода ![]()
<div style="padding-top:5px;"><pre style="word-wrap: break-word; max-width: 694px;"><code style="display: block; background-color: #f1f1ff; padding: 5px;; background-color: #f1f1ff; padding: 2px 5px;">



