FKB Pro - Tema social

De nada. Se você é novo no Discourse, é claro que não saberia. Não há necessidade de se desculpar, todos nós éramos novos nisso um dia. :wink:

4 curtidas

Olá @Don, experimentei o tema e notei que a seleção em massa não funciona e o cabeçalho da lista de tópicos foi removido. Isso foi intencional? E há alguma resolução para isso?

1 curtida

Olá @digitaldominica :waving_hand:

Sim, foi porque o layout e o template mudaram e a seleção em massa, etc., precisaram ser removidos. Mas estou trabalhando para implementar a seleção em massa neste tema. :slightly_smiling_face:

Saudações. O tema é simplesmente ótimo, a única coisa que me incomoda é que se eu atualizar o material ou alguém deixar um comentário, o tema sobe para o topo. Como posso exibir todo o material de saída estritamente classificado por data de adição e para que nada o afete? Ficarei muito grato em ver suas respostas, em dois dias não consegui avançar nessa direção…

Olá @Harrison_Jhonson :waving_hand:

Não tenho certeza do que você quer dizer exatamente, mas se sua pergunta for sobre o “bumping” (trazer o tópico para o topo), então você pode ter algumas opções para lidar com isso.

Quando você edita a última postagem ou adiciona uma nova postagem em um tópico, o tópico será ordenado no topo da lista de tópicos. Você pode responder sem “bump” ou, após a postagem ser publicada e o tópico ter recebido um “bump”, você pode redefinir a data do “bump”.

Aqui está um tópico sobre isso:

E também existe um plugin para desativar o “bump”.

Correto, eu vi… Então não há como desativar completamente o tópico bump? Estou apenas tentando fazer algo como um site social e os bumps não são necessários de forma alguma)
Desculpe meu inglês, isto é um tradutor…

A visualização /latest sempre mostrará os tópicos com a alteração mais recente da última postagem. Ela foi projetada para acompanhar tudo o que há de novo.

Você pode usar ?order=created para criar uma lista de tópicos, onde os tópicos aparecem na ordem em que foram criados. Aqui está um exemplo para este fórum:
https://meta.discourse.org/?order=created

Você também pode adicionar esse link ao menu superior com a ajuda de Custom Top Navigation Links
E Custom Homepage for Groups deve funcionar para definir isso como a página inicial para todos.

2 curtidas

Tentarei isso quando chegar ao computador, muito obrigado )

Por design, o Discourse não é uma rede social, mesmo que tenha alguns aspectos e, na maioria das vezes, seja ajustado com alguns plugins e componentes.

E se tomasse uma direção totalmente diferente? Se você procura uma rede social forte, poderia instalar uma instância do Mastodon. E ainda assim, você tem a opção de usar o Discourse lado a lado com o Mastodon para um uso mais do tipo fórum.

Eu estou fazendo um site do tipo https://dtf.ru há um ano, mas me deparei com a necessidade de estruturar minhas postagens. Quase 3 anos atrás, instalei o Discourse, mas naquela época parecia um fórum comum e, se bem me lembro, eu não via seu tema. Mas aqui, depois de muito tempo, tive a oportunidade de ver seu tema e ele é simplesmente encantador.

As pessoas e eu podemos escrever posts, guias, etc., e ainda assim você pode estruturar tudo perfeitamente, e eu gostei do núcleo do Discourse em si naquela época (mas não do visual).

Agora é uma ótima ferramenta que tem boa aparência e funciona bem. É melhor usar muletas na implementação, mas com uma ferramenta poderosa e uma enorme base de usuários, do que usar algo menos popular em meu país em termos de visual e aplicação prática.

Olá :wave:

ATUALIZAÇÃO :tada:

A Seleção em Massa agora está disponível neste tema.

A seleção em massa é um pouco diferente da do tema Padrão devido ao layout e ao design de caixa da lista de tópicos.

Ela pode ser ativada com o botão flutuante na parte inferior. Após clicar neste botão, toda a caixa de tópico da lista de tópicos será clicável para seleção, não importa onde você clique. O botão Dismiss… fica fixo no topo da página no desktop enquanto a seleção em massa está ativa e você rola.

Esta atualização corrige um problema em que, ao ativar a seleção em massa e navegar para uma página de descoberta onde a seleção em massa não é uma opção, os tópicos ainda eram selecionáveis.


No celular, enquanto a seleção em massa está ativa, ocultamos o botão flutuante de criar tópico na parte inferior.


Esta atualização também adiciona o indicador do último tópico visitado à lista de tópicos.


3 curtidas

Funciona se você apenas clicar no título.
Se tentarmos clicar na descrição, o bloco não será marcado como último se voltarmos ao feed

O tema foi quebrado com a última atualização. As páginas de perfil não podem ser acessadas. Um aviso aparece na página de administração de que o tema está quebrado. Ficarei feliz se você puder cuidar de mim a tempo. @Don

3 curtidas

Sim, tema quebrado @Don
Erro no console:

O tema/componente FKB Pro está gerando erros: 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)

outro

O tema/componente FBK pro está gerando erros: ReferenceError: Cannot access uninitialized variable.

1 curtida

Olá @ozkn , @Skeleton :wave: Obrigado pelos relatórios! Mesclei uma correção. Por favor, atualize o tema. :+1:

3 curtidas

@Don Olá. Você pode me dizer como consertar isso?

E não consigo encontrar como ativar esta opção

Você precisará seguir este tópico para isso:

1 curtida

Obrigado. Mas por algum motivo, parece diferente para mim

Você pode tentar este CSS?

Não tenho certeza se mostrar a cor da categoria pai fica bom aqui. :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 curtidas