Estou tentando fazer algumas personalizações na visualização móvel do nosso fórum. Definimos o “Estilo da página de categoria para desktop” nas configurações como “Categorias e Tópicos Mais Recentes”, o que funciona bem. Mas no celular, isso não se reflete e podemos definir isso em qualquer lugar nas configurações?
No momento, no celular, os tópicos em cada seção estão muito aleatórios. Alguns são tópicos fixados antigos e outros são os mais recentes. Como podemos mudar isso, por favor?
Não acho que haja uma maneira de ter as visualizações de categorias e tópicos mais recentes no celular devido a restrições de espaço na tela.
Essa captura de tela da sua visualização móvel é para um usuário não logado, o que significa que eles sempre verão todos os tópicos fixados no topo porque, nesse estado, o Discourse não sabe se eles os leram ou não. Terá uma aparência diferente se você visualizar logado.
Você ainda tem um problema a resolver se estiver logado?
Hmm, mas esse é o problema que meu cliente está tendo: usuários desconectados estão vendo esses tópicos fixados de 2022 e podem pensar que o fórum está desatualizado.
Qual seria a solução aqui? Precisamos desfixar esses tópicos para que o usuário desconectado veja os tópicos mais recentes? Podemos atualizar a data do tópico?
–
Quando o usuário está logado e clica nesses tópicos fixados e depois volta para a página inicial. O tópico fixado fica apenas esmaecido. Ele não o remove completamente.
A questão é que a pessoa com quem você está logado agora não leu esses tópicos fixados. Eles são projetados para permanecerem fixados até que um indivíduo os leia, momento em que eles deixam de ser fixados para esse indivíduo específico.
Portanto, ou esses tópicos são importantes o suficiente para que todos precisem lê-los, e é por isso que eles estão fixados, ou não são, caso em que você os desfixa e eles não ficarão mais acima do mais recente.
Se eles lerem a postagem, ela será desfixada automaticamente para eles.
Se você fizer login e ler as postagens fixadas, o que você verá então na tela inicial?
Eu passei por isso recentemente. O caso era um fórum com um monte de tópicos fixados de 2021 que também haviam sido fechados. É claro que eles querem manter os tópicos fixados, mas ver as datas antigas no topo de uma lista de tópicos faz parecer que o fórum não recebe muita atividade.
Sim. Como usuário administrador, vá ao tópico fixado e clique no ícone da chave inglesa de administrador que fica no canto superior direito da página. Selecione “Alterar carimbo de data/hora” no menu suspenso. Isso permitirá que você atualize a data do tópico.
Outra maneira de lidar com isso seria ocultar as datas dos tópicos fixados com CSS. Algo como o seguinte, adicionado ao seu tema ou a um componente de tema, deve funcionar:
Sim, no celular há apenas um modelo para a página de categorias e ele mostra categorias com tópicos em destaque. Acho que a correção mais fácil seria, como @HAWK já mencionou, usar o componente Force Mobile Homepage e definir a página inicial do celular como “Mais recentes”, que é a lista global de tópicos mais recentes.
No entanto, se você fizer isso, também recomendo ajustar seu menu de navegação, para que os usuários de celular possam navegar melhor entre a lista de tópicos, categorias e outras páginas. Atualmente, você tem apenas links externos e categorias no menu:
Geralmente, é um padrão mais claro ter os principais itens de navegação do fórum no topo e agrupar links externos em uma seção dedicada. Assim, não há surpresas ao navegar para fora do fórum. Aqui está um exemplo de outra comunidade Discourse: