Действительно, это проблема, над которой я сейчас работаю
Обратите внимание, что вы также можете отключить фиксированное позиционирование через настройку сайта.
Я посмотрю на этот виджет, спасибо.
Действительно, это проблема, над которой я сейчас работаю
Обратите внимание, что вы также можете отключить фиксированное позиционирование через настройку сайта.
Я посмотрю на этот виджет, спасибо.
Продолжение обсуждения из Боковая панель с категориями:
Я задал этот вопрос
︎ в обсуждении плагина по адресу Sidebar with categories - #30 by Stranik.
Меня интересует, насколько сложно будет настроить это или написать собственный код/плагин/компонент темы, чтобы расширить эту функциональность и предложить вложенное древовидное представление категорий и подкатегорий.
Хочу, чтобы категории в меню боковой панели отображали основные категории, а категории, имеющие подкатегории, явно указывали на это. Затем при клике на такую категорию должны отображаться её подкатегории. И последнее ключевое требование: независимо от того, где вы находитесь на форуме, боковая панель должна показывать источник/местоположение активного обсуждения, которое вы просматриваете.
Например, если кто-то заходит на наш форум через органический поиск Google и оказывается в теме внутри подкатегории, мы хотим, чтобы он видел, что находится в подкатегории, которая принадлежит основной категории.
Не уверен, насколько сложно будет разработать это и/или сколько это будет стоить, но если кто-то сможет помочь с этим, пожалуйста, дайте знать!
Привет ![]()
Это очень похоже на то, что у нас на thepavilion.io
Это реализовано с помощью плагина Layouts и виджета списка категорий Layouts.
Мне очень нравится эта настройка, это именно то, что мы искали! Я установил плагин Layouts, а затем установил список категорий Layouts (используя установщик ProCourse), и я вижу все настройки Layouts. Но я не уверен, как включить виджет списка категорий Layouts.
{details=“Вот наши текущие настройки (скриншот)”}
После установки виджета списка категорий должны ли мы видеть его в выпадающем списке виджетов после установки?
Вот что мы видим сейчас…
Вы можете посмотреть наш форум и увидеть, что боковая панель шириной 250 пикселей работает… но я просто не знаю, как заставить список категорий отображаться… https://forums.pickleballist.com
@angus, есть ли у тебя какие-то идеи, что я упускаю?
Не совсем понимаю, как заставить виджет «Список категорий» отображаться после установки. ![]()
Пожалуйста, подождите. Я готовлю полный набор документации для этого плагина, которая прояснит этот момент. Я напишу вам в теме плагина в течение ближайших дней, когда документация будет опубликована.
Огромное спасибо!!
Я собирался предложить добавить виджет «Список категорий» к другим примерам виджетов в первом посте, но, похоже, вы уже занимаетесь его обновлением! Спасибо, что делитесь своей работой с сообществом!!
Теперь доступна полная документация для этого плагина
. Вы можете найти её по ссылке ниже:
Я также обновил первое сообщение в этой теме, добавив различные ссылки и описания.
Можно ли использовать это для создания боковой панели, которая появляется только при наведении курсора на левый край экрана? То есть, чтобы на экране не было постоянно видимой фиксированной боковой панели. Преимущество такого подхода в том, что боковая панель всплывает поверх окна и, следовательно, не сдвигает никакие элементы. Проблема с боковыми панелями всегда заключалась в том, что они занимают часть пространства на экране.
Даже как в панели задач Windows, когда она настроена на автоматическое скрытие, это удобно, потому что другие программы не сдвигаются из-за высоты этой панели.
У меня установлены плагины «Макеты» и «Список категорий». Я знаю, как добавлять виджеты для настройки боковой панели. Единственное, о чём я прошу, — это возможность автоматического скрытия этой боковой панели.
Даже в Flarum эта функция реализована по умолчанию:
Да, вы можете создать это с помощью этого плагина. Это потребует создания нового виджета, упакованного в компонент темы. Если вы заинтересованы в самостоятельной разработке, дайте мне знать, и я помогу вам или буду менторить вас. Или вы всегда можете нанять Pavilion для разработки.
Сейчас нет. Я ещё новичок в Discourse. Сначала мне нужно научиться создавать плагины. Вероятно, я начну с разработки простых плагинов, например, добавления пользовательских bb-кодов или кнопок в редактор. Тем не менее, я считаю, что эта функция была бы полезна многим пользователям.
Круто, раз уж вы настроены, я только что добавил первую версию руководства по разработке виджета «Макеты» в документацию
Это помогает в разработке нового виджета, но я всё ещё не уверен, как автоматически скрывать боковую панель, что, возможно, связано с CSS.
Я использую этот плагин, и он отлично работает после настройки. Пока он не поддерживает сворачивание, но я могу с этим смириться. Я хотел выбрать конкретные категории для отображения в боковой панели. Мне не нужно было отображать их на главной странице, поэтому я не выбрал опцию «Все категории» для своего виджета. Я выбрал виджет «Список категорий».
Однако, когда я выбираю что-либо, кроме «Все категории», система не принимает выбор и бесконечно загружается.
В красной рамке я выделил круг, который продолжает загружаться. Я пробовал обновлять страницу, очищать кэш и предпринимал другие действия, но система всё равно не принимала выбор. Я также пробовал отключать и снова включать плагин.
Как воспроизвести проблему:
Просто выберите одну или несколько категорий, отличных от «Все категории», в виджете «Список категорий».
Спасибо, я исправил эту проблему ![]()
Я обновил плагин, но проблема осталась. При добавлении нескольких категорий система их не принимает и просто продолжает загружаться. Попробуйте воспроизвести проблему, добавив 5 или более категорий, не выбирая при этом все категории.
Пожалуйста, убедитесь, что у вас установлена последняя версия Discourse и плагина, а также вы обновили страницу. Это работает на последней версии Discourse.
Смотрите, например: https://try.thepavilion.io/
Спасибо, теперь всё работает. Если бы ещё можно было сворачивать его (появлялось бы при наведении мыши к левому краю), это было бы идеально.
Можно ли отключить отображение боковой панели на главной странице? Я выбрал конкретные категории, где должен отображаться виджет со списком категорий, и он действительно появляется там, но также показывает его и на главной странице, чего я не хочу. Главная страница — это forum.mydomain.com, и поскольку на главной странице Discourse по умолчанию уже есть стандартная навигация, боковая панель там не нужна.
После последнего обновления Discourse боковая панель больше не отображается. Все плагины обновлены, и я использую последнюю версию.