Não é um componente de tema. Se fosse, estaria integrado. É um plugin cujo propósito é modificar/estender/melhorar a API principal, o que não pode ser alcançado com um mero componente de tema.
Agradeço todas as respostas! Obrigado por um plugin tão legal, Robert ![]()
Sem problema. Vale a pena notar que se você tiver barras laterais suficientemente grandes, o número de colunas será reduzido automaticamente e você pode configurá-lo para ter apenas uma coluna, o que pode aliviar sua preocupação com altura variável.
Você pode experimentá-lo com nosso plugin Layouts ou o componente de tema de blocos de barra lateral e barra lateral principal.
Por algum motivo, este componente de tema remove completamente os trechos para mim quando estou no celular (aplicativo Discourse, iOS):
Sinto que olhei todas as configurações e não consigo descobrir por que isso está acontecendo.
Certifique-se de ter preenchido as variantes móveis nesta configuração, da seguinte forma:
(neste caso, você precisará garantir que tenha latest-mobile)
No meu site, as miniaturas aparecem no topo em vez de aparecerem no lado esquerdo, como em https://realtimevfx.com/
Pode ser causado pelo componente de tema de votação do tópico?
Existe uma maneira de corrigir isso?
Remover isso resolve o problema?
Parece que sim: sem a votação do tópico:
Posso fazer algo para que funcione junto com a miniatura à esquerda da contagem de votos?
Receio não poder garantir isso. Dê uma olhada em Topic List Thumbnails como alternativa.
Parece que estou tendo problemas com o parâmetro de filtro topic list portfolio respeitando uma subcategoria. Isso é um possível bug?
Tenho uma categoria com o slug blog e uma subcategoria com o slug blog posts. Tentei blog-posts e blog-blog-posts como valores, mas o filtro não funciona.
Alguns outros “nice-to-haves”:
- capacidade de alterar o texto “portfolio” em todos os lugares, incluindo a URL
- capacidade de alterar o ícone usado para o botão
- Fazer o botão respeitar o CSS do botão no site (ver imagem anexa)
Não é assim que funciona, é por tag, então você precisa marcar cada Tópico que deseja incluir. Isso dá ao usuário alguma discrição sobre o que está incluído. Erk, faz tempo que não uso assim, vou verificar novamente.
Não é um botão, é um link disfarçado de botão - mas você pode, é claro, direcioná-lo com seu próprio CSS.
Isso é possível, embora se você criar um pequeno componente de tema, poderá substituir o ícone você mesmo usando a API Javascript do Discourse, é bem simples.
Isso não será possível, este é um Componente de Tema.
Diz aqui no componente de tema: “Digite a tag ou o slug da categoria (dependendo do valor da configuração do tipo de filtro)”. Slugs de categoria funcionam, apenas não subcategorias. Claro, dependendo se você tem topic list portfolio filter type definido como categoria, o que nós temos.
Desculpe, eu quis dizer apenas no contexto deste componente de tema (por exemplo, a rota, o título da aba de resumo do perfil, etc.)
Minha memória! Não uso isso há um tempo. Vou dar uma olhada
Obrigado!
A alteração da URL precisaria de um plugin. Verificarei se outras coisas são consistentes.
Eu consegui fazer funcionar bem, é claro, apenas exportando este componente de tema e alterando a rota eu mesmo. Eu ainda não estou familiarizado com o desenvolvimento de temas/componentes e não sei se eles lhe dariam uma opção para ter uma variável para a rota.
Estou bem em modificar todas essas coisas, mas é claro que é sempre um bom lugar para começar solicitando recursos que outros também possam usar ![]()
Não está muito claro o que você quer dizer. Você não pode adicionar ou modificar rotas em componentes de tema. Apenas plugins têm acesso para alterar a API. Então, não está muito claro o que você quer dizer com “alterar a URL”?
Com o componente de tema desativado, a rota https://{{myurl}}/discuss/u/{{user}}/activity/portfolio não existe.
Com o componente de tema ativado, ela existe. Talvez “rota” não seja a terminologia correta a ser usada neste contexto.
Consegui exportar o componente de tema, modificar essa rota (ou o que quer que seja o termo apropriado) para blog, e funcionou muito bem.
Minhas desculpas, agora entendi o que você quis dizer. Essa é uma ótima sugestão para adicionar flexibilidade à apresentação. Vou dar uma olhada quando tiver tempo.
Sem problemas. Adoro o plugin, ainda é fantástico para o nosso caso de uso. Temos um blog administrado pela comunidade e é ótimo que os membros da comunidade possam exibir seus blogs em seus perfis, e você também pode acessá-los através da modal do cartão do usuário.
Não tenho muito tempo para trabalhar em coisas de graça hoje em dia, mas estava curioso aqui.
Rota é o termo correto, tive um lapso de memória sobre como isso funcionava. Não trabalho no sistema de portfólio há muitos anos (tem sido surpreendentemente resistente às mudanças do Discourse
)
Presumo que para fazer isso funcionar você mudou o nome do arquivo para a rota “portfolio”?
Para:

De:

Acho que isso é um impedimento porque o nome da rota tem que corresponder ao nome do arquivo no EmberJS.
Isso nos impede, acredito, de mudar a URL de /portfolio para /blog dinamicamente em uma configuração, mas fico feliz em ser corrigido sobre isso!
Então, acho que o melhor que você pode fazer é mudar a string localizada na configuração de local do tema:
O que mudará o texto do botão e o título da lista na página de atividade… e conviver com a url se você precisar usar o branch principal.
Se você conseguir fazer funcionar para que isso possa ser alterado em uma configuração, mantendo o mesmo comportamento padrão, um PR é bem-vindo. (O mesmo vale para quaisquer outras melhorias razoáveis que você gostaria de fazer).
Olá!
Primeiramente, este componente de tema é incrível!
Na verdade, sou novo no Discourse e não tenho muita experiência com programação. Os outros plugins são implementados diretamente quando os instalo e adiciono a um tema, mas este não está funcionando dessa maneira.
Alguém poderia me ajudar com os passos?





