dfabulich
(Dan Fabulich)
28.Сентябрь.2020 23:26:40
1
В этом примере поста на try.discourse.org [MLP:FIM Season 3 (spoilers ahoy!) - general - Discourse Demo ] содержатся спойлеры.
Глупая игрушечная компания, раскрывающая главный сюрприз третьего сезона. Ну, не смотрите, если не хотите, но в этом и суть темы:
Твайлайт Спаркл становится принцессой и обретает крылья. Да, в ретроспективе это было очевидно: у нас есть солнце и луна, но нет звёзд, верно? И Твайлайт Спаркл — очень очевидно. И, конечно, каждая девочка хочет иметь друзей и стать принцессой, так что, знаете, это просто игра на аудитории.
Но посмотрите на RSS-ленту общей категории:
https://try.discourse.org/c/general/5.rss
<p>Глупая игрушечная компания, раскрывающая главный сюрприз третьего сезона. Ну, не смотрите, если не хотите, но в этом и суть темы:</p>
<div class="spoiler">
<p>Твайлайт Спаркл становится принцессой и обретает крылья. Да, в ретроспективе это было очевидно: у нас есть солнце и луна, но нет звёзд, верно? И Твайлайт Спаркл — очень очевидно. И, конечно, каждая девочка хочет иметь друзей и стать принцессой, так что, знаете, это просто игра на аудитории.</p>
</div>
Спойлер отображается внутри тега <div class="spoiler">, но без стилей это ничего не меняет; полный спойлер виден в любом RSS-читателе.
1 лайк
sam
(Sam Saffron)
28.Сентябрь.2020 23:35:04
2
Отмечаю это как запрос на новую функцию, согласен, что это немного проблема и нам следует её решить.
Думаю, самое простое — просто исключить спойлеры из RSS. @techAPJ , похоже, это несложное изменение, не могли бы вы это сделать?
Не срочно.
2 лайка
dfabulich
(Dan Fabulich)
28.Сентябрь.2020 23:52:17
3
Я согласен, что это не очень срочно, но я считаю, что это «баг», а не запрос на новую функцию.
Мне нравится, как сейчас обрабатываются спойлеры в письмах: спойлеры заменяются ссылкой с текстом «spoiler ».
3 лайка
techAPJ
(Arpit Jalan)
09.Сентябрь.2021 03:19:28
5
Реализовано то же самое для RSS через:
committed 02:49PM - 08 Sep 21 UTC
This commit updates the RSS post content to use email formatting. Many
plugins … are using the `reduce_cooked` method to format content that is
not displayed outside of Discourse application. Using email formatting
also strips the secure media and various other things that is only meant
for Discourse client side application.
1 лайк
techAPJ
(Arpit Jalan)
Закрыл(а) тему
10.Сентябрь.2021 02:30:31
6
Эта тема была автоматически закрыта через 23 часа. Новые ответы больше не принимаются.