FKB Pro - Tema sociale

Prego. Se sei nuovo di Discourse, ovviamente non lo sapresti. Non c’è bisogno di scusarsi, tutti siamo stati nuovi una volta. :wink:

4 Mi Piace

Ciao @Don Ho provato il tema e ho notato che la selezione multipla non funziona e che il topic-list-header è stato rimosso. Era intenzionale? E c’è una soluzione?

1 Mi Piace

Ciao @digitaldominica :waving_hand:

Sì, è stato perché il layout e il template sono cambiati e la selezione multipla ecc. dovevano essere rimossi. Ma sto lavorando per implementare la selezione multipla in questo tema. :slightly_smiling_face:

Saluti. Il tema è semplicemente fantastico, l’unica cosa che mi infastidisce è che se aggiorno il materiale o qualcuno lascia un commento, il tema sale in cima. Come posso visualizzare tutto il materiale di output ordinato rigorosamente per data di aggiunta e in modo che nulla lo influenzi? Sarò molto felice di vedere le vostre risposte, in due giorni non sono riuscito ad andare avanti in questa direzione…

Ciao @Harrison_Jhonson :waving_hand:

Non sono sicuro di cosa intendi esattamente, ma se la tua domanda riguarda il “bumping” (riportare in alto un argomento) allora puoi avere alcune opzioni per gestirlo.

Quando modifichi l’ultimo post o aggiungi un nuovo post in un argomento, l’argomento verrà ordinato in cima all’elenco degli argomenti. Puoi rispondere senza “bump” o, dopo che il post è stato pubblicato e l’argomento è stato “bumpato”, puoi reimpostare la data del “bump”.

Ecco un argomento a riguardo:

E c’è anche un plugin per disabilitare il “bump”.

Esatto, l’ho visto… Quindi non c’è modo di disattivare del tutto il topic bump? Sto solo cercando di fare qualcosa come un sito social e i bump non sono affatto necessari)
scusa il mio inglese, questo è un traduttore…

La vista /latest ti mostrerà sempre gli argomenti con la modifica più recente dell’ultimo post. È progettata per tenere traccia di tutto ciò che è nuovo.

Potresti usare ?order=created per creare un elenco di argomenti, dove gli argomenti appaiono nell’ordine in cui sono stati creati. Ecco un esempio per questo forum:
https://meta.discourse.org/?order=created

Puoi anche aggiungere quel link al menu principale con l’aiuto di Custom Top Navigation Links
E Custom Homepage for Groups dovrebbe funzionare per impostarlo come homepage per tutti.

2 Mi Piace

Ci proverò quando sarò al computer, grazie mille)

Per design Discourse non è un social media, anche se ci sono alcuni aspetti e per lo più si ottiene modificando con alcuni plugin e componenti.

E se prendesse una direzione totalmente diversa? Se stai cercando un social media più forte, potresti installare un’istanza di Mastodon. E hai ancora la possibilità di usare Discourse a fianco di Mastodon per un uso più simile a un forum.

Sto creando un sito di tipo https://dtf.ru da un anno, ma mi sono reso conto della necessità di strutturare i miei post. Quasi 3 anni fa ho installato Discourse, ma all’epoca sembrava un forum normale e, per quanto ricordo, non avevo visto il tuo tema. Ma ora, dopo tanto tempo, mi è capitato di vedere il tuo tema ed è semplicemente delizioso.

Le persone e io possiamo scrivere post, guide, ecc. e tuttavia puoi strutturare tutto perfettamente e mi piaceva il nucleo di Discourse stesso all’epoca (ma non l’aspetto visivo).

Ora è uno strumento eccezionale che ha un bell’aspetto e funziona benissimo. È meglio usare delle stampelle nell’implementazione, ma con uno strumento potente e un’enorme base di utenti, piuttosto che usare qualcosa di meno popolare nel mio paese in termini di aspetto visivo e applicazione pratica.

Ciao :wave:

AGGIORNAMENTO :tada:

La selezione multipla è ora disponibile in questo tema.

La selezione multipla è leggermente diversa rispetto al tema predefinito a causa del layout e del design a caselle dell’elenco degli argomenti.

Può essere attivata con il pulsante mobile in basso. Dopo aver fatto clic su questo pulsante, l’intera casella dell’elenco degli argomenti sarà cliccabile per la selezione, indipendentemente da dove si fa clic. Il pulsante \u003ckbd\u003eIgnora…\u003c/kbd\u003e rimane incollato in alto nella pagina sul desktop mentre la selezione multipla è attiva e si scorre.

Questo aggiornamento corregge un problema per cui, quando si attivava la selezione multipla e si navigava in una pagina di scoperta in cui la selezione multipla non era un’opzione, gli argomenti erano comunque selezionabili.


Su mobile, mentre la selezione multipla è attiva, nascondiamo il pulsante mobile di creazione argomento in basso.


Questo aggiornamento aggiunge anche l’indicatore dell’ultimo argomento visitato all’elenco degli argomenti.


3 Mi Piace

Funziona se fai clic sul titolo.
Se proviamo a fare clic sulla descrizione, il blocco non verrà contrassegnato come ultimo se torniamo al feed

L’ultimo aggiornamento ha compromesso il tema. Le pagine del profilo non sono accessibili. Nella pagina di amministrazione appare un avviso che il tema è danneggiato. Sarei felice se potessi occupartene in tempo. @Don

3 Mi Piace

Sì, tema interrotto @Don
Errore nella console:

Il tema/componente FKB Pro sta generando errori: ReferenceError: Impossibile accedere a 'C' prima dell'inizializzazione

ReferenceError: Impossibile accedere a 'C' prima dell'inizializzazione
    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)

un altro

Il tema/componente FBK pro sta generando errori: ReferenceError: Impossibile accedere a una variabile non inizializzata.

1 Mi Piace

Ciao @ozkn , @Skeleton :wave: Grazie per le segnalazioni! Ho unito una correzione. Aggiorna il tema. :+1:

3 Mi Piace

@Don Ciao. Puoi dirmi come risolvere questo problema?

E non riesco a trovare come abilitare questa opzione

Dovrai seguire questo argomento per quello:

1 Mi Piace

Ty. Ma per qualche motivo mi sembra diverso

Puoi provare questo CSS?

Non sono sicuro se mostrare il colore della categoria genitore sia un buon aspetto qui. :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 Mi Piace