Como faço para parar de desafixar tópicos automaticamente quando um usuário chega ao final?

Equipe,

Acredito que o fixamento de tópicos seja no nível do usuário. Depois que você visualiza um tópico fixado, ele deixa de estar fixado no nível do usuário? Ao ler, parece que posso forçar o fixamento de um tópico para que ele fique sempre no topo.

Como diabos faço isso?

Obrigado, amigos,
Mike

Olá, @P2W!

Você pode garantir que os tópicos fixos permaneçam no topo de uma página alterando essas configurações como administrador:


No entanto, no nível do usuário, eles podem ir para preferências -> Interface e alterar essa configuração

Esperamos que isso ajude :blush:

Essa configuração é confusa. Não fica claro que uma delas permite que o usuário escolha o comportamento (“por padrão”), enquanto a outra remove essa opção do usuário. É uma diferença bastante sutil.

Talvez eu seja um pouco lerdo, mas perdi algum tempo antes de perceber o que estava acontecendo.

Oh não, sinto muito em saber disso! Concordo que pode ser confuso. Você tem uma descrição de configuração recomendada que tornaria essa distinção mais clara?

Então, em algumas seções parece estar funcionando, enquanto em outras os tópicos fixos estão descendo rapidamente pela seção. Tenho ambas as caixas de seleção desmarcadas.

p2w.gg — Gaming Marketplace, por exemplo.

Você desmarcou isso no seu perfil?

Na verdade, está fixando na subcategoria. Existe alguma maneira de fixar uma postagem de uma subcategoria na sua categoria principal?

Outra pergunta: posso desativar a capacidade de remover o fixo no nível do usuário? Planejo monetizar esse recurso, e a desativação pelo usuário anula esse propósito.

Isso ainda não é possível.

Talvez você possa ocultar a opção nas preferências do usuário com algum CSS inteligente?

O que exatamente esses dois botões “reset” fazem?

Eu poderia imaginar coisas diferentes, mas não consegui encontrar a lógica no código (desculpe, minhas habilidades de leitura de Ruby são rudimentares, na melhor das hipóteses):

  1. Redefinir esta configuração para cada usuário. Mas então a inferior não faria muito sentido, já que esta configuração parece estar relacionada apenas ao padrão para novos usuários?

  2. Redefinir o status “fixado” de todos os tópicos para todos os usuários. Mas então a inferior não faria muito sentido, já que esta configuração parece estar relacionada apenas ao padrão para novos usuários?

Olá e bem-vindo @olm :slight_smile:

A opção ‘reset’ serve para redefinir a configuração do administrador de volta à sua configuração padrão original. Às vezes, isso envolverá a redefinição das preferências dos usuários - por exemplo, redefinir/alterar a segunda opção default topics automatic unpin perguntará se você deseja aplicar a alteração historicamente, bem como a partir do ponto de alteração:

Muito obrigado pela resposta super rápida!

Existe algum tipo de “manual do discourse” onde eu possa procurar o significado de tais opções? Pelo menos em Documentation - Discourse Meta eu não vi uma descrição.

E… existe por acaso também uma opção para o administrador redefinir as configurações de “fixado” de todos os usuários em todos os tópicos fixados?

Idealmente, a descrição de cada configuração de administrador deve fornecer informações suficientes na própria página (e estamos sempre abertos a sugestões sobre como podemos torná-las mais claras, se necessário :+1:). Mas meta.discourse.org é o manual do usuário do Discourse de fato. :slight_smile: Se você não encontrar nada na Pesquisa, sinta-se à vontade para criar um novo tópico e perguntar o que precisar lá.

Não acredito que exista uma maneira fácil sem usar o console do rails. Você pode desfixar e fixar individualmente cada tópico novamente usando a chave inglesa do tópico, no entanto, um usuário pode desfixar e fixar um tópico quando quiser, então, mesmo que você os redefina todos, eles ainda podem ser substituídos. Se você tem alguma informação que deseja que esteja sempre visível, pode tentar usar o componente de tema Versatile Banner?

Muito obrigado, @JammyDodger! Agradeço muito.

Obrigado, esta parece ser de longe a maneira mais fácil de proceder, especialmente quando existem poucos tópicos fixados (e acredito que ter todos exibidos e mantidos no topo por padrão faz mais sentido com poucos tópicos fixados).