Iconos de categoría

¡Hola! ¿Hay alguna noticia de última hora? Es muy interesante lo que pasó.

5 Me gusta

¿Cuál es el estado de esto? Me encantaría ir más allá de fontawesome.

3 Me gusta

Aún no se ha fusionado, pero eres libre de instalar el repositorio y usar mi rama mientras tanto. :no_mouth:

2 Me gusta

¡Gracias! Esperaré hasta que el nuevo menú funcione para nuestro sitio y luego lo probaré en staging. :slight_smile:

2 Me gusta

¿Alguien sabe cuándo sucederá esto para no usar este componente en un nuevo proyecto?

1 me gusta

Simplemente usaría el componente. En Moving to a Single Category Style Site Setting hubo preguntas sobre los iconos de categoría y esto no suena a que formarán parte del núcleo hasta el lanzamiento de Discourse 3.2.

4 Me gusta

Sí, para confirmar, acabo de fusionar una actualización de este componente para hacerlo compatible con Moving to a Single Category Style Site Setting

La actualización estará disponible para sitios en la versión Discourse 3.2.0.beta4-dev o posterior, gracias a Pinning plugin and theme versions for older Discourse installs (.discourse-compatibility)

Dado que esto está fijado a una versión en lugar de a un commit específico… si ya estás en Discourse 3.2.0.beta4-dev y estás experimentando problemas con este componente, es posible que necesites actualizar Discourse de nuevo hoy.

3 Me gusta

Nunca tuve la oportunidad de probar tu rama, pero espero volver a esto. ¿Alguna noticia sobre si esto se volverá oficial?

1 me gusta

@carson Pude jugar un poco con esto. Parece básicamente bueno, excepto por:

  1. Los iconos en el menú desplegable de selección de categoría no están en color
  2. No funciona en el nuevo menú
  3. Si habilitas “Usar el logo subido de la categoría como su icono”:
    a. solo afecta al menú desplegable de selección de categoría
    b. no se muestra junto a la categoría en ningún otro lugar
    c. y además, si esto está activado, el menú desplegable de selección de categoría solo muestra estos iconos (incluso si otras categorías tienen iconos diferentes configurados).
  4. Los iconos parecen más grandes de lo que eran en el tema anterior. Hacerlos del mismo tamaño sería lo menos disruptivo, pero ¿quizás sería bueno tener una opción para el tamaño?

Además, algunas cosas deseables:

  • Una opción para ocultar el icono de bloqueo de categoría, no solo configurarlo a otra cosa[1]
  • Si se usa el logo de la categoría, dar una opción para ocultar el logo grande de la categoría en la página de categorías. Son redundantes.
  • Mover la configuración de emoji y fontawesome a la página de categoría, junto a la configuración del logo de la categoría.

  1. ¡Encuentro que añade mucho ruido visual y no mucho valor porque no te dice cómo está restringida la categoría! ↩︎

2 Me gusta

Se fusionó una publicación en un tema existente: El botón de instalación de temas no funciona en Meta

Hola Coin,

Creemos que tenemos el mismo problema que ultrakiller.

Aquí está el archivo que añadimos para subir
category

Cuando usamos los códigos para reemplazar el ícono de estrella por este ícono de categoría, no funciona

<script type="text/discourse-plugin" version="0.8">
    api.replaceIcon('d-liked', 'beer');
    api.replaceIcon('d-unliked', 'fa-beer');
    api.replaceIcon('star', 'category');
</script>

Estamos muy confundidos sobre qué paso nos falta. ¿Puedes averiguarlo? ¡Muchas gracias!

1 me gusta

Oye, debes seguir esta guía para crear un archivo SVG con el formato correcto:

En tu caso, sería algo como:

<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
    <symbol id="my-icon-id" viewBox="0 0 1024 1024" fill="none">
        <path fill="currentColor" d="M768.487 554.422H553.554v214.926c0 106.838 86.61 193.437 193.442 193.437h21.491c106.832 0 193.432-86.603 193.432-193.437v-21.492c.002-106.83-86.606-193.434-193.432-193.434m-515.842 0c-106.83 0-193.435 86.61-193.435 193.434v21.492c0 106.838 86.606 193.437 193.435 193.437h21.494c106.83 0 193.432-86.603 193.432-193.437V554.422zm21.498-494.346H252.65c-106.835 0-193.44 86.606-193.44 193.442v21.492c0 106.825 86.607 193.431 193.44 193.431h214.926V253.518c.002-106.836-86.604-193.442-193.432-193.442m494.344 0h-21.491c-106.836 0-193.442 86.606-193.442 193.442V468.44h214.933c106.832 0 193.432-86.606 193.432-193.431v-21.492c.002-106.836-86.606-193.442-193.432-193.442m0 0"/>
    </symbol>
</svg>

Asegúrate de:

  • Insertar fill="currentColor"
  • Subir el SVG con un nombre de variable SCSS icons-sprite.

Resultado:
image

7 Me gusta

Gracias Arkshine. Por favor, déjame intentarlo.

2 Me gusta

¿Este componente de tema maneja subcategorías con el mismo nombre?

  • padre (slug: padre)
    • sub (slug: sub)
  • padre2 (slug: padre2)
    • sub (slug: sub)

No parece aplicarse si uso el slug padre-sub o padre2-sub para intentar aplicarles configuraciones.

¿Tus nombres de slug son diferentes de padre a sub? Creo que mientras los nombres de los slugs sean diferentes, debería funcionar.

Compartí los ejemplos de nombres de slug en la publicación anterior.

1 me gusta

Ah, ¿y no funcionaba? No he utilizado categorías con nombres similares en este TC, pero recuerdo haber utilizado subcategorías en una ocasión, ya que una de las instancias se ejecutaba utilizando la categoría principal como un simple contenedor para las subcategorías.

1 me gusta

@lindsey / @tobiaseigen Ahora he añadido una advertencia en la publicación principal

Sin embargo, ahora tenemos bastantes “search landmines” (minas terrestres de búsqueda) en meta, probablemente queramos limpiar algunas de ellas.

4 Me gusta