Уже пробовали поиск (так ошеломляюще!) Ого!
На новой боковой панели есть ли способ редактировать (или отключить) то, что отображается в выпадающем меню «сообщество» (всё, мои посты и т.д.)?
Нам не нужны все эти элементы, и мы надеялись, что есть простая кнопка или интерфейс для их редактирования (например, ссылки на значки или FAQ).
Heliosurge
(Dan DeMontmorency)
06.Март.2023 20:03:42
2
В этом посте в #theme-component «Скрыть боковую панель» есть код для скрытия только сообщества.
Это может стать отправной точкой.
That is pretty straightforward with a bit of CSS targetting .anon:
.anon div.sidebar-section-community {
display: none;
}
If I get the chance I’ll roll that functionality into this TC.
Прокрутите вверх, и там также будет ссылка на этот код.
nathank
(Nathan Kershaw)
08.Март.2023 04:04:26
3
Нам на самом деле не нужны все эти элементы, и мы надеялись, что есть простая кнопка или интерфейс для их редактирования (например, ссылки на бейджи или FAQ).
К сожалению, на данный момент такой возможности нет.
Но команда @team работает над этим:
Recently, we decided to extend the level of customization for sidebar on meta. We have enabled the ability for you to create your own sidebar sections with links (using the enable custom sidebar sections setting).
How it works
To display the form, you will need to click plus button at the bottom of the sidebar.
[Add section button]
You will need to provide the title of the section and at least one valid link. A valid link contains an icon, name and correct URL within the Discourse forum (abs…
До тех пор, пока эта функция не станет широко доступной, вам останется либо скрывать часть или весь раздел «Сообщество» с помощью CSS (для администраторов это довольно просто), либо прибегать к более сложным и нестандартным решениям, описанным здесь:
We want to allow users to add a custom section of links to their sidebar.
In a first pass for this feature, we plan to build upon the existing sidebar preferences page , and allow a user to add a single custom section for these links.
We think it can work something like this:
checkbox for “Show Custom Section”.
If checked Custom Section appears above Categories Section and values must have valid Name and at least one valid Link to “Save Changes”
textbox for Name of the custom section (defaul…
Canapin
(Coin-coin le Canapin)
08.Март.2023 12:05:16
4
Почти всё, что нужно знать, уже было сказано здесь пользователями @Heliosurge и @nathank
Тем не менее, добавлю немного: если вы хотите скрыть какой-либо элемент, это можно сделать с помощью CSS.
Отличный ресурс для начала работы с подобными изменениями: Making custom CSS changes on your site
Если коротко: воспользуйтесь инструментами разработчика в вашем браузере, чтобы найти нужный HTML-элемент, и примените к нему CSS-правило display: none;.
Если вы хотите изменить порядок элементов, это также можно сделать с помощью CSS. Это немного сложнее и зависит от того, какие именно элементы вы хотите переместить и в каком порядке.
Пример здесь:
You can use this CSS:
#sidebar-section-content-categories,
#sidebar-section-content-tags {
display: flex;
flex-direction: column;
li:last-child {
order: -1;
}
}
[image]
Что делать, если мы хотим добавить элементы или страницы в боковое меню или добавить больше пунктов, например, пользовательские страницы? Как это можно реализовать?
nathank
(Nathan Kershaw)
15.Март.2023 02:35:51
6
На данный момент лучший способ — добавить этот код в вашу тему (или создать собственный компонент темы) на основе этого (или следующего поста):
Here’s another example that I hope will be helpful to someone, based heavily off the above examples. This code doesn’t add an entirely new section, but instead adds additional links to the bottom of the “More” panel in the Community section (but before the FAQ and About links in the footer). It supports FontAwesome icons (assuming they’re added in the site settings) and external links. It handles edge cases where the sidebar is closed and re-opened, and/or the Community section is collapsed and …
Я попытался упаковать это в отдельный настраиваемый компонент темы на основе Hamburger Links TC , но застрял на передаче переменных из списка в код. Уверен, кто-то более умный, чем я, справится с этим за несколько минут!
Nathan Kershaw, пост:6, тема:257283, full:true:
На данный момент лучший способ — добавить этот код в свою тему (или создать собственный компонент темы) на основе этого (или поста ниже):
Вот ещё один пример, который, надеюсь, окажется полезным кому-то, сильно основанный на приведённых выше примерах. Этот код не добавляет совершенно новый раздел, а вместо этого добавляет дополнительные ссылки в нижнюю часть панели «Ещё» в разделе «Сообщество» (но перед ссылками «Часто задаваемые вопросы» и «О нас» в подвале). Он поддерживает иконки FontAwesome (при условии, что они добавлены в настройках сайта) и внешние ссылки. Обрабатываются крайние случаи, когда боковая панель закрывается и открывается заново, и/или раздел «Сообщество» сворачивается и …
Я попытался упаковать это в собственный настраиваемый компонент темы на основе Hamburger Links TC , но застрял на получении переменных из списка в код. Уверен, кто-то более умный, чем я, справится с этим за несколько минут!
Спасибо, Нейтан, я попробую поиграть с этим в эти выходные — PS, мы уже в эфире! Real Estate Webmasters Forum / REW Community - For Top Agents, Teams & Brokers (очень рады новому обновлению)
Есть ли где-нибудь тема «Что нового», где рассказывается обо всех новых функциях? Мне неловко признавать, но мы отставали на несколько версий, и я хочу убедиться, что не упускаю ничего крутого и нового, что пока не в поле моего зрения.
Очень ценю твою помощь, друг!
nathank
(Nathan Kershaw)
15.Март.2023 04:05:37
8
Поздравляю! Надеюсь, ваше путешествие с Discourse будет по-настоящему полезным! Ваш сайт выглядит очень хорошо.
Рекомендую следить за каналом release-notes , а возможно, и подписаться на него, чтобы быть в курсе новых функций по мере их выхода.
nathank
(Nathan Kershaw)
18.Март.2023 16:48:46
9
Если вы обновитесь сейчас, вы сможете добавить новую пользовательскую секцию, видимую всем вашим пользователям, не прибегая к вставке скриптов, если захотите:
I note that this is live (but experimental of course)! Brilliant! The OP could be updated to note this.
Also, it might be worth stating that it has the nice little globe only for @staff :
[image]
I discovered that only after I’d managed to hide it with CSS thinking that it would look silly for our regular users!
Это работает для внешних ссылок, но не для моих ссылок (то есть /my/preferences/profile )