Plugin de Landing Pages 🛩

Apenas para esclarecer, seu site foi quebrado pelo plugin ou você apenas não tinha certeza de como configurá-lo? Se foi o primeiro caso, talvez haja algo que precise ser corrigido.

Ambos. No início, ele não estava carregando partes do meu site quando o site funcionava perfeitamente até eu instalar o plugin.

Posso usar o tema que sempre usei ou esse tema de blog específico é necessário?

Quais partes do site? Se você puder elaborar, isso seria útil para garantir que não aconteça novamente.

Qual é o tema que você sempre usou?

Eu uso uma versão altamente modificada do Air Theme (muitas alterações de CSS) com uma paleta escura. Basicamente, qual é o propósito do tema do blog em si quando eu já uso um tema nos meus fóruns/site? Ele é necessário ou não?

Porque eu também vejo uma seção de Temas no próprio plugin, então estou confuso:

Além disso, o último passo no guia do seu site diz: “Na UI de Administração de Landing Pages, mude a categoria da página ‘Blog’ para qualquer categoria que você queira usar para rodar seu blog”, mas a Categoria está cinza para mim.

Eu estava no painel de Administração, instalei o plugin, atualizei o Painel e quase metade do site foi apagado. Não tenho certeza se ainda estava apenas tentando carregar tudo ou o quê.

Sim, você pode usar o Tema Ar. Tenha em mente que haverá alguns elementos HTML diferentes nas páginas de destino do blog. Você pode ler mais sobre isso na documentação do plugin, que @Arkshine gentilmente linkou, e está linkada no OP. Veja este tópico em particular:

Se você tiver mais perguntas sobre isso, pode responder lá.

A página tem uma página “pai”?

Quais páginas do site foram apagadas?

1 curtida

Então, se eu escolher Blog ou Postagem de Blog, a categoria permanece esmaecida. Tenho 2 categorias no meu site: Fóruns e agora Blog. Eu deveria ter feito do Blog uma subcategoria com Fóruns como pai?

Ainda um pouco confuso sobre o tema. Todo o meu site de fóruns deve ser o tema Blog Landing, ou apenas no plugin? Por exemplo, se eu quiser usar minha versão modificada do Air, posso manter o Air como meu tema de fóruns e depois definir o tema Blog Landing nas configurações do plugin? Eu odiaria ter que refazer todo o meu tema.

Também não consigo descobrir como fazer de “forums.mysite.com” a página de destino. Eu gostaria que as pessoas chegassem à página de destino visitando o URL dos meus fóruns. Eu também não consigo mudar meu caminho?
kkkk

Literalmente, metade do site sumiu. Estou pensando que pode ter sido meu site ainda carregando, embora, talvez não o plugin em si.

Não parece que o plugin quebrou seu site. Por favor, siga com perguntas específicas nos tópicos da documentação que cobrem o que você está perguntando.

1 curtida

Feito. Some Questions about Blog Layout - Please Help - Discourse Landing Pages - Pavilion

Ah, a ironia. Veja o que alguém lá acabou de me dizer:

Então, ele é “mantido” ou não? Pelo que conversei aqui, parece que sim. De lá, parece que não. Parece que nem todos estão na mesma página. Tudo o que eu realmente preciso de ajuda agora é entender por que parece haver muitos erros no HTML padrão do plugin (mostrado na postagem que linkei) e por que a seção de Inscrição está toda bagunçada por padrão, bem como uma caixa aleatória clicável que não faz nada (a função de Inscrição também não faz nada quando clicada).

1 curtida

Olá, @45thj5ej, só para mencionar que o plugin ainda está em manutenção (eu mesmo estou ajudando com isso), mas nem as páginas do blog nem o tema do blog foram atualizados nos últimos anos.

Vou dar uma olhada assim que puder para tentar torná-los compatíveis com a versão mais recente do plugin. Enquanto isso, você pode criar manualmente uma página de destino com seu tema e layout preferidos e usar seu próprio código para exibir, por exemplo, tópicos do fórum como entradas de blog.

Obrigado pela resposta! Sim, vi no GitHub que já se passaram mais de 3 anos para esses. Sei que você pode ter um viés, já que está ajudando a mantê-lo, mas eles foram negligenciados porque existem opções melhores para uma página de destino no estilo de blog ou qual é o problema com tudo isso?

Isso seria uma ajuda imensa. Se necessário, posso fornecer minhas descobertas sobre o que causa erros, como as coisas não estão sendo exibidas corretamente, etc. E tudo isso com as configurações padrão de fábrica. Muito animado com isso. Algum prazo?

Mas aqui estão os principais problemas em um vídeo.
As informações de inscrição estão estranhamente no canto inferior esquerdo com um botão de Enviar super longo na parte inferior da tela. O botão de inscrição no canto inferior direito não faz nada. Tem uma caixa de seleção estranha ao lado dele. Finalmente, uma caixa invisível que brilha quando o mouse passa sobre ela e não faz nada, mas é clicável.

@cabidop ?

Além da minha resposta acima (ainda não tive retorno), o esquema de URL também precisará ser alterado. No momento, a página do blog tenta vincular ao tópico do fórum criado para ela, mas os esquemas de URL não correspondem, então você sempre obtém uma página quebrada.

Exemplo:


O link para o qual ele tenta direcionar é https://forums.mysite.me/b/blog-test-one-million
mas esse URL nunca existiu porque, no momento em que criei este tópico nos fóruns, seu URL é: https://forums.mysite.me/t/blog-test-one-million/20

Portanto, de alguma forma, as páginas do blog precisam substituir /b/ por /t/ e, de alguma forma, obter o número no final que ele gera. O /b/ é o nome de usuário do autor. Então, ele está tentando vincular a:
https://forums.mysite.me/author/topictitle em vez de:
https://forums.mysite.me/t/topictitle/randomnumber

Olá novamente, @45thj5ej, enviei algumas atualizações para os três repositórios (este plugin e os temas Blog Landing e pages) para que os problemas que você mencionou em seu vídeo sejam corrigidos assim que forem mesclados (geralmente em alguns dias).

Em relação à sua postagem sobre os URLs, o caminho não é /author/topictitle, mas /blogpath/topictitle, onde blogpath é a configuração de caminho na página pai “Blog” (que parece ser /b no seu caso). O que você vê é intencional, pois se a página “Blog Post” estiver configurada corretamente (as configurações padrão devem ser suficientes), ela renderizará o tópico como uma postagem de blog com esse URL. Se após as atualizações você ainda vir uma página quebrada, me avise, pode ser um problema de permissão ou uma incompatibilidade com outro plugin.

E quanto ao motivo pelo qual as partes do blog foram negligenciadas, não posso dizer com certeza, pois entrei há pouco tempo, mas dadas as suas perguntas e outros tópicos relacionados a elas, posso imaginar que elas são difíceis de manter para atender às expectativas de cada usuário em relação à funcionalidade de um blog (enquanto é muito mais simples para uma página de destino).

2 curtidas

Olá, muito obrigado pela atualização! Parece que eles foram mesclados há 5 horas. Então, como atualizo o próprio plugin Landing Pages? Eu originalmente fiz um fork para o meu próprio GitHub, acabei de sincronizar o fork com as coisas atualizadas, mas quando clico em Pull nas configurações do plugin, recebo a imagem abaixo e o link “saiba mais” me leva apenas para a página inicial do site do autor em vez de informações úteis reais que realmente me ajudariam a “saber mais”…

EDIT: Parece que você pode ir para https://forums.mysite.me/admin/upgrade e atualizar as coisas lá, no entanto, isso não está atualizando meu blog pages real. Ele mostra minhas coisas antigas de HTML na página do plugin e ainda me dá esse erro de nome acima.

EDIT2: Então, fui e atualizei manualmente as coisas do código (ainda gostaria de uma resposta para minha pergunta acima, no entanto) e a página de postagem do blog agora se parece com isso… repete a imagem de fundo, as cores estão erradas, posicionamentos estranhos de botões, etc. Além disso, o botão Assinar ainda não faz nada quando clicado em nenhuma página. E no celular, o menu hambúrguer que está lá ainda não faz nada.

Dito isso, parece que aquela caixa cinza menor e estranha está boa se a postagem do blog tiver conteúdo de texto suficiente. Então, talvez uma correção para blogs curtos? Exemplo de layout de postagem mais longa:


Ainda faz aquela coisa estranha de fundo em mosaico, no entanto. E infelizmente tive que fazer muita personalização de CSS para que não ficasse como a foto acima, em termos de cor.

Ah, também acabei de notar que o link quebra no celular, mas funciona bem no desktop ao clicar em um título de blog na página de destino do blog.
O desktop leva corretamente para:
https://forums.mysite.me/blogpath/topic-title
O celular leva para:
https://forums.mysite.me/blogpath/blogpath/topic-title -
adicionando um segundo /blogpath/ por algum motivo.

Uma última coisa (por enquanto) também: Desde a atualização do plugin Landing Pages, meu repositório GitHub não se conecta mais quando faço “Test Connection” e Pull está desabilitado.
EDIT3: Outra coisa que acabei de encontrar: Se eu criar um novo tópico para ser uma postagem de blog, as datas de todos os blogs anteriores são alteradas para a mais recente. Isso não é nada bom. Criei um novo tópico/postagem de blog e todos eles mudaram para a data do novo (data de hoje):
cccc

Para as perguntas/problemas que estão relacionados exclusivamente ao componente de blog, vamos movê-los para o tópico Landing Pages Blog para manter este focado apenas no plugin. Em qualquer caso, pelo que posso ver, o problema é principalmente que o tema (que é muito básico) não se adapta ao seu caso de uso, e vendo que você já o atualizou, parece que cabe mais a você continuar ajustando-o às suas necessidades específicas (o padrão deve ser “bom o suficiente” após a atualização). Posso dedicar algum tempo adicional a isso, mas como mencionado, ele está sem manutenção há algum tempo e não é realmente meu foco principal.

Em relação ao seu problema inicial, o erro name already exists geralmente ocorre ao recriar uma página manualmente ou ao redefinir o repositório remoto mantendo as páginas. De qualquer forma, a solução é apenas remover as páginas existentes e sincronizar novamente.

Em relação ao seu problema com a “Test Connection”, a última atualização do plugin agora considera tanto a URL quanto o branch para a validação, então certifique-se de que os dados que você insere estejam corretos (assumindo que seu fork é https://github.com/nomadtown/blog-landing-pages, eu não tenho problemas em testá-lo com o branch master).

OK, fiz uma postagem lá: Landing Pages Blog 🛩 - #42 by 45thj5ej

Eu não diria que atende às “minhas” necessidades. A funcionalidade pronta para uso está quebrada (o botão Inscrever-se não funciona, o menu hambúrguer no celular não faz nada, os links do blog estão quebrados no celular, todas as datas do blog são atualizadas quando uma nova é criada, etc.).

Olá @angus @merefield, apenas acompanhando com algumas postagens que encontrei relatando alguns problemas com o Plugin de Landing Pages.

Acabei de instalar o plugin para experimentá-lo e encontrei o mesmo bug descrito aqui: Repeating header

Aqui está uma captura de tela no meu site:

Além disso, ele interfere na renderização do painel de administração, filtros e funcionalidade geral:

O seguinte erro é mostrado no console do navegador:

Estou executando a versão mais recente “3.3.0.beta3-dev (f4108702c8)” e no momento em que desinstalo o “Plugin de Landing Pages”, tudo volta a funcionar corretamente.

1 curtida

obrigado pelo relatório detalhado, parece bastante simples… darei uma olhada.

1 curtida

Você poderia, por favor, atualizar e tentar novamente?

1 curtida

Uau! Isso foi rápido… :smiley:

Reinstalei a versão atualizada e parece estar funcionando bem (pelo menos nenhum dos problemas anteriores está presente), vou começar a usar o plugin agora.

Muito obrigado!

1 curtida