Category Previews

Thanks for those tips.

I tried a second example:

internal~Join Group X!~Come join our formerly top secret group.~https://example.com/~group-x

… then checked with both an anonymous session, and also by impersonating a non-admin and non group-x member user account. Unfortunately neither preview showed up including this second confirmation one. For my admin account, it looked OK, appearing directly above the “internal” slug category, as expected, with the correct link destination, etc.

We do have some things that aren’t quite normal seeming with respect to category displays, so it’s possible this is related to that, unless other folks end up finding a similar type of non-expected behavior. :slight_smile:

2 curtidas

It is odd that it would display for the admin, but not for the other users that should also see it. Just to be sure, your internal category is visible to anons and non group-x users?

3 curtidas

Thanks for that clue! I had misunderstood the purpose of the first field in the string. I had been using the “members only category” associated with group membership.

Once I changed the first field to an existing, public, open-to-everyone category, everything worked as expected. :tada:

news~Join Group X!~Come join our formerly top secret group.~/pub/membershipinfo~group-x

TLDR (for how my brain interpreted it) - I needed to understand that the first field is where you want the “preview” advertisement to appear in the category list. (In this case, just above the public “news” category.)

3 curtidas

Eu realmente aprecio você dizer isso. Eu pensei que o slug da categoria nas configurações era para uma categoria privada existente que eu queria puxar para o menu de categorias. Em vez disso, percebi que este componente de tema basicamente permite que coloquemos um link personalizado acima de uma categoria específica na lista de categorias e que o link realmente não precisa estar relacionado a uma categoria existente. Por exemplo, eu apenas coloquei welcome~Visite o Google!~Este é apenas um link personalizado na lista de categorias~https://www.google.com e funcionou.

Acho que estava confuso com o nome Category Previews e não entendia como funcionava, então obrigado por apontar isso.

Além disso, observo que isso parece aparecer apenas na visualização da lista de categorias, não no menu suspenso de categorias ou na pesquisa.

2 curtidas

@tshenry é possível descobrir como podemos tornar esta categoria privada com estilo de caixa?

2 curtidas

Por sorte, acabei de adicionar suporte para o estilo de página de categoria de desktop "Caixas com Subcategorias" :slight_smile:

Note que "Caixas com Tópicos em Destaque" ainda não é suportado.

7 curtidas

Uma postagem foi dividida em um novo tópico: Adicionando uma seção acima da lista de categorias em caixa

@tshenry existe uma maneira de ocultar estes para a equipe?

É muito confuso ver a categoria real e a categoria falsa juntas, continuamos clicando na errada :man_facepalming:

Até mesmo um truque de CSS para ocultar resolveria :blush:

1 curtida

Entendo que o slug é o da categoria logo abaixo deste rótulo de categoria falso. Em seguida, deve haver uma categoria alcançável abaixo.
Existe uma maneira de colocar o rótulo falso no final da lista? Existe um slug especial como at-last ou algo que permita colocá-lo completamente abaixo de tudo?

Editar: Encontrei um hack.
Adicionei uma categoria dummy onde ninguém tem permissão de escrita, mas todos têm permissão de leitura. Eu escondo essa categoria com CSS display=\"none\" e a fiz aparecer por último. Não é nada satisfatório, mas… funciona muito bem.

Este é um ótimo componente, mas estou tendo alguns problemas com ele não ocultando a categoria real. Tentei isso com uma conta não administrador e como anônimo. Abaixo está o que vejo junto com minhas configurações. Estou fazendo algo errado ou há um bug?

URL da categoria: https://community.naturephotographers.network/c/beginners/147

Entrada de prévia da categoria:

beginners~Beginners Feedback~A place for beginner photographers to share their images and get feedback in a comfortable atmosphere with other beginners. Experienced members of NPN will give feedback to help guide beginners in their photographic journey.~/g/Beginners~Beginners,Beginner_Support
1 curtida

Onde você está adicionando este CSS, por favor @oca?

EDIT: Encontrei aqui e alterei o ID para se adequar: How to Hide the Staff Category with css? - #3 by Tim_Jefferies

2 curtidas

Este tema, infelizmente, não funciona com um grupo que tem sua visibilidade definida como “Proprietários do grupo”.

É possível corrigir / adicionar isso @tshenry ? :thinking:

1 curtida

Você o configura para ser exibido inserindo uma categoria que os usuários podem ver. É um pouco confuso (tive que ler várias vezes). Acredito que deva funcionar no seu caso. (Observe a palavra “importante” na descrição do campo de configuração)

1 curtida

Ah, a segunda das duas mensagens “importantes” diz:

  • IMPORTANTE: Os grupos escolhidos devem ser configurados para que a configuração de visibilidade “Quem pode ver este grupo?” esteja definida como “Proprietários do grupo, membros” ou menos restritiva.

Observação: Acho que “Proprietários do grupo, membros” deveria, na verdade, dizer “Proprietários do grupo, membros e moderadores”.

:confused:

Estou imaginando se o tema pode ser modificado para funcionar quando o grupo estiver definido como “Proprietários do grupo”.

1 curtida

A categoria à qual você anexa a mensagem deve permitir que as pessoas a vejam. A categoria que você deseja anunciar não permite. Ou é assim que eu leio.

1 curtida

Olá @tshenry ,

Estou seguindo sua instrução e testando em vários usuários em diferentes grupos. Nenhum usuário consegue ver a prévia da categoria, exceto o administrador. O que fiz de errado?

private-lounge~Private Lounge Preview~Private lounge reserved for our experts and contributors.~https://example.com~group_a,group_b,group_c

Os grupos A, B e C podem ser visualizados por todos.

Obrigado pela sua ajuda!

Vejo que isso parece ser compatível com “Caixas com Subcategorias”, e eu tenho isso funcionando na minha instalação, no entanto, assim que eu habilito o tema air, as prévias das categorias desaparecem. Existe uma maneira de fazer isso funcionar com esse tema? Obrigado!

Comecei a depurar e posso ver que ele está entrando em este bloco e deveria estar adicionando o previewData para renderizar, mas ele nem sequer aparece no HTML de saída na página.

1 curtida

Isso parece perfeito para o que eu preciso: um grande aviso para usuários que desejam inserir uma categoria.

Mas isso não parece funcionar com subcategorias. Tentei inserir os seguintes padrões:

  • sub-category
  • parent-sub-category
  • parent:sub-category
  • parent/sub-category

Nenhum deles funcionou. Mas parent funciona bem (exceto que eu não quero a prévia da categoria ).

Você sabe se existe um padrão que funcione, ou se isso pode ser suportado?

1 curtida

Acho que a pré-visualização está quebrada porque

2 curtidas

Você precisará deste Theme component para selecionar um estilo de categoria não caixa. Isso costumava ser integrado ao núcleo. Mas foi movido para um componente de tema.

1 curtida