1.7 KiB
1.7 KiB
Обновление 3
Задача
- в обновлении docs/update-2.md были добавлены description и картинка новости в ее текст
- но оформление новости выглядит хорошим (user exp) только в случае, когда есть заголовок, описание и ссылка
- необходимо для всех вариантов наполнения новостей из RSS разделить двумя переводами строки блоки:
- картинка (если есть, то отделяем разрывом в два перевода строки)
- заголовок (есть всегда, после него разрыв)
- дескрипшен (если есть, то отделяем после него разывом)
- ссылка (есть всегда, после нее не нужен разрыв, т.к. это завершающий блок)
Техническая реализация
- в docs/update-2.md было реализовано 2 метода отправки новостей: _build_plain и _build_xhtml - выбор определяется наличием ссылки на картинку
- необходимо отказаться от _build_plain в пользу _build_xhtml при любых вариантах - это даст новостям одинаковый вид
- но блоки
необходимо отделять друг от друга двумя блоками
- fallback должен содержать двойные '\n' после каждого блока (кроме завершающего - ссылки), описанного выше