# Самый простой способ отображать личные сообщения как обычные темы, а не в виде пузырей?

**URL:** <https://meta.discourse.org/t/easiest-way-to-make-pms-display-as-normal-topics-not-bubbles/200401>\
**Category:** Support\
**Created:** [14.Август.2021 12:22:52 UTC](https://meta.discourse.org/t/easiest-way-to-make-pms-display-as-normal-topics-not-bubbles/200401 "2021-08-14T12:22:52Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![orangeandblack5](https://avatars.discourse-cdn.com/v4/letter/o/edb3f5/32.png) [@orangeandblack5](https://meta.discourse.org/u/orangeandblack5)\
**Post date:** [14.Август.2021 12:22:52 UTC](https://meta.discourse.org/t/easiest-way-to-make-pms-display-as-normal-topics-not-bubbles/200401/1 "2021-08-14T12:22:52Z")

</div>

Привет, извините, если эта тема уже существует, но поиск по слову «bubbles» не дал результатов о том, как их отключить.

Многие пользователи используют цепочки личных сообщений (PM) для форматирования длинных постов, которые они пишут, и возможность воспринимать личные сообщения как WYSIWYG-редактор гораздо полезнее для нашей аудитории, чем возможность чуть легче определять, когда вы смотрите на личное сообщение, а когда на обычную тему. Предположительно, где-то есть настройка, позволяющая просто отображать личные сообщения как обычные темы — что будет самым простым способом это настроить?

Спасибо!

---

<div class="post-metadata">

**Author:** ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)\
**Post date:** [14.Август.2021 12:59:36 UTC](https://meta.discourse.org/t/easiest-way-to-make-pms-display-as-normal-topics-not-bubbles/200401/2 "2021-08-14T12:59:36Z")

</div>

Я сразу не нашёл настройки для отмены этого.

[@team](https://meta.discourse.org/groups/team) ?

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [14.Август.2021 13:37:24 UTC](https://meta.discourse.org/t/easiest-way-to-make-pms-display-as-normal-topics-not-bubbles/200401/3 "2021-08-14T13:37:24Z")

</div>

До переноса в ядро существовало несколько компонентов темы, которые создавали эти пузырьки, поэтому вы должны найти один из них и использовать его в качестве примера, чтобы отменить это.

---

<div class="post-metadata">

**Author:** ![orangeandblack5](https://avatars.discourse-cdn.com/v4/letter/o/edb3f5/32.png) [@orangeandblack5](https://meta.discourse.org/u/orangeandblack5)\
**Post date:** [14.Август.2021 13:48:47 UTC](https://meta.discourse.org/t/easiest-way-to-make-pms-display-as-normal-topics-not-bubbles/200401/4 "2021-08-14T13:48:47Z")

</div>

То есть, реверс-инжиниринг того, что они изменили, и ручное переопределение этого?

Я не понимаю, почему это просто не где-то переключается в настройках, я думаю

---

<div class="post-metadata">

**Author:** ![orangeandblack5](https://avatars.discourse-cdn.com/v4/letter/o/edb3f5/32.png) [@orangeandblack5](https://meta.discourse.org/u/orangeandblack5)\
**Post date:** [16.Август.2021 08:24:42 UTC](https://meta.discourse.org/t/easiest-way-to-make-pms-display-as-normal-topics-not-bubbles/200401/5 "2021-08-16T08:24:42Z")

</div>

Хорошо, я видел это:

> [@How To Get Rid Of The Message Bubbles In PMs](https://meta.discourse.org/t/how-to-get-rid-of-the-message-bubbles-in-pms/200426/2?u=orangeandblack5):
>
> Hi Zac slightly_smiling_face It is possible with override the current css if you really want to. Try something like this thinking This will looks like the default Discourse Light theme. Probably the best option is remove the archetype-private\_message class from body with js. That keeps the custom theme style. COMMON .archetype-private\_message { .topic-avatar, .topic-body { border-top: 1px solid var(--primary-low); } .topic-body { .cooked { box-sizing: unset; border:…

Это было бы здорово, если сработает. Я не администратор нашего сайта и только что проснулся, поэтому пока не могу подтвердить, поможет ли это.

Но, думаю, я хотел бы обновить свой пост: из запроса в поддержку о том, как это сделать, в запрос на новую функцию — сделать это простым переключаемым параметром. Тот факт, что такой настройки ещё нет, выглядит как упущение, но, кажется, добавить её не так уж сложно?

Бонусные баллы, если сайт просто переключит глобальное значение по умолчанию, а пользователи смогут затем включать или отключать эту функцию по своему усмотрению.

---

<div class="post-metadata">

**Author:** ![j127](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j127/32/79093_2.png) [@j127](https://meta.discourse.org/u/j127)\
**Post date:** [16.Август.2021 17:23:43 UTC](https://meta.discourse.org/t/easiest-way-to-make-pms-display-as-normal-topics-not-bubbles/200401/6 "2021-08-16T17:23:43Z")

</div>

> [@orangeandblack5](#):
>
> простая переключательная настройка

Если вы поместите этот CSS-код в компонент темы, это будет почти как переключатель. Создать компонент темы легко с помощью [theme CLI](https://meta.discourse.org/t/beginners-guide-to-using-theme-creator-and-theme-cli-to-start-building-a-discourse-theme/108444).

Я только что попробовал, и всё работает. Если хотите, вы можете [форкнуть этот репозиторий](https://github.com/j127/discourse-remove-message-bubbles) (в нём содержится CSS из другой темы), отредактировать CSS так, как вам нужно, вставить URL GitHub в раздел компонентов темы, и тогда это можно будет переключать кнопкой.

---

<div class="post-metadata">

**Author:** ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)\
**Post date:** [16.Август.2021 17:29:28 UTC](https://meta.discourse.org/t/easiest-way-to-make-pms-display-as-normal-topics-not-bubbles/200401/7 "2021-08-16T17:29:28Z")

</div>

Да, отмена этого с помощью CSS в компоненте на данный момент — лучший способ. Приведённая выше ссылка на CSS кажется хорошим началом… а если там чего-то не хватает, все стили пузырьков личных сообщений содержатся здесь:

> <https://github.com/discourse/discourse/blob/c7beb0b9a6c9d26e382a6390bafaef83f104dfe7/app/assets/stylesheets/common/base/personal-message.scss>

и здесь (мобильная версия):

> <https://github.com/discourse/discourse/blob/aa6daeaa3e70710c0c7c5d153b79731505cfcff0/app/assets/stylesheets/mobile/personal-message.scss>
