Olá, meus amigos
Meu fórum está recebendo muitas buscas de usuários anônimos que não se registram nem valorizam a essência verdadeira da comunidade (que é ajudar os outros). Por isso, decidi criar um componente para remover o mecanismo de busca nativo do Discourse (que realmente o esconde) e mostrar apenas o mecanismo de busca do Google, que busca dentro do domínio do fórum (conteúdo indexado) e, ao mesmo tempo, exibe anúncios, monetizando as buscas por meio do AdSense.
Esse componente elimina a capacidade dos usuários de usar o mecanismo de busca nativo do Discourse. Em vez disso, eles usarão o mecanismo de busca do Google, o que permite adicionar monetização por meio dele.
Minha ideia original é remover o mecanismo de busca nativo do Discourse para usuários anônimos e para usuários com TL0 a TL1, enquanto para o restante dos usuários registrados, ocultar o novo mecanismo de busca do Google e mostrar o nativo.
Eu queria colocar o mecanismo de busca na seção “header”, mas não consegui encontrar uma maneira, via CSS, de posicioná-lo dentro da classe “panel clearfix”. Tenho certeza de que alguém no fórum pode ajudar com isso.
Finalmente, fiz algumas alterações no CSS e coloquei a busca do Google na barra de navegação do cabeçalho:
![]()
- Repositório e Informações: GitHub - SidVal/discourse-google-search: Hide native Discourse's search and show only Google's search · GitHub
- Demo Pública: https://foros.consultoria-sap.com/
Espero que alguém se interesse pela ideia e possamos melhorar esse desenvolvimento juntos!
Cuide de si mesmo e nós todos cuidamos de nós mesmos! ![]()
Por que não uma prévia do Theme Creator?
Sobre o Theme Creator, tentei configurar uma nova “google-search” para fazer testes diretamente a partir dele, mas recebi o erro: “Recusa em carregar o script ... porque viola a seguinte diretiva de Política de Segurança de Conteúdo: 'script-src'...”

