Блоки правой боковой панели

Привет, это кажется выполнимым :slightly_smiling_face:

Добавьте это в компонент. Desktop > CSS

@media screen and (min-width: 767px) {
  .tc-right-sidebar {
    html.rtl & {
      float: left;
    }
    + #list-area {
      html.rtl & {
        float: right;
      }
    }
  }
}

4 лайка

Спасибо! Это сработало!

2 лайка

Не кажется ли вам хорошей идеей разрешить просмотр в зависимости от уровня доверия?

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

Можно ли ограничить её отображение только для определенных уровней доверия и указать, какие именно уровни имеют право её просматривать?

Большое спасибо.

1 лайк

Только мысль. А что насчет реализации, например, свайпа вправо для вызова боковой панели на мобильных устройствах?

1 лайк

Разве его нельзя отобразить в списке категорий? Я установил его здесь, но ощущение, будто я ничего не установил.

Как мне сделать так, чтобы это отображалось и на странице темы? Имею в виду страницу обсуждения, как мы видим сейчас.

Добавление боковой панели в представление темы не поддерживается компонентом (для столбца доступно значительно меньше места).

1 лайк

Можно ли добавить ссылку «Посмотреть все» под разделом «Популярные теги», как это сделано в разделе «Лучшие участники»?

2 лайка

Конечно, это разумно. UX: Add a "View all" link to the popular tags block by pmusaraj · Pull Request #39 · discourse/discourse-right-sidebar-blocks · GitHub должен добавить это (после того как его рассмотрят и примут).

2 лайка

Отлично! Спасибо, что сделали это. :handshake:

Есть ли способ исключить группу администраторов из списка главных участников?

РЕДАКТИРОВАНИЕ:

Также я добавил это:

*Пытаюсь увеличить минимальную ширину до 1024 пикселей.

Но это не имеет эффекта. Я знаю, что проблема во мне, что-то упускаю, так как у меня нет опыта в фронтенде/CSS. Любая помощь будет очень кстати.

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

К сожалению, я не очень хорошо знаком с API плагина, так как привык работать с нативным DOM.

Похоже, что компонент CustomHtml, используемый в подвале и определённый в ядре:

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/templates/application.hbs#L85-L91

переопределяется компонентом CustomHtml, определённым в этом тематическом плагине:

https://github.com/discourse/discourse-right-sidebar-blocks/blob/main/javascripts/discourse/templates/components/custom-html.hbs

По мнению API, Карсон предлагает использовать выход плагина below-footer для определения пользовательского HTML в подвале.
Я могу показать вам пример позже.

Возможная ошибка (удалите этот пост, если я ошибаюсь): Похоже, что компонент темы «Блоки правой боковой панели» вызывает конфликт с любым пользовательским кодом, размещённым в разделе «После заголовка». Когда я попытался добавить изображение сразу под заголовок, оно не отобразилось. Однако после удаления компонента темы в качестве теста изображение появилось. Хотел просто сообщить об этом.

1 лайк

Можно ли добавить что-то вроде этого в боковую панель? (Предложение)

3 лайка

Приветствуются ли простые PR? Я хотел бы добавить несколько классов к некоторым типам блоков, чтобы упростить стилизацию.

3 лайка

Конечно, это звучит как хорошее улучшение.

3 лайка

Я пытаюсь вставить динамический контент в правую боковую панель под большим блоком, отображающим авторизованного пользователя. Блок custom-html работает нормально, если просто ввести статический HTML, но как только я делаю его скриптом, всё становится пустым. Есть ли способ разместить там свой динамический контент?

Скорее всего, вам нужно добавить ваш скрипт или iframe в белый список в настройках администратора.

1 лайк

Я разобрался. Проблема была в моей теме. Я переключился на тему по умолчанию, немного настроил там CSS и HTML, и теперь всё работает.

1 лайк

5 сообщений были перенесены в новую тему: Добавить чат в блок правой боковой панели?