При вставке даты/времени в раздел «Обо мне» она форматируется как datetime, а не в ожидаемом формате даты и времени.
Вставка даты/времени
Публичный профиль
Информация о Discourse:
- Установлена версия 2.4.0.beta9 (e36efb1edc)
При вставке даты/времени в раздел «Обо мне» она форматируется как datetime, а не в ожидаемом формате даты и времени.
Я не думаю, что такой формат даты поддерживается в разделе «Обо мне».
Да, я не думаю, что мы выполняем полную декорацию постов в разделе «Обо мне» (и не должны), но, на мой взгляд, добавить там поддержку выбора даты было бы несложно, особенно учитывая, что она уже отображается в панели инструментов.
@j.jaffeux, что думаешь?
Так что я могу довольно легко заставить это работать:
Но это имеет цену, которую, как мне кажется, мы не готовы платить:
[1] pry(main)> PrettyText.excerpt("<b>Foo</b>", 5)
=> "Foo"
{{text-overflow}}.Так что, чтобы заставить это работать без излишних сложностей и создания какого-то хука postCooked, это невозможно без изменения:
<div class='bio'>{{text-overflow class="overflow" text=user.bio_excerpt}}</div>
на
<div class='bio'>{{{user.bio_cooked}}}</div>
Что, как мне кажется, мы не хотим делать для такого специфического крайнего случая — это по сути означает, что мы отображаем HTML из пользовательского ввода. Ваше решение, дайте знать, если хотите углубиться в это или исследовать другие варианты.
Возможно, безопаснее просто убрать кнопку панели инструментов из редактора «О себе»?
Да, пожалуйста, удалите эту кнопку.
Готово в: