Fiz minha última atualização no dia 5. É estranho, pois os resultados são diferentes em três sites. Aqui estão as configurações de cada site:
David, você pode fornecer alguns passos confiáveis para reproduzir?
Obrigado por este plugin, muito bom.
Desculpe, mas pode me ajudar a descobrir como adicionar essas imagens em destaque na página inicial?
Como posso adicionar uma Categoria para mostrar as últimas 4-5 postagens com imagem e título? Estou um pouco perdido no momento ![]()
Encontrei opções onde posso adicionar Posts em Destaque, mas depois de selecionar alguns, eles não aparecem na página inicial ![]()
Algo como:
O mais importante é selecionar a tag correta e garantir que os Tópicos estejam marcados.
Existem duas ressalvas:
-
No plugin, isso só funciona no desktop (a versão do TC suporta Imagens em Destaque também no mobile)
-
No plugin, você não pode fazer a lista de imagens específica para a Categoria (você pode no TC)
Observe a distinção entre “Tópico” e “Post”. O Tópico é a entidade que tem uma miniatura.
Certifique-se de que não há erros de JavaScript no console do navegador. Se houver erros relacionados, compartilhe-os aqui. As imagens em destaque foram recentemente corrigidas para uma mudança que quebrava a compatibilidade no núcleo.
Obrigado, está ativado ![]()
É possível mover a seção de pré-visualização da lista de tópicos (destaque) acima da seção de navegação?
Não consigo encontrar uma maneira de reproduzir, não é crítico, então vamos deixar isso de lado.
Outro ponto: estou enfrentando outro problema que achei que tivesse mencionado antes, mas não consigo encontrar nada. Quando você visita um tópico e depois volta para a categoria, ele não te retorna ao local onde você estava.
Tentei desativar todos os outros TCs, usei navegadores diferentes, todos com os mesmos resultados. Gostaria de testar isso em https://try.thepavilion.io/, mas parece não haver nenhuma categoria com o TLP ativado.
Tenho um problema ao adicionar o plugin sidecar. Adicionei esta linha ao meu app.yml:
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"
Quando executo launcher rebuild app, recebo o seguinte erro:
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse/plugins && git clone - git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar" failed with return #<Process::Status: pid 424 exit 129>
Localização do erro: /pups/lib/pups/exec_command.rb:112:in `spawn'
Atualização
Ok, parece que este plugin entra em conflito com o plugin “Topic List Previews”. Então, removi o repositório do “Topic List” e adicionei o novo. O comando launcher rebuild funcionou. Após a instalação do theme_sidecar, não há opção para botões de curtir?
Alguma ideia?
É um ou outro
Se você optar por usar o TC, o plugin sidecar adiciona funcionalidades extras. Você estava duplicando o plugin e o sidecar do TC. Isso não vai funcionar.
Verifique as configurações do TC. Você precisa ativar as Ações na Lista de Tópicos.
Obrigado pela sua resposta. Instalei o tema_sidecar, mas ele aparece como “Pré-visualização da Lista de Tópicos” na aba de plugins.
As ações da lista de tópicos estão habilitadas para as tags, mas não notei nenhuma diferença.
Além disso, estou usando apenas o componente de tema de pré-visualização da lista de tópicos para a funcionalidade de posts em destaque. É possível adicionar o número de curtidas dos tópicos às caixas exibidas como posts em destaque com este plugin?
Sim, deveria, porque é isso que ele é. As configurações do plugin sempre aparecem em “Configurações”. O restante delas aparecerá em Personalizar, no próprio TC. Essa configuração é híbrida.
Como estão as configurações de ações da lista de tópicos no seu TC?
Não, isso não é suportado. Boa ideia para uma melhoria, no entanto. Embora já esteja muito apertado por lá, então sugiro que isso seja um pouco complicado de implementar. PR é bem-vindo se você conseguir usar o espaço disponível de forma eficaz.
Estou tentando. ![]()
Acho que precisamos alterar este arquivo hbs?
<div class="featured-details">
{{preview-unbound topic.thumbnails opts=(hash featured=true)}}
<div class="content">
<div class="title">
{{topic.title}}
</div>
{{#if featuredExcerpt}}
<div class="excerpt">
{{{featuredExcerpt}}}
</div>
{{/if}}
<span class="user">
{{featuredUsername}}
{{avatar featuredUser imageSize="small"}}
</span>
</div>
</div>
Esses botões?
{{raw 'list/topic-meta' likesHeat=likesHeat title=view.title topic=topic}}
{{#if showActions}}
{{raw "list/topic-actions" likeCount=likeCount topicActions=topicActions}}
Você precisará de alterações no HBS e no CSS. Talvez um pouco de JavaScript também? Eu priorizaria o TC (que, de qualquer forma, é mais fácil de desenvolver). Certifique-se de configurar um ambiente de desenvolvimento adequado, use um fork e teste tudo junto :). Se você obtiver um resultado de alta qualidade, considerarei um PR. Isso precisará estar atrás de uma configuração, pois se as imagens forem muito pequenas, não haverá espaço, então definitivamente deve ser opcional.
Boas notícias! Conseguí o resultado que queria. No entanto, não consegui adicionar uma função para ativar ou desativar esse recurso na seção de configurações. Sou novo em JavaScript e estou tentando aprender.
A mudança que fiz é bastante simples, apenas fiz as seguintes alterações. Você quer que eu abra um pull request mesmo assim?
tlp-featured-topics.hbs
<div class="likecount">
{{number topic.like_count}} {{d-icon 'heart'}}
</div>
common.scss
.likecount {
position: absolute;
bottom: 10px;
left: 10px;
}
O que você acha?
O ideal é levar isso para offline e para o GitHub, se e quando você enviar um PR ![]()
Isso não é possível nas configurações.
No seu fork, você pode alterar a pasta do conector para colocá-la em outro local. Use as saídas do plugin TC para encontrar uma localização preferida. Talvez seja necessário ajustar também o CSS para que isso funcione.
O que sugeri não funciona? Basta criar a nova pasta e mover os dois arquivos. Você não deve precisar mexer no JavaScript.








