Links de menu hambúrguer personalizados

:discourse2: Resumo Links Personalizados do Menu Hambúrguer permitirá que você adicione facilmente links ao menu hambúrguer.
:eyeglasses: Pré-visualização Pré-visualizar no theme-creator.discourse.org
:hammer_and_wrench: Link do Repositório https://github.com/discourse/discourse-custom-hamburger-links
:open_book: Novo em Temas do Discourse? Guia para iniciantes sobre o uso de Temas do Discourse

Instale este componente de tema

Exemplos

Desktop

Mobile


Configurações

Você pode adicionar links usando valores separados por vírgula nesta ordem:

Texto,URL,Localização,Alvo

Texto
é o nome do link que aparece no menu.

URL
é o caminho que você deseja que o link tenha. Você pode usar caminhos relativos como

/tags/funny
ou
/t/231
se preferir.

Localização
pode ter um de dois valores: a letra g ou a letra f.

Use “g” se quiser que o link apareça na seção generalLinks:

ou use “f” se quiser que o link apareça na seção footerLinks:

Alvo (opcional)
Use “blank” se precisar que o link abra em uma nova aba.

59 curtidas
How can I create a new link in the drop down menu?
How to customise the dropdown menu
Login Required activated - after successfull login it transfers you to nonexisting page
Globally pinned/banner topics management
Add a new item to the "About" page
How to customise the dropdown menu
Edit the hamburger menu to have new hyperlink to a page
Better navigation for (structured) tags
2021: The Year in Review
Why is Guidelines called FAQ? Can we link to GUIDELINES and FAQ from hamburger menu?
Try out the new sidebar and notification menus!
Try out the new sidebar and notification menus!
Privacy Policy does't meet Google's requirements
Can I enable the sidebar?
How can I add the Terms of Service and Privacy to the hamburguer menu?
Customizing FAQs and Guidelines
2023: The Year in Review
My Wiki of useful Meta (and other) links
Add the ability to move a link to the hamburger menu on mobile
How to let the customer change their credit card info
How to add a Leaderboard link to the hamburger menu?
How to re-position an option from Hamburger menu
Custom pages for About and Guidelines - how to replace the default?
How can I add custom hamburger menu
Rearrange Existing Hamburger Menu Items
Heading for group of categories
User-defined theme switcher disappears on admin pages
Can I add/change the links at the bottom of the menu?
Locations Plugin :earth_africa:
Add a global header between Discourse & Website
Deep link to profile edit page
Add Custom elements to Experimental Sidebar
Locations Plugin :earth_africa:
Air Theme

Thats a nice addition, thanks for that. It’s already installed :smiley:

Could you add a target option so that it is possible to open the link in a new tab/window (if no target is given just use “_self”)

Text,URL,Location,Target

10 curtidas

Por favor, adicione uma opção para colocar o link no topo do painel suspenso :slight_smile:

5 curtidas

Em algum momento, posso tentar fazer isso eu mesmo (preciso aprender um pouquinho primeiro), mas por enquanto estou registrando minhas ideias aqui:

Solicitações de recursos:

Nº 1: Permitir texto ao passar o mouse. Isso já é usado para os links principais do menu hambúrguer e seria muito útil.

Nº 2: Fundir com o fork de Rob, o que claramente é uma boa ideia:

Nº 3: Permitir target=“_blank”, conforme sugerido por Richie (também claramente uma ótima ideia):

Nº 4: Permitir mais controle sobre a ordem dos links (provavelmente muito complicado!)

7 curtidas

Existe alguma maneira de traduzir os links do menu hambúrguer personalizado de acordo com o idioma da interface do usuário?

Por exemplo, eu poderia envolver arquivos de tradução YAML em um plugin personalizado, mas não tenho certeza de quais chaves de tradução poderia usar.

Não há nenhuma maneira prática de fazer isso?

2 curtidas

Existe alguma maneira de personalizar os links para colocá-los em uma ordem específica?

6 curtidas

Então, temos a possibilidade de abrir em uma nova aba?

1 curtida

Não acho que ninguém esteja trabalhando nisso mais @savas :confused:

2 curtidas

Parece que estou com problemas para adicionar isso aos links do rodapé, mesmo adicionando f em Locações. Alguém mais está com o mesmo problema?

1 curtida

Fiquei muito animado esta noite quando vi isso!!

Eu estava tãooooo esperando que houvesse um novo recurso para abrir links com target="_blank" :scream:

Pulei direto para o GitHub para ver o que havia de novo!

Ah, @tshenry, fiquei tão desapontado :pensive:

:rofl:

3 curtidas

Talvez isso ajude? :wink:

Parecia ser o recurso mais solicitado e não foi difícil adicionar o suporte. Por enquanto é só isso :slight_smile:

18 curtidas

Minha vida agora está completa :heart_eyes:

Obrigado @tshenry, essa é uma notícia fantástica :clap:t2: :bowing_man:t2:

4 curtidas

Oi, uma pergunta rápida: como localizar o texto do menu hambúrguer personalizado? Quero localizar totalmente meu fórum e não consigo encontrar o texto em lugar nenhum.

2 curtidas

Este é um componente útil. Mas podemos adicionar ícones do Font Awesome nele? Seria ótimo mostrar ícones de perfis de redes sociais, para que as pessoas possam seguir nossos perfis sociais facilmente.

2 curtidas

Isso é fantástico, obrigado! :wink:
Talvez você possa me dizer rapidamente — como localizar o texto do menu hambúrguer personalizado?

3 curtidas

Adicionei suporte a ícones; você pode testar este fork do componente: https://github.com/nolosb/discourse-custom-hamburger-links-with-icons.git

Duas observações sobre o uso:

  • O ícone deve ser o primeiro item da lista:
    Screenshot from 2021-07-01 11-10-15
    Se quiser um link sem ícone, basta não adicioná-lo, mas mantenha a vírgula final ,.
    Screenshot from 2021-07-01 11-10-40

  • Se o ícone não estiver incluído por padrão, lembre-se de adicioná-lo à lista de ícones:
    Screenshot from 2021-07-01 11-11-06

7 curtidas

Você pode fazer o push dessas alterações para o componente oficial do Tema? É sempre melhor ter o componente oficial do Tema instalado, pois ele será mantido com as futuras atualizações do Discourse.

8 curtidas

Seria bom ter isso mesclado com o plugin oficial. Quero adicionar botões de mídia social no menu hambúrguer. Mas sem ícones, não ficaria tão bom.

Além disso, não está muito claro que não é permitido espaço nos campos CSV.
Isso funciona: Footer Link,https://google.com,f
Mas com espaços, o item é inserido no campo geral em vez do rodapé, por causa da falta de espaço: Footer Link, https://google.com, f

2 curtidas

Olá!

Com a nova barra lateral, a capacidade de adicionar ícones personalizados aos nossos links seria uma adição interessante.

Posso tentar trabalhar nisso e fazer um PR nos próximos dias…

9 curtidas

Pergunta rápida…

Instalei o componente de tema em uma nova instância do Discourse, mas por um motivo não identificado, os links padrão não aparecem na seção mais da barra lateral:

Não modifiquei o código, é uma instalação nova do componente de tema.

No entanto, o componente de tema, instalado há dois anos, funciona em meu outro fórum:

Nenhum erro é exibido. Alguma ideia do porquê o componente de tema não funciona em minha nova instalação? :thinking:

4 curtidas