K2: Resolvendo o problema de tweets quebrados
- rldesign
-
Autor do Tópico
- Offline
- JCB! Hero
-
Menos
Mais
14 anos 4 meses atrás #50066
por rldesign
Rafael Santana
Web Designer | R&L Design - Desenvolvimento Gráfico e Sites
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:
Aqui está o novo formato para twittar diretamente para uma mensagem de status:
É 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:
mude para:
Fonte: http://goo.gl/LlFNZ
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.
- browncyber
-
- Offline
- JCB! Novato
-
Menos
Mais
- Postagens: 2
- Obrigados Recebidos: 0