Miniaturas da Lista de Tópicos

O modo de miniatura padrão deve ser definido como nenhum se você não quiser usá-lo em todos os lugares.

As outras configurações funcionarão conforme o esperado

2 curtidas

Não quero ser chato, mas tenho curiosidade se isso poderia ser considerado? Acreditamos que curtir a partir de uma miniatura é um caso de uso válido (você pode avaliar a imagem sem ver a versão completa) e que isso aumentaria muito o engajamento dos visitantes mais ‘orientados ao Instagram’.

6 curtidas

Olá pessoal,

ótimos componentes. Quero fazer com que a miniatura mostre a ÚLTIMA imagem de um tópico, e não a primeira fornecida pelo criador do tópico.

Analisei o código e encontrei o decorador topic.thumbnails, mas não consegui reverter o processo de como ele é criado para que eu possa criar minha própria lógica para obter a última imagem desse tópico.

Alguém pode me indicar a documentação sobre como estender/construir decoradores para o tópico?
O Discourse é incrível!

Obrigado

Também seria ótimo adicionar uma Preferência de Usuário para que os usuários possam controlar os tipos de lista eles mesmos. E também tornar isso opcional, assumindo que alguns proprietários de fóruns não desejariam isso. Mas nós queremos essa opção.

Acho que poderia construir isso e abrir um PR.

2 curtidas

É um Componente de Tema; eles podem simplesmente escolher outro tema sem esse componente. Não é necessário código, basta nomear os temas de forma adequada.

7 curtidas

Isso funcionou bem, obrigado!

4 curtidas

Olá David

O que você acha de adicionar o avatar do autor do tópico ao grid mínimo no canto inferior direito da miniatura, algo como isto? Seria uma ótima adição.

6 curtidas

Se estiver por trás de uma configuração de tema (desabilitado por padrão), então concordo que esta seria uma boa opção para alguns sites. pr-welcome

7 curtidas

No fórum @jrgong as imagens não carregam após a 10ª linha. Isso parece ser independente da quantidade real de imagens (ou seja, é sempre a 10ª linha, mesmo que haja apenas alguns tópicos que tenham uma miniatura).

Sem erros de rede, nada no console. Alguma ideia?

4 curtidas

Já vi isso acontecer quando o último tópico da lista está oculto via CSS (por exemplo, alguém adicionou uma regra CSS para ocultar tópicos fechados). Isso pode estar acontecendo aqui?

Ficarei feliz em dar uma olhada rápida se você puder enviar um link.

4 curtidas

@jrgong o TC está atualmente em modo de visualização, então usuários não autorizados não podem reproduzi-lo (eles não podem preview_theme_id). Tudo bem habilitar o TC temporariamente nessa categoria para que David possa dar uma olhada?

3 curtidas

Atualização rápida: Descobrimos que um plugin não oficial era o culpado. Atualizaremos aqui assim que identificarmos o responsável :slight_smile:

4 curtidas

Então nem foi outro plugin. É um bug(?) no modo de visualização.

O carregamento preguiçoso acaba quebrando quando você abre o componente de tema Miniaturas de Tópico no modo de visualização enquanto seu tema selecionado atualmente não o inclui. Totalmente capaz de reproduzir isso em estável, não tentei em beta ou testes aprovados.

4 curtidas

Existe alguma maneira de não ampliar imagens minúsculas de 30x30 pixels, etc.? Elas vêm em e-mails recebidos:

изображение

Brinquei com CSS, obtive alguns resultados, mas o ideal seria ignorá-las totalmente…

изображение

3 curtidas

Para ocultar uma imagem como miniatura, você também pode usar spoiler/ocultar detalhes:

o resultado é um pequeno triângulo :slight_smile:

""
![image|612x500](upload://cILOby5v31IEtJtbOEEDgXQPZ7Z.jpeg)

ATUALIZAÇÃO:
Você pode até mesmo desfocá-la:

""
[spoiler]
[details=""]
![image|612x500](upload://cILOby5v31IEtJtbOEEDgXQPZ7Z.jpeg)
[/details]
[/spoiler]
5 curtidas

Desculpe se isso já foi perguntado antes, tentei pesquisar sem sucesso.

Eu estava me perguntando se seria possível fazer com que clicar na miniatura no modo de lista o enviasse para a primeira mensagem do tópico?

Obrigado pelo seu trabalho árduo :slight_smile:

2 curtidas

Parece ser exatamente o que eu estava procurando: uma substituição simples do plugin original topic-list-previews, pois tentei a substituição como um componente de tema e não consegui fazê-lo funcionar, e está cheio de opções que não precisarei.

Nós apenas usamos a opção de apresentar uma miniatura da primeira imagem em cada tópico em vez da imagem de perfil do autor, à esquerda, nas visualizações de lista.

Mas ativei este TC e usei a lista como o modo padrão de miniatura:

Mas ele não mostra as miniaturas, continua mostrando o avatar do autor em todas as páginas, por exemplo, aqui na lista de páginas recentes:

Devo estar entendendo algo errado.
Como devo configurá-lo?
Existe um guia de configuração detalhado?

Talvez seja devido a mostrar apenas miniaturas para novas postagens… nesse caso, é possível recriar miniaturas para postagens antigas para serem exibidas com elas?

2 curtidas

A coluna “Autor” não vem do núcleo do Discourse, nem do componente de tema topic-list-thumbnails.

Você ainda tem o plugin e/ou componente de tema topic-list-previews antigo instalado? Se sim, certifique-se de desinstalá-lo completamente.

3 curtidas

Obrigado David
Não, eu deletei o topic-llist-thumbnails em app.yml e fiz um rebuild do launcher.

Eu também deletei o componente topic-list dos Componentes de Temas.
Estes são meus componentes atuais:

E os hooks do app.yml:

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-chat-integration
          - git clone https://github.com/discourse/discourse-math.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-staff-notes.git
          - git clone https://github.com/discourse/discourse-assign.git
          - git clone https://github.com/discourse/discourse-checklist.git
#          - git clone https://github.com/angusmcleod/discourse-topic-previews.git
          - git clone https://github.com/discourse/discourse-data-explorer
2 curtidas

Você tem outros plugins de terceiros instalados? Você pode compartilhar um link para o seu site?

Talvez você tenha Topic Author instalado?

3 curtidas

Eu atualizei na minha resposta.
O site:

Sim, o autor do tópico é installe, mas usado em outros lugares.

Com a prévia da lista de tópicos, a imagem foi exibida.

2 curtidas