Discourse Bars 🍻 🍸 (фреймворк боковой панели)

Так что это никак не связано с «полосами», отлично.

Описание настроек описывает варианты.

В принципе, всё на странице «Обнаружение» относится к «обнаружению», за исключением «категорий», «тегов» и конкретной «категории», которые описаны этими терминами.

1 лайк

Приношу свои искренние извинения, если я немного задерживаюсь с этим :pray:

Я вижу в README.md эту строку…

  • Поддерживает настройки для каждого из: discovery, topic, tag, category или categories.

На случай, если это будет полезно другим, поиск по термину discovery приводит к этому полезному источнику информации о «discovery»:

3 лайка

Да, вы подняли хороший вопрос. И я понимаю, как это может вызвать путаницу.

Эта терминология, хотя о ней время от времени говорят на Meta, особенно разработчики (так как она часто упоминается в коде), отсутствует на странице Understanding Discourse for new users, и новые пользователи узнают о ней только в том случае, если участвуют в обсуждениях, конкретно связанных с этой функцией.

@JammyDodger, стоит ли нам подумать о том, чтобы включить это в этот гайд? Где кто-то может узнать о маршрутах «Discovery»?

4 лайка

Не уверен, что этот термин часто используется как «фронтенд»-термин для пользователей. Мне кажется, я вижу его только в компонентах темы/разработке. Не знаю, где лучше его разместить? Это звучит скорее как «административный» термин, хотя не уверен, есть ли для этого руководство.

5 лайков

На данный момент я добавил сноски к исходному сообщению этой темы, спасибо

6 лайков

  • Поддерживает все панели.
  • Можно отключить любую через настройки.
  • Обновите страницу браузера, чтобы сбросить скрытие.

(на странице темы ещё требуется небольшая доработка!)

6 лайков

Поведение тем улучшено: добавлена возможность сворачивать и скрывать их.

3 лайка

Новый релиз:

  • добавляет новый виджет bars-custom-html, который теперь предоставляет настройки по умолчанию для примера и позволяет создавать виджеты, представляющие собой произвольный HTML.
  • использует систему параметров из RSB[1], поэтому должен быть совместим с некоторыми из тех же виджетов.
  • является изменяющим обновление, которое может потребовать повторной установки или настройки существующих параметров, так как параметры будут отсутствовать для любых настроек, которые вы уже создали.

@ckshen, вы искали поддержку произвольного HTML?


  1. благодарность @pmusaraj за эту работу ↩︎

6 лайков

Привет! Расскажи, пожалуйста, как добавить фрейм из Twitch, например, в «D».

Это предназначено для разработчиков. Если вам нужна помощь в создании конкретного виджета:

5 лайков

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

2 лайка

Не стесняйтесь создавать PR в Locations, чтобы добавить поддержку, и я проведу ревью. Или вы можете профинансировать меня, чтобы я сделал это.

2 лайка

Исправление переходов маршрутов.

2 лайка

Небольшая функция: теперь можно по умолчанию сворачивать панель выборочно (хотя на данный момент это влияет глобально на все маршруты)

2 лайка

Теперь это работает с панелями:

(рекомендуется использовать верхнюю панель!!)

3 лайка

Обновил последний пост: плагин теперь является компонентом темы :rocket:

4 лайка

В настоящее время этот компонент темы несовместим с надписью «Powered by Discourse», поэтому, если вы хотите его использовать, обязательно отключите:

image

В данный момент я крайне занят, поэтому исправление может занять немного времени, либо вы можете предложить pull request…

3 лайка

Судя по тому, что я вижу, вам нужно лишь небольшое изменение в CSS.

Было:

grid-template-areas: "leftsidebar sidebar content rightsidebar"

Стало:

grid-template-areas:
        "leftsidebar sidebar content rightsidebar"
        "leftsidebar sidebar below-content rightsidebar";

Неужели есть ещё какая-то проблема, о которой я не знаю? :thinking:

(Я могу отправить PR, но вы подчеркнули слово несовместим, и я задумался, не упустил ли я что-то)

4 лайка

Да, это просто CSS для сетки.

Спасибо, что посмотрели это :+1: :pray:

Но решает ли это оба сценария (Вкл. или Выкл.)? Это была моя главная опаска… И я сейчас по уши в других делах, поэтому не хотел сейчас погружаться в это… :sweat_smile:

1 лайк

Я сделал PR:

Дайте знать, что вы думаете. :+1:

5 лайков