Scorrimento infinito per la categoria

Ciao! Per favore, dimmi, è possibile implementare lo scorrimento infinito per la sezione delle categorie in qualche modo? Se ci sono molte sottocategorie e categorie, la pagina inizia a caricarsi a lungo.

Puoi mostrarmi un esempio? Ho circa 40 categorie e non ho riscontrato problemi. Potrebbe anche essere utile silenziare le categorie a cui non partecipi.

Sì, certo. Ho molte più sottocategorie. So che è molto. https://proautoclub.ru/

Avresti ancora problemi una volta elencate le categorie quando scorri. Nel tuo caso userei i tag.

5 Mi Piace

Hai 1437 categorie. Non è consigliato.

Il tuo site.json è di 4,5 MB, mentre Meta è di 56 KB a confronto. Forse prova a usare i tag.

4 Mi Piace

Sì, capisco che sia molto, ma vorrei lasciarlo in questa forma, senza tag. Forse c’è un modo per nascondere le sottocategorie dalla pagina principale, o richiederà grandi modifiche al codice?

Sì, stavo ipotizzando il layout a casella, nel qual caso c’è meno da renderizzare se si disattiva l’audio. Ora ho visto che è la visualizzazione elenco e tutto ha più senso. Concordo decisamente sul fatto che i tag siano la strada da seguire qui. La funzionalità delle parole monitorate è anche di grande aiuto.

Se vuoi assolutamente perseguire categorie come questa, ti consiglio di esplorare il layout a casella:

Puoi ridurre il numero di argomenti in primo piano a 1, ma devi farlo manualmente in ogni categoria


Quindi ottieni qualcosa di simile a questo:

1 Mi Piace

Posso capirlo.
Ma qui, stai essenzialmente usando le categorie in un modo per cui Discourse non è stato creato, se ho capito il messaggio di Falco.

Non so molto sullo sviluppo di Discourse, probabilmente sto dicendo l’ovvio, ma la tua gerarchia di categorie sembra comunque perfetta per usare i tag e immagino che risolverebbe completamente il tuo problema (a meno che tu non abbia un problema particolare con i tag?).

Qui, potresti avere questo tipo di gerarchia (categoria → tag):

Chevrolet

  • Camaro
    • #Camaro-II
    • #Camaro-III
    • #Camaro-IV
    • ecc.

E così via per Cavalier, Corvette…

3 Mi Piace

Grazie a tutti per le risposte

1 Mi Piace

Tutti coloro che sanno come funziona questo software pensano che tu non voglia farlo.

Un sito sulle auto è letteralmente l’esempio perfetto di come usare i tag: https://community.cartalk.com/ (It's Time We Talked About Tags)

Sì, potresti aggiungerle tutte a SiteSetting.default categories muted. E poi in qualche modo faresti in modo che le persone potessero trovarle e smutarle su /my/preferences/categories.

1 Mi Piace