Saltar para: Post [1], Comentar [2], Pesquisa e Arquivos [3]

A Equipa

O blog da equipa do SAPO Blogs. Um espaço para falar de blogs, esclarecer dúvidas e partilhar boas ideias.

Feedburner hack (sort of…)

27.11.07 | Isa
Quando migrei um dos meus blogs aqui para a plataforma do SAPO, houve apenas uma coisa não consegui alterar: os URLs do feed que estavam associados a uma conta de Feedburner.
Então, quando os visitantes clicavam no icon do RSS na barra de endereços, subscreviam os feeds gerados automaticamente pelo SAPO e não aqueles que eu queria. Para tentar dar a volta a essa situação, coloquei na sidebar botões para subscrever os feeds correctos, mas mesmo assim notei que os números que estava a receber não eram os reais...entretanto apareceu uma solução (..ou quase).

Como eu sei que andam por aí utilizadores dos blogs do SAPO que querem implementar o Feedburner e não conseguem, podem tentar a solução que me foi proposta, e que consiste em usar javascript que redirecciona os links dos feeds.

Existem duas formas de fazer isto. A forma mais fácil resume-se a copiar o pedaço de código que se segue, e colocar nos componentes do blog, de preferência no primeiro.

<script type="text/javascript">
rss = document.getElementsByTagName('link');
for(i=0; i<rss.length; i++){
   if(rss[i].type.match('rss') || rss[i].type.match('atom')){
       rss[i].href='http://feeds.feedburner.com/vosso-feed/';
   }
}
</script>

O único senão é que nem sempre funciona, pois por vezes os componentes demoram algum tempo a carregar ou coisa assim..

A outra solução é bem mais complicada, envolve terem que ir à personalização avançada, e fazer alterações no código do layer do template, que tem que ser duplicado (caso ainda não o tenham feito)... Mas se mesmo assim quiserem tentar, enviem-me um mail [imsc arroba sapo ponto pt] que eu mando-vos a solução passo-a-passo (incluindo duplicar o template).

Isto só funciona via browser e foi testado em três browsers, Firefox, Internet Explorer 7 e Safari.
Funcionou bem nos dois últimos, pois estes só mostram o icon do feed na barra de endereço depois do blog carregar na totalidade, e o javascript consegue passar por cima dele. Já o Firefox tem um funcionamento diferente, mostra o icon assim que a página começa a carregar, o que vai invalidar a hack..

É certo que vão continuar sem saber quantas pessoas subscreverem entretanto o vosso blog com os feeds do SAPO, mas depois de implementarem isto, parte delas passa a susbcrever utilizando os feeds do Feedburner :)

7 comentários

  • Imagem de perfil

    Pedro

    28.11.07

    Já tentou a sugestão que lhe dei em resposta ao seu comentário anterior?

    E, em segundo lugar, está a usar a Personalização Intermédia ou Avançada?
  • Imagem de perfil

    Cocax

    29.11.07

    Sim, já, mas decidi retirar o footer.

    Eu estou a usar a avançada (mas só o código CSS). Eu já alterei o atributo (acho que é assim que se chama) repeat para várias formas que fui vendo pela net e não há meio de a imagem aparecer repetida no Firefox

    Neste momento essa parte do código está:

    #container { font-family:Arial, Helvetica, sans-serif; width:710px; font-size:13px; color:#C5FFB3; background: url('http://i146.photobucket.com/albums/r265/cocax/layouts/table.gif') repeat #C5FFB3; border-left:0px solid #940928; border-right:0px solid #940928; margin: auto; }
  • Imagem de perfil

    Pedro

    29.11.07

    Olá,

    O que se passa é que fez alguma alteração que apagou ou interferiu com tag container, que é onde está o atributo para o fundo. Precisa de rever as alterações que fez e verificar que fechou todas as tags
    que adicionou ao template.

    Reparei, por exemplo, que adicionou o div tabelatitutlo. Deve apagar alterações feitas com esse div, e colocar essas definições no atributo #extras .title

    Recomendo ainda que apague todos os
    que possa ter colocado nos componentes.
  • Imagem de perfil

    Pedro

    29.11.07

    leia-se: "apague todos os <div></div>"
  • Imagem de perfil

    Cocax

    29.11.07

    Muitíssimo obrigada!! Já estava a dar em maluca com isto! Nunca tinha pensado nisto

    Vou experimentar voltar a por o footer agora. Se calhar já fica direito.

    Obrigada mais uma vez
  • Imagem de perfil

    Cocax

    29.11.07

    E deu mesmo! Isto acabou por resolver ambos os problemas =DDD
  • Comentar:

    Mais

    Comentar via SAPO Blogs

    Se preenchido, o e-mail é usado apenas para notificação de respostas.

    Este blog tem comentários moderados.

    Este blog optou por gravar os IPs de quem comenta os seus posts.