isso quebrou na última atualização de versão do Discourse e não consegue mais mostrar imagens como plano de fundo
Olá a todos,
Por favor, perdoem minha ignorância, mas notei que existem opções de CSS para que este componente seja exibido para usuários anônimos, membros ou ambos.
Eu gostaria de adicionar um grupo personalizado como opção, pois planejo usar o banner como espaço publicitário. Membros pagantes farão parte de um grupo “sem anúncios / banner não versátil”, em oposição aos usuários não pagantes (regulares), e os usuários anônimos receberão o banner versátil.
Eu presumo que adicionar CSS na área de personalização do componente de tema seja a maneira correta de fazer isso depois que eu criar o grupo, mas qualquer orientação é apreciada.
Eu não sei o suficiente para formular minha pergunta melhor do que isso.
Obrigado
Hmm… se você deseja segmentar esses grupos, talvez deva usar:
E ocultar os anúncios usando CSS, se esse for o seu plano.
O recurso de anúncios internos do plugin discourse advertising permite que você exclua grupos de ver esses anúncios. Talvez você possa usar isso para mostrar anúncios em vez de ocultar o banner versátil com base nos grupos de usuários.
Apenas um aviso sobre as alterações no acesso ao Imgur a partir do Reino Unido, que estão afetando este TC.
Acabei de instalar o Versatile Banner em um novo site. Tenho ele rodando em outros sites, mas esta é a primeira “instalação nova” em algum tempo, então é a primeira vez que vejo a visualização padrão não configurada do VB.
O fundo de imagem padrão do Versatile Banner é um link para o Imgur, mas, infelizmente, o conteúdo do Imgur agora está completamente inacessível no Reino Unido. Acredito que isso possa ser devido à legislação obrigatória de verificação de idade introduzida aqui, mas não tenho certeza.
Então, na primeira instalação, o Versatile Banner aparece assim no Reino Unido:
Posso confirmar que falsificar minha origem usando uma VPN resolve o problema de acesso à imagem.
Talvez valha a pena alterar a imagem padrão para algo hospedado no GitHub? Poderia estar no repositório do VB? Ou, caso contrário, outra fonte de hospedagem que não esteja bloqueada no Reino Unido.
Obrigado por apontar isso! Não devemos vincular a um hospedeiro de imagens externo aqui, estou surpreso que tenha continuado funcionando por tanto tempo. Essa imagem tem bastante visualizações, obrigado imgur!
É hora de seguir em frente… assim que for mesclado, isso vai migrar a imagem para ser fornecida diretamente pelo tema. Também adiciona algumas configurações de upload opcionais caso você não queira fornecer uma URL. As configurações de imagem de fundo existentes devem permanecer inalteradas após essa atualização.
https://github.com/discourse/discourse-versatile-banner/pull/67
Olá, notei que alterar o nome do cookie não faz o banner reaparecer, conforme indicado no texto de ajuda. Eu ajustei o código em versatile-banner.gjs por volta das linhas 25/26, o que resolve o problema e faz o banner reaparecer se o nome do cookie for alterado. Não tenho certeza se esta é a melhor abordagem. (Desculpe, não tenho o GitHub configurado para criar um fork/pull request)
Obrigado
cookieClosed = cookie("banner_closed");
cookieClosed = (this.cookieClosed && JSON.parse(this.cookieClosed).name == settings.cookie_name)
? this.cookieClosed
: null;
cookieCollapsed = cookie("banner_collapsed");
cookieCollapsed = (this.cookieCollapsed && JSON.parse(this.cookieCollapsed).name == settings.cookie_name)
? this.cookieCollapsed
: null;
Obrigado pelo relatório! Acabei de disponibilizar uma atualização que coloca os cookies de volta ao funcionamento normal. Nos avise se tiver mais problemas com isso.
Obrigado – testado e parece funcionar corretamente.

