# Pré-visualizações da lista de tópicos (TLP)

**URL:** https://meta.discourse.org/t/topic-list-previews-tlp/209973
**Category:** Theme component
**Created:** [23 Novembro , 2021 12:25 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973 "2021-11-23T12:25:59Z")
**Posts on this page:** 20
**Page:** 33

<div class="post-metadata">

### Author: ![raghukamath](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/raghukamath/32/160330_2.png) [@raghukamath](https://meta.discourse.org/u/raghukamath)
#### Post date: [1 Agosto , 2025 04:57 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/656 "2025-08-01T04:57:38Z")

</div>

Com a última atualização do discourse, estamos enfrentando o problema de o recurso de portfólio do usuário não funcionar. O botão no cartão do usuário desapareceu e a página não pode ser acessada.

A funcionalidade de portfólio foi descontinuada?

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [1 Agosto , 2025 08:48 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/657 "2025-08-01T08:48:09Z")

</div>

De jeito nenhum, são apenas as atualizações usuais do núcleo do Discourse que ocasionalmente forçam alterações de compatibilidade. Corrigido aqui:

> <https://github.com/merefield/discourse-tc-topic-list-previews/pull/50>

Se você acha que o Topic List Previews é incrível e que fiz um ótimo trabalho, pode [me comprar um café](https://github.com/sponsors/merefield/sponsorships?sponsor=merefield&tier_id=464896&preview=false) ☕

---

<div class="post-metadata">

### Author: ![raghukamath](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/raghukamath/32/160330_2.png) [@raghukamath](https://meta.discourse.org/u/raghukamath)
#### Post date: [2 Agosto , 2025 06:23 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/658 "2025-08-02T06:23:20Z")

</div>

Muito obrigado, voltou a funcionar

---

<div class="post-metadata">

### Author: ![copymonopoly](https://avatars.discourse-cdn.com/v4/letter/c/4491bb/32.png) [@copymonopoly](https://meta.discourse.org/u/copymonopoly)
#### Post date: [22 Agosto , 2025 18:59 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/659 "2025-08-22T18:59:20Z")

</div>

De acordo com a documentação do plugin, o "Topic List Featured Images count" pode ser definido como "ilimitado". No entanto, na prática, parece que o número de imagens em destaque é limitado pelo endpoint /tag/.json, que retorna no máximo 30 tópicos.

Fenômeno observado:

- Para tags com mais de 30 tópicos, /tag/.json retorna apenas 30 tópicos.
- Como resultado, a exibição de Imagens em Destaque é limitada a no máximo 30 imagens, embora a configuração do plugin seja "ilimitada".

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [22 Agosto , 2025 21:27 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/660 "2025-08-22T21:27:18Z")

</div>

Parece certo. Descrição boba, mas comportamento sensato 🙂

Vou mudar a descrição para algo mais adequado.

---

<div class="post-metadata">

### Author: ![copymonopoly](https://avatars.discourse-cdn.com/v4/letter/c/4491bb/32.png) [@copymonopoly](https://meta.discourse.org/u/copymonopoly)
#### Post date: [23 Agosto , 2025 07:18 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/661 "2025-08-23T07:18:26Z")

</div>

Obrigado por esclarecer! Entendi agora que o limite de 30 itens vem do próprio endpoint `/tag/.json`.  
Eu estava me perguntando: seria possível

- exibir mais de 30 imagens em destaque (buscando de alguma forma páginas adicionais do JSON da tag), ou
- se isso não for viável, ainda assim manter a exibição limitada a, digamos, 10–30 imagens, mas que elas sejam escolhidas aleatoriamente de um conjunto maior de tópicos (em vez de sempre as mesmas 30)?

Não tenho certeza se isso é tecnicamente possível dentro do plugin atual ou das APIs do Discourse, mas acho que poderia tornar a exibição mais dinâmica. O que você acha?

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [23 Agosto , 2025 09:54 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/662 "2025-08-23T09:54:45Z")

</div>

Seria necessário redesenhá-lo para carregar cada página sucessivamente.

PR bem-vindo.

---

<div class="post-metadata">

### Author: ![Jensen\_Chek](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jensen_chek/32/486885_2.png) [@Jensen\_Chek](https://meta.discourse.org/u/Jensen_Chek)
#### Post date: [24 Agosto , 2025 14:53 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/663 "2025-08-24T14:53:45Z")

</div>

Olá, sou novo aqui, seu plugin é maravilhoso e eu realmente gosto dele, mas tenho uma pergunta: é possível mostrar mais de uma miniatura em um tópico? Digamos que o tópico contenha 4 ou mais imagens, e eu gostaria de mostrar todas as imagens no cartão do tópico. Tentei pesquisar alguns componentes de tema e mergulhar na documentação do Discourse, mas não consegui encontrar uma boa maneira de extrair imagens do tópico, a última opção foi usar a API do Discourse. Agradeço muito se você puder ajudar/explicar/dar alguma ideia.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [24 Agosto , 2025 15:04 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/664 "2025-08-24T15:04:37Z")

</div>

Obrigado pelas suas amáveis palavras.

Infelizmente, no momento não é possível. Ele utiliza o código principal de miniaturas que permite a escolha de apenas uma por vez.

No entanto, pelo menos permite que você escolha _qual_ miniatura e não o restringe à primeira postagem.

Seria um trabalho significativo adicionar essa opção, em parte porque você precisaria prestar atenção especial ao desempenho da Lista de Tópicos.

Aceitaria um PR de alta qualidade.

---

<div class="post-metadata">

### Author: ![Jensen\_Chek](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jensen_chek/32/486885_2.png) [@Jensen\_Chek](https://meta.discourse.org/u/Jensen_Chek)
#### Post date: [24 Agosto , 2025 15:20 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/665 "2025-08-24T15:20:06Z")

</div>

Obrigado pela rápida resposta.

Você está correto. O desempenho é uma dor de cabeça se usar a API para obter o campo topic.cooked e extraí-lo.

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [28 Agosto , 2025 02:02 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/666 "2025-08-28T02:02:18Z")

</div>

Olá Rob - Eu adoraria destacar o Autor da OP usando blocos no TLP para um pequeno projeto que estou fazendo.

Descobri que posso ocultar os outros participantes com este CSS:

```plaintext
.topic-footer .topic-users .inline a {
    display: none;
}
.topic-footer .topic-users .inline a:first-child {
  display: inline-block; /* Exibe apenas o primeiro link/imagem */
}

```

No entanto, não consigo descobrir como aumentar as miniaturas dos avatares do Autor da OP - certamente não consigo apenas com CSS.

Você pode sugerir algo?

> [@merefield](#):
>
> No entanto, pelo menos permite escolher _qual_ miniatura e não o restringe à primeira postagem.

Eu não consigo selecionar miniaturas de postagens que não sejam da OP (com o sidecar instalado). Seria muito útil às vezes poder fazer isso!

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [28 Agosto , 2025 06:22 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/667 "2025-08-28T06:22:10Z")

</div>

Receio não ter muito tempo no momento, mas tente isto:

```plaintext
.tiles-style .topic-users .inline .avatar {
  width: 34px;
  height: 34px;
}

```

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [29 Agosto , 2025 09:07 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/668 "2025-08-29T09:07:28Z")

</div>

Obrigado, Rob!

Eu já tinha tentado isso, mas infelizmente ele exibe avatares borrados. O problema é que ele está buscando os arquivos de baixa resolução (24px), e eu quero que ele pegue os arquivos de 48px.

Sendo um desenvolvedor ruim, não consigo ver onde no seu código (se é que existe algum lugar) eu poderia modificar isso.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [29 Agosto , 2025 11:00 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/669 "2025-08-29T11:00:09Z")

</div>

você terá que fazer um fork e puxar versões de maior qualidade, então.

PR aceito para torná-lo uma configuração.

---

<div class="post-metadata">

### Author: ![sweet\_Girl](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sweet_girl/32/519638_2.png) [@sweet\_Girl](https://meta.discourse.org/u/sweet_Girl)
#### Post date: [5 Setembro , 2025 06:13 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/670 "2025-09-05T06:13:48Z")

</div>

Encontrei um fórum muito bonito e quero que meu fórum tenha a mesma interface e funções, mas não sou bom em tecnologia. Alguém pode me ajudar a construir um fórum semelhante?🤔

👉 [https://community.robotime.com/](https://community.robotime.com/)

Espero alcançar a mesma interface e funcionalidade que ele

👉 [Topic List Previews (TLP)](https://meta.discourse.org/t/topic-list-previews-tlp/209973)

Este é o tema ou plugin que pode ser usado

Ficarei feliz em aceitar a construção paga 🥰

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [5 Setembro , 2025 08:30 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/671 "2025-09-05T08:30:52Z")

</div>

Você já tentou apenas instalar o Componente de Tema? Informe-nos se encontrar algum problema.

---

<div class="post-metadata">

### Author: ![sweet\_Girl](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sweet_girl/32/519638_2.png) [@sweet\_Girl](https://meta.discourse.org/u/sweet_Girl)
#### Post date: [5 Setembro , 2025 08:33 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/672 "2025-09-05T08:33:18Z")

</div>

Sim, instalei, mas tenho dificuldade em entender como implementar a aparência e as funções de vários fóruns. Por isso, espero que o Discourse ou outra pessoa possa me ajudar a implementar essas interfaces e funções, e estou disposto a pagar por isso.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [4 Outubro , 2025 10:10 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/673 "2025-10-04T10:10:41Z")

</div>

# Resumo e Navegação do Último Post (Opcional)

Como o TLP funciona normalmente. Na Lista de Tópicos:

- Se você clicar no título de um Tópico, será direcionado para o primeiro Post não lido do Tópico (que pode ser o Post Original). Este é o comportamento nativo do núcleo 👍 (nós adoramos! ❤)
- Se você clicar na Miniatura ou no Resumo, será direcionado ao Post Original

Agora, adicionei alguns recursos adicionais:

Em cada Tópico, qualquer pessoa com permissão para editá-lo (geralmente o autor, administrador, frequentemente TL4 e moderador) terá algumas opções extras:

- Sempre navegar para o último Post deste Tópico
- Exibir o resumo do último Post deste Tópico em vez do Post Original

Atualmente, essas opções estão definidas como FALSO para _todos_ os Tópicos.

(além de poder selecionar a Miniatura específica que deseja destacar)

 ![image](https://global.discourse-cdn.com/meta/original/4X/5/8/1/581ba659d15dddb0a08bae8ad1662a796b621897.png)

Exemplos onde isso pode ser útil:

- Notas de atualização entregues Post por Post (de modo que o último Post se torne muito significativo)
- Anúncios da equipe escritos em um Tópico específico (onde o último anúncio é o mais importante)

**NB Isso só é possível se você _também_ instalar o plugin sidecar.**

> <https://github.com/merefield/discourse-topic-previews-sidecar/pull/176>
>
> nav target by Topic

> <https://github.com/merefield/discourse-tc-topic-list-previews/pull/51>

> <https://github.com/merefield/discourse-topic-previews-sidecar/pull/177>

(@Dimava você estava interessado nessa área)

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [4 Outubro , 2025 17:20 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/674 "2025-10-04T17:20:00Z")

</div>

Os trechos agora suportam emojis:

> <https://github.com/merefield/discourse-topic-previews-sidecar/pull/178>
>
> keeps emoji, links optional

---

<div class="post-metadata">

### Author: ![Dimava](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dimava/32/498540_2.png) [@Dimava](https://meta.discourse.org/u/Dimava)
#### Post date: [9 Outubro , 2025 19:41 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/675 "2025-10-09T19:41:17Z")

</div>

Sem padrão para todo o site?  
Poderia ter usado um, eu acho

[Previous page](https://meta.discourse.org/t/topic-list-previews-tlp/209973.md?page=32)

[Next page](https://meta.discourse.org/t/topic-list-previews-tlp/209973.md?page=34)
