Sidebar with categories

В вашем случае плагин работает отлично. Обсуждение касалось переноса плагина на страницу темы. Например, вот здесь: https://forum.90sec.com/t/topic/356 Это вызывает некоторые трудности.

1 лайк

Я понимаю, о чем вы. Это потребует пересборки плагина, возможно, даже реконструкции макета.

1 лайк

Этот плагин показывает только 8 категорий в боковой панели? На моём форуме отображается только 8…

Количество категорий берется из значения: header dropdown category count

Попробуйте изменить его в настройках сайта.

2 лайка

Появляется ли эта боковая панель также при просмотре постов? @Stranik

Нет. Если вы перейдёте к теме, боковая панель будет скрыта. Это связано с тем, что я не хотел усложнять CSS, поскольку сама тема содержит множество мелких элементов. Любое смещение приведёт к целой цепочке изменений. Однако вы легко можете это исправить. Просто клонируйте этот плагин и измените его под свои нужды.

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

3 лайка

Работает ли этот плагин в версии 2.4.0.beta9?

У меня это работает в версии 2.4.0.beta9. Если у вас возникнут трудности, дайте знать.

1 лайк

Можно ли отображать категории в том же порядке, что и при использовании «фиксированных позиций категорий»?

1 лайк

Настройка «фиксированные позиции категорий» в данной реализации не работает. Порядок категорий полностью повторяет порядок категорий в выпадающем меню (в заголовке сайта).

1 лайк

У меня есть несколько вопросов…

  1. Можно ли добавить подсветку или индикатор, чтобы показать, в какой категории находится пользователь, выделяя (или каким-либо другим заметным способом) категорию, которую он в данный момент просматривает?
  2. Можно ли отображать подкатегории? Возможно, когда пользователь просматривает категорию, содержащую подкатегории, было бы здорово видеть эту категорию раскрытой с отображением подкатегорий под ней.
    ↳ Также было бы неплохо, если бы для категорий, содержащих подкатегории, существовал способ мгновенно это увидеть… возможно, примерно так, как работает функция Discourse «Скрыть детали»…

Пример…


🔹 Категория 1

           :small_orange_diamond: Подкатегория 1

           :small_orange_diamond: Подкатегория 2

      🔹 Категория 2

      :small_blue_diamond: Категория 3

🔹 Категория 4

           :small_orange_diamond: Подкатегория 1

           :small_orange_diamond: Подкатегория 2

3 лайка

Это пока не входит в планы. Дело в том, что я использовал (клонировал) код, который применяется в выпадающем меню в заголовке сайта. Это относительно просто.

Ваше предложение потребует некоторых доработок.

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

1 лайк

image

## FAILED

Pups::ExecError: cd /var/www/discourse/plugins && git clone https://github.com/Toxuru/discourse-sidebar-categories.git failed with return #<Process::Status: pid 916 exit 128>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
.....
[https://github.com/Toxuru/discourse-sidebar-categories.git"]}](https://github.com/Toxuru/discourse-sidebar-categories.git%22%5D%7D)
cd67e1807300a5643fc837d0dcbdf0f86bbe61f0241ae9a41f3c9a56cc20c3c0
FAILED TO BOOTSTRAP please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
==================== END REBUILD LOG ====================

build failed, the plugin is incompatible

Не могли бы вы помочь решить эту проблему? Большое спасибо.
1 лайк

Хм, я установил Discourse, но не смог воспроизвести ошибку:

Вы обновляли плагин несколько дней назад?

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

Discourse 2.5.0.beta4 - https://github.com/discourse/discourse версия b031e3220ae5504ab265999270f109b2b8b973df

2 лайка

Спасибо за вашу помощь. Я нашёл причину сбоя
:grin:

1 лайк

@Stranik сколько бы стоил кастомный заказ как я предлагал здесь? Вы занимаетесь индивидуальной работой или мне лучше просто написать в Marketplace, чтобы узнать, какие предложения я смогу получить? ¯\_(ツ)_/¯

2 лайка

Вы можете писать в Marketplace. Я не могу этого сделать.

Сейчас я пытаюсь создать компонент из этого плагина. В шаблоны были внесены изменения:

https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/templates/discovery.hbs#L17

3 лайка