Previsualización de Categorías

Gracias por esos consejos.

Probé un segundo ejemplo:

internal~¡Únete al Grupo X!~Únete a nuestro grupo anteriormente secreto.~https://example.com/~group-x

… luego verifiqué tanto con una sesión anónima como suplantando una cuenta de usuario que no es administrador y no pertenece al grupo X. Desafortunadamente, ninguna vista previa apareció, incluida esta segunda confirmación. Para mi cuenta de administrador, se veía bien, apareciendo directamente encima de la categoría con el slug “internal”, como se esperaba, con el destino del enlace correcto, etc.

Tenemos algunas cosas que no parecen del todo normales en cuanto a la visualización de categorías, así que es posible que esto esté relacionado con eso, a menos que otras personas terminen encontrando un comportamiento no esperado similar. :slight_smile:

2 Me gusta

Es extraño que se muestre para el administrador, pero no para los demás usuarios que también deberían verlo. Solo para asegurarme, ¿tu categoría internal es visible para anónimos y usuarios que no pertenecen al grupo x?

3 Me gusta

¡Gracias por esa pista! Había malinterpretado el propósito del primer campo en la cadena. Estaba usando la “categoría solo para miembros” asociada con la pertenencia al grupo.

Una vez que cambié el primer campo a una categoría existente, pública y abierta a todos, todo funcionó como se esperaba. :tada:

news~¡Únete al Grupo X!~Ven a unirte a nuestro grupo que antes era secreto.~/pub/membershipinfo~group-x

TLDR (de cómo lo interpretó mi cerebro): Necesitaba entender que el primer campo es donde quieres que aparezca el anuncio de “vista previa” en la lista de categorías. (En este caso, justo encima de la categoría pública “noticias”).

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