É possível usar outras variáveis em embed.imported_from além de %{link}?
Gostaria de criar um link usando o título e a URL separadamente (na mensagem padrão, a URL é exibida por completo como um link).
Obrigado.
É possível usar outras variáveis em embed.imported_from além de %{link}?
Gostaria de criar um link usando o título e a URL separadamente (na mensagem padrão, a URL é exibida por completo como um link).
Obrigado.
Quando excluo tópicos criados via RSS, eles sempre parecem ressurgir das cinzas com bastante rapidez. O que devo fazer para evitar isso? Obrigado.
Vou reduzir ainda mais o número máximo de posts para incorporar em Personalizar/Incorporação, na esperança de que isso ajude.
Edição: reduzi isso para 3 e excluí oito posts. Todos os oito foram simultaneamente ressuscitados.
Talvez a resposta seja simplesmente não excluir um tópico até que ele deixe de estar disponível no feed RSS.
==============================
31 de outubro de 2020: Não consigo responder, pois estou falando comigo mesmo aqui, então editando a postagem ![]()
Agora não acho que isso seja relevante para o plugin RSS.
Ainda gostaria de uma resposta a isso ![]()
A resposta foi deixar os tópicos não listados, para que não fossem mais sugados do feed RSS.
O caminho utilizado é definido pelo valor do atributo link configurado para cada item do feed. Acredito ter encontrado os caminhos para o feed em rss.cnn.com ao adicionar http://rss.cnn.com/ à configuração de URL do Feed do meu site e, em seguida, examinar as URLs de incorporação dos tópicos que foram criados a partir dele.
Ainda tenho interesse em personalizar essa mensagem. Agradeço antecipadamente por qualquer ajuda.
Navegando pelo fórum hoje, voltei a pensar sobre isso. A razão da minha pergunta é que algumas URLs são longas e confusas, e seria bom “escondê-las” atrás de um texto mais útil em uma tag HTML a.
Ainda tenho interesse em ouvir sobre isso
Obrigado.
É possível usar outras variáveis em
embed.imported_fromalém de %{link}?
Não, o valor fornecido ao marcador de posição %{link} é uma URL passada para o marcador no código do Discourse. Alterar o nome do marcador não terá efeito sobre isso.
Obrigado. Seria possível convertê-lo em um link no estilo DuckDuckGo em vez de https://duck.com/?
Isso não funcionará com o código atual. O método que cria o link é:
def self.imported_from_html(url)
"\n<hr>\n<small>#{I18n.t('embed.imported_from', link: "<a href='#{url}'>#{url}</a>")}</small>\n"
end
Isso sempre criará um link com a URL do link definida como o texto do link.
Obrigado novamente. É algo que pode ser facilmente substituído por um plugin? Gostaria de alterar toda a string! Nunca escrevi um plugin, mas talvez a longo prazo…
Além disso, a data do tópico parece ser a data de importação, e não a data do item do feed RSS. Há alguma maneira de alterar isso? Não é um problema até que uma alteração seja feita em um item do RSS (por exemplo, a descrição) na fonte, momento em que ele se torna a postagem mais recente, fora de ordem.
Edição: a resposta para isso foi alterar a ordem de classificação padrão da categoria para criação em ordem decrescente! Não mudou na página principal de Categorias, mas acredito que será atualizado em cerca de 24 horas.
É o tipo de coisa que pode ser facilmente sobrescrita por um plugin?
Já faz um tempo que escrevi um plugin. Acredito que seria possível reabrir o método em um plugin e personalizar sua saída HTML.
Além disso, a data do tópico parece ser a data de importação e não a data do item do feed RSS
Isso está correto. A data do item do feed não é usada ao criar o tópico.