# Проблемы с использованием встраивания в тёмной теме

**URL:** https://meta.discourse.org/t/trouble-using-embedding-in-dark-mode/274901
**Category:** Support
**Tags:** embedding
**Created:** [12.Август.2023 13:19:07 UTC](https://meta.discourse.org/t/trouble-using-embedding-in-dark-mode/274901 "2023-08-12T13:19:07Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [12.Август.2023 13:19:07 UTC](https://meta.discourse.org/t/trouble-using-embedding-in-dark-mode/274901/1 "2023-08-12T13:19:07Z")

</div>

В настоящее время мы вынуждены использовать cove.chat на Ghost, поскольку встроенные комментарии Discourse не могут работать в тёмных темах без полного разрушения интерфейса в разделе комментариев.

Это простое обновление должно было бы быть достаточным для нас на данный момент, но оно так и не было применено ☹

Я считаю, что это должно быть приоритетом, особенно учитывая конкретные упоминания в исходном сообщении. Социальные сети становятся всё более непригодными, и настоящие данные НЕОБХОДИМО размещать на собственных серверах и делать с открытым исходным кодом.

Надеюсь, сообщество сможет объединить усилия в этом вопросе. Я очень рад, что ядро проекта готово спонсировать эту работу.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [12.Август.2023 13:33:10 UTC](https://meta.discourse.org/t/trouble-using-embedding-in-dark-mode/274901/2 "2023-08-12T13:33:10Z")

</div>

> [@satonotdead](#):
>
> На данный момент мы вынуждены использовать cove.chat на Ghost, так как встроенные комментарии Discourse не работают с тёмными темами, не ломая при этом весь интерфейс в разделе комментариев.

Думаю, это можно было сделать уже давно. Нужно просто добавить правильные стили в Discourse, где у нас есть отдельный раздел для стилизации встроенных элементов.

Возможно, всё, что нам нужно, — это гайд #how-to здесь? Как тебе такая идея, @jordan.vidrine?

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [12.Август.2023 14:19:20 UTC](https://meta.discourse.org/t/trouble-using-embedding-in-dark-mode/274901/3 "2023-08-12T14:19:20Z")

</div>

> [@Falco](#):
>
> Думаю, это уже давно возможно. Нужно добавить соответствующие стили для этого в Discourse, где у нас есть отдельный раздел для стилей встраивания.

Верно. Мы используем это на своём форуме для комментариев с родительского сайта, и это относительно просто сделать. Возможно, я напишу инструкцию по этому поводу, когда у меня появится немного свободного времени.

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [12.Август.2023 15:43:01 UTC](https://meta.discourse.org/t/trouble-using-embedding-in-dark-mode/274901/4 "2023-08-12T15:43:01Z")

</div>

Попробовал это, но, кажется, что-то сломалось:

> [@Automatic dark mode for embedded comments as well?](https://meta.discourse.org/t/automatic-dark-mode-for-embedded-comments-as-well/184347/10?u=matenauta):
>
> I have implemented it by using postMessage. The codes and its execution logic are as blow: Code block ① adds an event listener in embedded Discourse iframe which will post message to my website that contains embedded Discourse iframe once embedded Discourse is loaded. When my website receives message from embedded Discourse, it will make a validation, as shown in code block ②, and if passed, call the setIframeStyle function to set embedded Discourse. The setIframeStyle function, ju…
