Eu me pergunto se o Sumário (ToC) funciona nessas páginas de Termos de Serviço (ToS), Perguntas Frequentes (FAQ) e Privacidade que são executadas a partir dos links do Discourse como /tos e /privacy?
Para mim, eu não vejo o Sumário lá, mas na página na categoria correspondente com o mesmo conteúdo ele é mostrado novamente.
Este componente é maravilhoso! Mas há alguma maneira de adicionar em lote um Sumário a muitos tópicos de uma vez? Tenho 130 tópicos com os quais gostaria de usá-lo…
Além disso, será que ele poderia capturar texto numerado e talvez até com marcadores? Talvez não… eles geralmente teriam muito texto ao lado, poluindo o Sumário.
Brilhante. Obrigado por compartilhar! ![]()
![]()
@Johani Acabei de instalar isso, funciona perfeitamente e é super útil. E obrigado por não deixar esse meme morrer, lol.
Eu também tive esse problema, mas ele ocorre apenas em algumas postagens. Não parece ser um conflito com outros TCs ou plugins, e não consigo ver nada ao inspecioná-lo pelo navegador que o explique:
É possível ter não apenas os títulos das primeiras, mas de todas as postagens na toc, já que estamos buscando implementar este plugin para threads de histórias onde cada capítulo é postado separadamente, juntamente com os comentários de outros usuários.
Alguém mais notou que as postagens com o TOC estão um pouco mais para baixo quando a página carrega?
Notei isso. Sempre pensei que era eu tocando na minha (sensível) roda de rolagem.
Você não saberia, mas você acha que seria um problema de CSS ou um problema de script? Eu fiz um fork do repositório e tenho tentado encontrar a causa, acho isso muito irritante.
Na sua imagem você também teve mais de uma âncora no lado direito como nesta imagem?
Eu notei que este problema aparece para mim quando mais de uma âncora está presente, e estou imaginando se as âncoras extras estão empurrando o resto da postagem um pouco mais para a esquerda, ou pelo menos tornando o toc mais largo do que deveria ser, o que força o avatar fixo a aparecer acima, e então consequentemente se sobrepor quando você rola para baixo.
Sim, mas parece desaparecer quando recarrego a página (na maioria das vezes). Portanto, é um pouco difícil de reproduzir de forma confiável.
Estou vendo o mesmo comportamento. Talvez isso seja um problema apenas para a pessoa que está criando/editando a postagem?
Acredito que você possa reproduzir isso se editar a postagem, salvar… e você terá o problema da âncora dupla dupla. . .
Obrigado por criar este plugin maravilhoso!
Estou recebendo um erro 500 do servidor ao tentar atualizar o DiscoTOC.
Acabei de atualizar o Discourse e estou passando por todos os temas, etc., que estão sinalizados como tendo atualizações. Esta lista inclui o DiscoTOC.
Tentei uma atualização manual pela interface do usuário, mas falha com um erro de servidor 500. Então ativei a “atualização automática” e reiniciei a máquina. O Discourse falha ao iniciar. Em seguida, tentei reconstruir o contêiner → o Discourse não compila/não inicia.
Iniciar o contêiner manualmente e excluir o DiscoTOC pela interface do usuário faz tudo funcionar novamente… mas agora não temos o DiscoTOC (
)
Também tentei baixar como um arquivo zip do GitHub e obtive o mesmo problema.
Não vejo nada óbvio nos logs que eu tenha verificado.
Alguma sugestão do que tentar?
Agradeço desde já!
Olá Julian,
Desculpe por você estar tendo problemas. Acabei de atualizar meu site auto-hospedado para ver se consigo replicar seu problema e consigo atualizar sem problemas, então talvez uma refatoração recente do discotoc em que @pmusaraj tem trabalhado esteja em conflito com um de seus outros plugins ou componentes de tema?
Você pode tentar testar mais reinstalando o DiscoTOC e, em seguida, visualizando a página com o console javascript aberto? Se você vir algum erro lá, por favor, nos informe aqui. Você também pode verificar seus /logs em busca de erros que correspondam aos horários em que você está recebendo o erro 500?
Abraços,
Tobias
Você pode instalar componentes de tema @kiwikid? O erro que você está vendo provavelmente tem pouca relação com o DiscoTOC, parece-me que sua instância não consegue instalar componentes de forma alguma. (Além disso, acabei de remover e reinstalar o DiscoTOC em uma instância de teste, e funcionou perfeitamente.)
Para constar, vou mesclar um PR que altera grande parte do funcionamento interno do componente nas próximas horas/dias.
Obrigado pela resposta rápida @pmusaraj. Antes de postar, adicionei com sucesso alguns temas. Acabei de adicionar Topic Stopwatch caso algo esteja quebrado/diferente em relação aos componentes de tema. Isso foi instalado sem problemas. Também adicionei o addon Kanban que estava na lista automática “popular” sem problemas.
Também tentei instalar o branch refactor DiscoTOC ontem à noite e tive o mesmo problema.
Usei https://github.com/discourse/DiscoTOC como URL e defini manualmente o nome do branch de master → main.
Tudo o que me dá é um erro de servidor 500 ![]()
Tentar o branch de dois anos marks-testing instala bem (!)
O painel mostra que a versão do Discourse é 2.8.0.beta11 (cbf99f48d8).
Plugins instalados e ativos: discourse-chat-integration, discourse-voting, discourse-formatting-toolbar, discourse-graphviz, discourse-hot-topics, discourse-math, discourse-solved, discourse-user-notes, discourse-whos-online, docker-manager. O plugin styleguide também está instalado, mas não ativo.
Me avise se houver alguma outra informação que eu possa coletar para ajudar a depurar isso!
Algo em /logs? Esses 500 devem ter mais detalhes nos logs.



