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 Me gusta

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 Me gusta

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 Me gusta

Realmente aprecio que digas esto. Había pensado que la “slug” de la categoría en la configuración era para una categoría privada existente que quería incluir en el menú de categorías. En cambio, me he dado cuenta de que este componente temático básicamente solo nos permite poner un enlace personalizado encima de una categoría específica en la lista de categorías y que el enlace realmente no tiene que estar relacionado con una categoría existente. Por ejemplo, simplemente puse welcome~¡Visita Google!~Este es solo un enlace personalizado en la lista de categorías~https://www.google.com y funcionó.

Creo que me confundí con el nombre “Category Previews” y no vi cómo funcionaba, así que gracias por señalarlo.

Además, observo que esto solo parece aparecer en la vista de la lista de categorías, no en el menú desplegable de categorías ni en la búsqueda.

2 Me gusta

¿Es posible averiguar cómo podemos hacer que esta categoría sea privada con estilo de cuadro?

2 Me gusta

Por suerte, acabo de añadir compatibilidad con el estilo de página de categoría de escritorio "Cajas con subcategorías" :slight_smile:

Ten en cuenta que "En caja con temas destacados" todavía no es compatible.

7 Me gusta

Se dividió una publicación en un nuevo tema: Añadir una sección encima de la lista de categorías en recuadro

¿Hay alguna forma de ocultar esto al personal?

Es muy confuso ver la categoría real y la categoría falsa juntas, seguimos haciendo clic en la incorrecta :man_facepalming:

Incluso un truco para ocultarlo con CSS serviría :blush:

1 me gusta

Entiendo que el slug es el de la categoría justo debajo de esta etiqueta de categoría falsa. Luego, debe haber una categoría accesible debajo.
¿Hay alguna forma de poner la etiqueta falsa al final de la lista? ¿Hay algún slug especial como at-last o algo que permita ponerlo completamente debajo de todo?

Editar: He encontrado un hack.
He añadido una categoría ficticia donde nadie tiene derechos de escritura pero todos tienen derechos de lectura. Oculto esta categoría con CSS display="none", y la hago aparecer al final. No es nada satisfactorio pero… funciona muy bien.

Este es un gran componente, pero tengo algunos problemas con que no oculta la categoría real. Lo he intentado con una cuenta no administradora y como anónimo. A continuación, se muestra lo que veo junto con mi configuración. ¿Estoy haciendo algo mal o hay un error?

URL de la categoría: https://community.naturephotographers.network/c/beginners/147

Entrada de vista previa de categoría:

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 me gusta

¿Dónde estás añadiendo este CSS, por favor @oca?

EDITAR: Lo encontré aquí y cambié el ID para que se ajustara: How to Hide the Staff Category with css? - #3 by Tim_Jefferies

2 Me gusta

Este tema lamentablemente no funciona con un grupo que tiene su visibilidad establecida en “Propietarios del grupo”.

¿Es posible arreglarlo / añadirlo @tshenry? :thinking:

1 me gusta

Lo configuras para que se muestre introduciendo una categoría que los usuarios puedan ver. Es un poco confuso (tuve que leerlo varias veces). Creo que debería funcionar en tu caso. (Nota la palabra “importante” en la descripción del campo de configuración)

1 me gusta

Lamentablemente, el segundo de los dos mensajes “importantes” dice:

  • IMPORTANTE: Los grupos elegidos deben configurarse de modo que el ajuste de visibilidad “¿Quién puede ver este grupo?” esté establecido en “Propietarios del grupo, miembros” o menos restrictivo.

Nota al margen, creo que “Propietarios del grupo, miembros” debería decir en realidad “Propietarios del grupo, miembros y moderadores”.

:confused:

Me pregunto si el tema se puede modificar para que funcione cuando el grupo se establece en “Propietarios del grupo”.

1 me gusta

La categoría a la que adjuntas el mensaje debe permitir que la gente lo vea. La categoría que quieres anunciar no lo hace. O así es como lo interpreto.

1 me gusta

Hola @tshenry ,

Estoy siguiendo tus instrucciones y lo estoy probando en varios usuarios de diferentes grupos. Ningún usuario puede ver la vista previa de la categoría, excepto el administrador. ¿Qué hice mal?

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

Los grupos A, B y C son visibles para todos.

¡Gracias por tu ayuda!

Veo que esto parece ser compatible con “Boxes with Subcategories”, y lo tengo funcionando en mi instalación, sin embargo, tan pronto como habilito el tema air, las previsualizaciones de categorías desaparecen. ¿Hay alguna forma de hacer que esto funcione con ese tema? ¡Gracias!

He comenzado a depurar y puedo ver que está entrando en este bloque y debería estar añadiendo previewData para renderizar, pero ni siquiera aparece en el HTML de salida en la página.

1 me gusta

Esto parece perfecto para lo que necesito: una gran advertencia para los usuarios que deseen ingresar a una categoría.

Pero esto no parece funcionar con subcategorías. Intenté ingresar los siguientes patrones:

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

Ninguno funcionó. Pero parent funciona bien (excepto que no quiero la vista previa de la categoría allí).

¿Sabes si hay un patrón que funcione o si esto se puede admitir?

1 me gusta

Creo que la vista previa está rota porque

2 Me gusta

Necesitarás este Theme component para seleccionar un estilo de categoría que no sea de cuadro. Esto solía estar integrado en el núcleo. Pero se trasladó a un componente de tema.

1 me gusta