Discourse Retort

Удивительный плагин, именно то, что я искал — спасибо!
Есть ли способ не отображать белый фон у смайликов? То есть использовать прозрачный фон для смайликов?

РЕДАКТИРОВАНИЕ:
Если у кого-то возникла эта проблема, apparently это легко настроить: добавьте в CSS шаблона Discourse:

.post-retort {
    background: transparent;
    border: 0px;
}
1 лайк

Похоже, в последней версии возникла проблема (Discourse 2.5.0.beta5 - https://github.com/discourse/discourse version 8f59f155fbfbf9a8b2aecfafb5f222261b6ebfae):

Uncaught TypeError: Cannot read property 'retort_disabled_categories' of undefined
    at _retort-8f84f7e6d1fd4337e1b80b1cf2a94ecf31198195e9f61ada56d8fa92ac803547.js:189
    at t.module.exports.u.<computed> (_ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:74640)
    at t.module.exports.u.<computed> (_ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:74470)
    at require (_ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:74637)
    at f (_ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:74596)
    at _ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:74561
    at t.module.exports.u.<computed> (_ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:74639)
    at t.module.exports.u.<computed> (_ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:74470)
    at require (_ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:74637)
    at t._prepareInitializer (_application-9bf26ea10d3b26025c2c839e307be8aabdfd43c9698de019f9412003d110ea55.js:6849)
    at _application-9bf26ea10d3b26025c2c839e307be8aabdfd43c9698de019f9412003d110ea55.js:6870
    at Array.forEach (<anonymous>)
    at t.start (_application-9bf26ea10d3b26025c2c839e307be8aabdfd43c9698de019f9412003d110ea55.js:6866)
    at start-discourse-efa4e5abfbd1b50b5152ffbe64d5dcea9f7c33f766dcc6387e2711f0f2112148.js:1
3 лайка

Screenshot_20200530_105715

Отличный плагин. Подскажите, пожалуйста, какая настройка темы вызывает этот раздражающий цвет фона для реакций в нашей тёмной теме (я не настраивал тёмную тему).

К сожалению, мы видим ту же проблему на нашем сайте, и я только что пересобрал его. Но он всё ещё не работает.

@gdpelican Обнаружена новая проблема с плагином retort, пожалуйста, проверьте это… :slightly_frowning_face:

4 лайка

Я отправил PR, который решает эту проблему

11 лайков

Отлично, я быстро просмотрел это — всё выглядит хорошо; это уже слито.

11 лайков

У меня всё исправлено. Спасибо за быстрое решение! :smiling_face:

6 лайков

Раздел «Недавно использованные» всегда пуст у меня. Это известная ошибка?

2 лайка

@gdpelican Я был бы признателен за ваш комментарий :slight_smile:

1 лайк

Плагины переводчика для браузера или что-то подобное вызывают проблему, при которой пользователи могут реагировать «эмодзи», которого нет в утверждённом списке:

ссылка на живой сайт: https://community.revolutionarygamesstudio.com/t/the-new-miscellaneous-talk-that-doesnt-deserve-a-new-thread-thread-thread/41/6306?u=hhyyrylainen
Кажется, у меня установлена последняя версия Retort.

1 лайк

Извините за поздний вопрос :slight_smile:
Где будет вставлен этот текст?
В common.scss?

На discourse_theme я получил только пустые файлы для новой темы, а не исходный код с форума.
Если я скачаю свою тему, то получу файл размером 576 байт, вероятно, .json с цветовой палитрой.

Я ищу уже два дня, но, думаю, использовал не те слова.

Хочу изменить фон

.post-retort
{
    background: #d9d9d9 !important;
}

Или мне нужно задать все значения для float, padding и т.д.?

Вам не нужно изменять ни один файл. Просто перейдите в настройки Discourse → Настроить, и в активированном вами шаблоне будет кнопка для добавления пользовательского CSS прямо через интерфейс.

3 лайка

Только этого фрагмента :slight_smile: достаточно.
Это слишком просто :rofl:

Большое спасибо, я попробую.

2 лайка

Я обнаружил проблему при использовании ресурсов, хранящихся в S3, и CDN. Пользовательские эмодзи загружаются некорректно. Вместо использования URL CDN они ошибочно указывают напрямую на бакет хранения S3. Custom emoji don't use CDN for S3 stored assets in a few pages - #5 by Boost

2 лайка

Кто-нибудь знает, как изменить цвет цифры, обозначающей общее количество реакций? Мне кажется, что у меня она слишком светлая.
Также бонусный вопрос: можно ли уменьшить отступы между реакциями?

1 лайк

Ладно, я нашёл код, который может это изменить:

span.post-retort__count {
  color: black;
}

2 лайка

Возможно ли запретить пользователям добавлять реакции в закрытой теме?

3 лайка

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

Я думаю, что добавление премиальных эмодзи было бы отличным решением.

3 лайка