K2: Resolvendo o problema de tweets quebrados

  • rldesign
  • Avatar de rldesign Autor do Tópico
  • Offline
  • JCB! Hero
  • JCB! Hero
Mais
14 anos 4 meses atrás #50066 por rldesign
rldesign created the topic: K2: Resolvendo o problema de tweets quebrados
Como corrigir seus links quebrados feitos pelo ' Tweet This ' em K2?

Recentemente, o Twitter passou a utilizar a sua plataforma Web Intents Platform que podem muito bem ter passado por você - que certamente me fez, até que eu tive alguns telefonemas de clientes dizendo que suas ligações ' Tweet This " - particularmente em K2, mas eu suponho que este é o caso de uma enorme gama de aplicações baseadas na web - parou de funcionar.

Após um pouco de pesquisa, uma vez que não parecem ser reportados muitos lugares, me deparei com este artigo no HighTechDad falando sobre o novo sistema, e as mudanças que precisamos fazer para a URL para utilizá-lo.

Qual é o problema?

Basicamente, o problema reside no fato de que o início do caminho da URL é geralmente codificado em sistemas, com o resto da URL que está sendo gerado dinamicamente com base em que página você está navegando - de modo que insere automaticamente a página de título, URL e assim por diante, precedido de " Eu estou lendo atualmente... " ou algo semelhante. À medida que a URL mudou, isso precisa ser atualizado. Se você não atualizá-lo, seus tweeters só vai ser colocado na sua página do Twitter com nenhuma mensagem na janela de estado pronto para tweet ( embora você verá que aparece na URL).

Aqui está o formato antigo para twittar diretamente para uma mensagem de status:
http://twitter.com/home?status=

Aqui está o novo formato para twittar diretamente para uma mensagem de status:
http://twitter.com/intent/tweet?text=


É evidente que isto requer algumas mudanças a serem feitas

K2

Em K2, localize o arquivo chamado view.html.php em components>com_k2>views>item

Na linha 220, aonde está escrito:
$item->twitterURL = 'http://twitter.com/home/?status='.urlencode('Reading @'.$params->get('twitterUsername').' '.$item->title.' '.

mude para:
$item->twitterURL = 'http://twitter.com/intent/tweet?text='.urlencode('Reading @'.$params->get('twitterUsername').' '.$item->title.' '


Fonte: http://goo.gl/LlFNZ

Rafael Santana
Web Designer | R&L Design - Desenvolvimento Gráfico e Sites

Please Entrar ou Registrar to join the conversation.


Mais
14 anos 4 meses atrás #50086 por browncyber
browncyber replied the topic: Re: K2: Resolvendo o problema de tweets quebrados
Valew - Funcionando perfeitamente !!

Please Entrar ou Registrar to join the conversation.