Пользовательские встроенные ответы

:information_source: Краткое описание Модифицированные встроенные ответы
:eyeglasses: Предпросмотр Theme Creator
:hammer_and_wrench: Репозиторий GitHub - VaperinaDEV/custom-embedded-replies: This theme component modifies the embedded replies. · GitHub
:question: Руководство по установке Как установить тему или компонент темы
:open_book: Новичок в темах Discourse? Руководство для начинающих по использованию тем Discourse

Установить этот компонент темы

Привет :wave:

Это обеспечивает единообразие отображения встроенных ответов в настольной и мобильной версиях.

Настольная версия

Мобильная версия


Измените текст кнопки «Ответы», чтобы на настольной версии отображалось только количество.
Перейдите в admin/customize/site_texts и найдите:
js.post.has_replies.one — удалите «Ответ»
js.post.has_replies.other — удалите «Ответы»

Существует настройка темы, с помощью которой можно перевести кнопку Перейти к сообщению.

Screenshot 2023-07-24 at 19.26.51

14 лайков

Это очень хорошо, я считаю, что стоит рассмотреть это в качестве варианта по умолчанию. На мой взгляд, лучше, чем существующие блоки.

15 лайков

Согласен. Если можно придраться: я бы выровнял строку левее выпадающего меню ответа, чтобы получить немного больше места (особенно на мобильных устройствах).

Определённо улучшение по сравнению с блоками :heart:

10 лайков

Здравствуйте. Я установил этот компонент темы очень давно. Но, сравнивая его сейчас, я заметил, что у меня нет кнопок «Поделиться», «Пожаловаться» и «Ответить». У меня есть только кнопка «Перейти к сообщению». Можете подсказать, как это настроить?

Привет @wenqin :wave: Возможно, вам нужно настроить параметры администратора — меню сообщений и ссылки для обмена?

Но, если я вас правильно понял, похоже, что они у вас уже настроены.


здесь

Кажется, это скриншот кнопок подвала, используемых в сообщении на тестовом форуме @Don в Theme Creator. Я не думаю, что это настоящие кнопки под ответами. Они предназначены для примера сообщения здесь:

Если прокрутить вверх к исходному сообщению (OP) и посмотреть на ответы, вы увидите, как они встроены.

3 лайка

Спасибо. Не могу поверить, что это не настоящая кнопка. :exploding_head: :exploding_head: :exploding_head:


Лично я не пользуюсь Quora, но мне очень нравится, как это устроено там. Можно продолжать отвечать на сообщения других пользователей, и все ответы отображаются под исходным сообщением. Есть ли у нас какой-нибудь плагин, который мог бы реализовать подобную функцию ответов?

Единственное, что приходит мне на ум с похожей вложенностью ответов внутри ответов — это плагин Discourse Journal от Pavilion. Он позволяет выбрать тему Journal, что, в свою очередь, включает возможность встраивать комментарии к ответам, у которых есть свои собственные псевдо-временные шкалы.

2 лайка

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

Вот что показывает мой экземпляр после попытки включить компонент:

Ошибка: Undefined mixin. ╷ 58 │ @include sticky; │ ^^^^^^^^^^^^^^^ ╵ theme-entrypoint/mobile.scss 58:7 @import /var/www/discourse/mobile.scss 3:9 root stylesheet

2 лайка

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

Полагаю, что Post Voting также предлагает похожий функционал, но на мой взгляд, плагин Journal может предоставить более подходящие варианты.

Подтверждено

Это потребуется протестировать. Но если вы хотите воспроизвести функционал плагина Journal, где только автор темы (OP) может публиковать сообщения и отвечать, а остальные пользователи — только комментировать, то использование голосования по темам с ограничением ответов может подойти.

Хотя, насколько я помню, плагин Journal позволяет пользователям отвечать на комментарии других.

4 лайка

Привет, Дон, есть ли шанс, что это будет обновлено с учётом последних изменений?

[Уведомление администратора] Тема ‘Custom Embedded Replies’ содержит код, который требует обновления. (id:discourse.post-stream-widget-overrides) (узнать больше)

2 лайка

Привет :waving_hand:

Этот компонент темы теперь входит в ядро.

Однако главное отличие в том, что он…

Это означает, что на данный момент при нажатии на вкладку «Ответить» не открывается самый верхний встроенный ответ, а происходит переход к посту. Именно эта функция вызывает уведомление администратора, которое вы видите. Это та функция, которую вы хотите использовать? Конечно, я могу модернизировать её для работы с потоком постов Glimmer, но, возможно, стоит разместить её в отдельном компоненте темы?

1 лайк