FKB Pro - Tema social

De nada. Si eres nuevo en Discourse, por supuesto que no lo sabrías. No hay necesidad de disculparse, todos fuimos nuevos en esto alguna vez. :wink:

4 Me gusta

Hola @Don He probado el tema y he notado que la selección masiva no funciona y se ha eliminado el encabezado de la lista de temas. ¿Fue esto intencional? ¿Y hay alguna solución para esto?

1 me gusta

Hola @digitaldominica :waving_hand:

Sí, eso fue porque el diseño y la plantilla cambiaron y se necesitaban eliminar la selección masiva, etc. Pero estoy trabajando en implementar la selección masiva en este tema. :slightly_smiling_face:

Saludos. El tema es simplemente genial, lo único que me molesta es que si actualizo el material o alguien deja un comentario, el tema sube hasta arriba. ¿Cómo puedo mostrar todo el material de salida estrictamente ordenado por fecha de adición y que nada lo afecte? Estaré muy agradecido de ver sus respuestas, en dos días no he podido avanzar en esta dirección…

Hola @Harrison_Jhonson :waving_hand:

No estoy seguro de a qué te refieres exactamente, pero si tu pregunta es sobre el bumping (subir un tema), entonces puedes tener algunas opciones para manejarlo.

Cuando editas la última publicación o agregas una nueva publicación en un tema, el tema se ordenará al principio de la lista de temas. Puedes responder sin hacer bump o, después de que la publicación se publique y el tema suba, puedes restablecer la fecha de bump.

Aquí tienes un tema al respecto:

Y también hay un plugin para deshabilitar el bump.

Así es, lo he visto… ¿Entonces no hay forma de desactivar el tema de “topic bump” por completo? Solo estoy intentando hacer algo como un sitio social y los “bumps” no son necesarios en absoluto)
Perdón por mi inglés, esto es un traductor…

La vista /latest siempre te mostrará los temas con el cambio más reciente de la última publicación. Está diseñada para hacer un seguimiento de todo lo nuevo.

Podrías usar ?order=created para crear una lista de temas, donde los temas aparecen en el orden en que fueron creados. Aquí tienes un ejemplo para este foro:
https://meta.discourse.org/?order=created

También puedes añadir ese enlace al menú superior con la ayuda de Custom Top Navigation Links
Y Custom Homepage for Groups debería funcionar para establecer esto como la página de inicio para todos.

2 Me gusta

Lo intentaré cuando llegue a la computadora, muchas gracias.

Por diseño, Discourse no es una red social, aunque tiene algunos aspectos y la mayoría se ajusta con algunos complementos y componentes.

¿Qué pasaría si tomara una dirección totalmente diferente? Si buscas una red social sólida, podrías instalar una instancia de Mastodon. Y aún tienes la opción de usar Discourse junto con Mastodon para un uso más tipo foro.

He estado creando un sitio tipo https://dtf.ru durante un año, pero me he encontrado con la necesidad de estructurar mis publicaciones. Hace casi 3 años instalé Discourse, pero en aquel entonces parecía un foro normal y, por lo que recuerdo, no vi vuestro tema. Pero aquí, después de mucho tiempo, me encontré con vuestro tema y es simplemente encantador.

La gente y yo podemos escribir publicaciones, guías, etc., y aun así podéis estructurar todo perfectamente, y me gustó el núcleo de Discourse en sí en aquel entonces (pero no lo visual).

Ahora es una gran herramienta que tiene un aspecto y funciona de maravilla. Es mejor usar muletas en la implementación, pero con una herramienta potente y una gran base de usuarios, que usar algo menos popular en mi país en términos de aspecto y aplicación práctica.

Hola :wave:

ACTUALIZACIÓN :tada:

La selección masiva ya está disponible en este tema.

La selección masiva es un poco diferente a la del tema Predeterminado debido al diseño y al diseño de cuadros de la lista de temas.

Se puede activar con el botón flotante en la parte inferior. Después de hacer clic en este botón, todo el cuadro del tema de la lista de temas será clicable para seleccionar, sin importar dónde hagas clic. El botón Descartar… se queda pegado en la parte superior de la página en el escritorio mientras la selección masiva está activa y te desplazas.

Esta actualización soluciona un problema cuando has activado la selección masiva y navegas a una página de descubrimiento donde la selección masiva no es una opción pero los temas siguen siendo seleccionables.


En el móvil, mientras la selección masiva está activa, ocultamos el botón flotante de crear tema en la parte inferior.


Esta actualización también añade el indicador del último tema visitado a la lista de temas.


3 Me gusta

Funciona si simplemente haces clic en el título.
Si intentamos hacer clic en la descripción, el bloque no se marcará como último si volvemos a la fuente.

El tema se rompió con la última actualización. No se puede acceder a las páginas de perfil. Aparece una advertencia en la página de administración de que el tema está roto. Estaría agradecido si pudiera atenderme a tiempo. @Don

3 Me gusta

Sí, el tema está roto @Don
Error en la consola:

El tema/componente FKB Pro está generando errores: ReferenceError: Cannot access 'C' before initialization

ReferenceError: Cannot access 'C' before initialization
    at Module.queryParams (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:2303683)
    at 92375 (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:3134538)
    at u (https://example.com/assets/chunk.3d4fb59fe94d324c9d9f.d41d8cd9.js:1:53022)
    at 27397 (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:3059514)
    at u (https://example.com/assets/chunk.3d4fb59fe94d324c9d9f.d41d8cd9.js:1:53022)
    at 33195 (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:2303840)
    at u (https://example.com/assets/chunk.3d4fb59fe94d324c9d9f.d41d8cd9.js:1:53022)
    at s.callback (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:410275)
    at s.exports (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:1:2054)
    at requireModule (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:1:582)
    at d.get (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:3490796)
    at p._extractDefaultExport (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:3496043)
    at p.resolveOther (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:3492267)
    at p.resolve (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:3492729)
    at https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:6128
    at f.resolve (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:6234)
    at f.resolve (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:6317)
    at o (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:4394)
    at i.factoryFor (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:4164)
    at Ae._resolveClass (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:2524358)
    at Ae.modifyClass (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:2524510)
    at https://example.com/theme-javascripts/c4aa68fabdfd0f67abcb0fa38b2397f7aec72985.js?__ws=example.com:24:211
    at Me (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:2536360)
    at Object.initialize (https://example.com/theme-javascripts/c4aa68fabdfd0f67abcb0fa38b2397f7aec72985.js?__ws=example.com:19:75)
    at n.initialize (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:306647)
    at https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:141587
    at e.each (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:368592)
    at e.walk (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:367608)
    at e.each (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:366961)
    at e.topsort (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:367007)
    at e._runInitializer (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:141797)
    at e.runInstanceInitializers (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:141537)
    at u._bootSync (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:112941)
    at e.didBecomeReady (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:111458)
    at invoke (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:358131)
    at h.flush (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:357218)
    at p.flush (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:358981)
    at B._end (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:364064)
    at B._boundAutorunEnd (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:360488)

otro más

El tema/componente FBK pro está generando errores: ReferenceError: Cannot access uninitialized variable.

1 me gusta

Hey @ozkn , @Skeleton :wave: ¡Gracias por los informes! He fusionado una corrección. Por favor, actualiza el tema. :+1:

3 Me gusta

@Don Hola. ¿Puedes decirme cómo arreglar esto?

Y no encuentro cómo habilitar esta opción

Necesitarás seguir este tema para eso:

1 me gusta

Gracias. Pero por alguna razón se ve diferente para mí

¿Puedes probar este CSS?

No estoy seguro de si mostrar el color de la categoría principal queda bien aquí. :thinking:

.badge-category__wrapper {
    margin-top: 0 !important;
    
    .badge-category {
        border-radius: 0 0 var(--d-default-border-radius) var(--d-default-border-radius);
        padding-inline: calc(var(--badge-category-padding-h) * 3);
        line-height: normal;

        &.--has-parent {
            padding-inline-end: calc(var(--badge-category-padding-h) * 2.5);
        }
        
        &.--has-parent:before {
            border-radius: 0 0 0 var(--d-default-border-radius);
            background: linear-gradient(90deg, var(--parent-category-badge-color) 46%, var(--category-badge-color) 50%);
            width: calc(var(--badge-category-padding-h) * 3);
        } 

        svg {
          width: 0.8em !important;
          height: 0.8em !important;
        }
    }
}

2 Me gusta