Como obter esse resultado? Gostaria de entender como isso é codificado através do plugin de página de destino. A página dinâmica pode vir depois. ![]()
Isso está coberto nesta seção: The Home Pages Add-on - integrate static content from Landing Pages and add dynamic pages too! - Discourse Landing Pages - Pavilion
(mas você precisará primeiro criar sua primeira página com o botão Criar).
Se precisar de ajuda mais dedicada, você pode me contratar ou a um membro da equipe.
Também podemos ajudá-lo com páginas dinâmicas.
Tenho pensado muito sobre este plugin e finalmente estou começando a pegá-lo.\n\nNo entanto, temos uma instância privada do Discourse. Eu não tinha percebido que, ao não colocar uma restrição de grupo, a página estaria aberta a qualquer pessoa, logada ou não. Então, restrigi a página apenas para o nível de confiança 0, imaginando que seria qualquer pessoa logada.\n\nMas, ao visitar a página quando deslogado, ele retorna um erro; o que eu gostaria em vez disso é ir para a página de login. Isso é possível?\n\n
Finalmente obtive o resultado desejado com a barra lateral e o cabeçalho simplesmente alterando as configurações relacionadas a habilitar e redirecionar a página inicial (veja a captura de tela abaixo).
No entanto, ao carregar o mesmo código, ele não funcionou como antes, o conteúdo da categoria não foi buscado. Não tenho certeza de como proceder.
Também tentei usar o código do exemplo com as “caixas html simples” (veja abaixo) e recebi uma mensagem de erro de que “body está faltando”.
Não tenho certeza do que você quer dizer com isso?
Páginas iniciais não suportam caminhos de categoria (ainda, sem financiamento/patrocinador).
Você deve vincular as páginas na barra lateral ou em um componente de cabeçalho.
Ele só suporta páginas independentes.
As configurações têm que ser muito simples:
Note todos os “espaços em branco”.
Isso está declarado no guia:
Vou mudar isso para “suportado”
Olá. Existe um guia à prova de idiota para um novato como eu habilitar a página de destino estabelecida por este plugin como a página inicial dos Fóruns?
Minha página de destino está apontando para: “https://mydomain.com/home”. Posso acessá-la normalmente pela barra de URL. Agora, o que está faltando é que, quando os usuários clicam no logotipo no canto superior esquerdo dentro do Discourse, ou quando eles simplesmente digitam “https://mydomain.com” na barra de URL, eles sejam redirecionados para https://mydomain.com/home em vez disso.
Olá, KilianS, desculpe a demora em responder à sua pergunta, mas no momento não é possível configurar uma página de destino como sua página inicial. Se a funcionalidade for adicionada, ela será notificada aqui.
Espere, espere, se você usar a extensão Home Pages você pode direcionar a URL inicial para uma de suas landing pages dentro do Discourse.
Olá Equipe,
Estamos executando uma versão auto-hospedada do Discourse em minha empresa e configuramos várias Landing pages e as exibimos através do plugin Home Pages, e tudo funciona como pretendido, desde que as páginas não sejam restritas a um grupo específico.
Assim que tentamos restringir uma landing page a um grupo, obtemos apenas a navegação e um corpo de página vazio. Inspecionei o console do desenvolvedor e os logs do Discourse e encontrei o seguinte:
-
A solicitação de uma landing page restrita retorna uma resposta 403

-
O processamento posterior dessa solicitação gera uma resposta “não é JSON válido”

-
Após isso, o Discourse JS reclama da falta de dados passados para o método safeHtmlContent

-
O último erro que estou vendo está relacionado a um Bug de VM na página

Isso desabilita completamente a navegação SPA até que o usuário execute uma atualização forçada da página (Shift + F5).
Olhando os logs, as únicas entradas relacionadas que pude ver são estas duas:
Vocês têm alguma ideia de como solucionar isso? Certificamos-nos de que nossa instância do Discourse está atualizada para a versão mais recente 3.5.0.beta2-dev.
Me avisem se houver alguma informação adicional que eu possa fornecer do meu lado para chegarmos ao fundo dessa questão mais rapidamente.
Olá Nikola,
Isso ocorre porque não é explicitamente suportado, é essencialmente uma solicitação de recurso.
O cliente para o qual esta extensão foi originalmente desenvolvida não exigia essa funcionalidade específica.
O complemento Home Pages funciona apenas com uma configuração bastante simples em Landing Pages.
Eu revisaria um PR para adicionar este recurso se você tiver alguém que possa enviar um?
Ou você pode me enviar uma mensagem privada para discutir a contratação de mim para trabalhar nisso.
Olá Robert,
Obrigado pela rápida resposta. Consultarei minha equipe e entrarei em contato se decidirmos financiar esta solicitação de aprimoramento.
Estamos recebendo este erro após Reconstruir Tudo do discourse. Não tenho certeza, o que foi alterado, todas as páginas estavam funcionando bem antes da reconstrução. Não tenho certeza, se mais alguém enfrentou problemas com a reconstrução recente
----------------Abaixo mensagem de erro na página
Oops
O software que alimenta este fórum de discussão encontrou um problema inesperado. Pedimos desculpas pelo inconveniente.
Informações detalhadas sobre o erro foram registradas e uma notificação automática gerada. Vamos dar uma olhada nisso.
Nenhuma ação adicional é necessária. No entanto, se a condição de erro persistir, você pode fornecer detalhes adicionais, incluindo etapas para reproduzir o erro, postando um tópico de discussão na categoria de feedback do site.
Verificando o console, vemos erro 505:
Falha ao carregar recurso: o servidor respondeu com um status de 500 (Erro Interno do Servidor)
Olá Steve! Se eu estivesse no seu lugar, tentaria reconstruir novamente pela linha de comando. Isso geralmente funciona. E se não funcionar, você pode pelo menos rolar para cima para ver se ocorreu algum erro que está impedindo seu site de reconstruir corretamente.
Em seguida, eu tentaria ./discourse-doctor, que pode ajudar a identificar problemas com sua instalação. Muitas vezes, o problema é que você está ficando sem espaço em disco e precisa liberar espaço excluindo instâncias antigas do Docker (./launcher cleanup) ou excluindo backups.
Se você tiver um plugin não oficial instalado, isso pode causar um problema com as atualizações se o plugin não for compatível com a versão mais recente do Discourse. Você pode remover ou comentar as linhas relevantes em seu app.yml e tentar reconstruir.
E, finalmente, há a pergunta que sempre temos que fazer… você instalou usando as instruções de instalação oficiais? Se não, será difícil para nós apoiá-lo.
Eu tenho o mesmo erro.
Tentei uma reconstrução manual completa do Discourse - não corrigiu o problema.
Enviei um problema no GitHub:
Por favor, forneça informações adicionais aqui ou lá, o que fizer sentido para os desenvolvedores:
Ah, desculpe, eu não percebi que isso era específico para o plugin de landing pages. Movi estas respostas para cá para que nossos amigos da Pavilion, que desenvolveram este plugin, possam dar uma olhada quando tiverem tempo.
Não é incomum que plugins precisem de uma correção para permanecerem compatíveis com a versão mais recente do Discourse.
@PCPal, obrigado por ser proativo e postar um problema no GitHub. Acho que está tudo bem conversar aqui, ou você pode relatar um bug para a Pavilion usando o formulário deles (veja o primeiro post para o link).
Aguardando correção para este bug de regressão da equipe do Pavilion. Qualquer ETA seria apreciada.
Seu Chat funciona?
O meu parou.
(Aparentemente, isso foi alterado nas configurações do meu perfil - suponho que preciso falar com outros administradores - mas parece não estar relacionado a este erro…)
Parece que o processo de compilação, ao chegar à etapa “pré-compilar para desktop…”, gera muito HTML.
Estou desativando as Landing Pages agora e reconstruindo novamente para ver se o chat volta a funcionar.
Atualização: Testei novamente, sem o plugin Landing Pages - o erro de HTML sendo despejado no Build Terminal com a etapa de Desktop desapareceu.
Atualizei o plugin para dar suporte à versão mais recente do Discourse.
Muito obrigado!
Eu administro um fórum para uma comunidade de MH como voluntário - e nós, toda a equipe que administra este fórum, apreciamos muito seu esforço rápido! ![]()
Por favor, me avise se você ainda estiver enfrentando algum problema e eu os resolverei. Mencione-me com @.







