Hoje quero ensinar pra você, como desenvolver o seu "widget" de hashtag do twitter, sem precisar compiar as embeds de widgets de camaradas que abusam do javascripts e que fazem seu site ficar uma CARROÇA de tão pesado que fica.
O que iremos utilizar...
- Eu utilizo uma class em php chamada magpierss pra transformar o conteúdo RSS em um objeto PHP.
Então no meu arquivo index.php eu tenho as linhas:
define('MAGPIE_DIR', 'magpierss/');
require_once(MAGPIE_DIR.'rss_fetch.inc');
- Utilizo também o a url [http://search.twitter.com/search.atom?q=palavra-a-busca] que me retorna um RSS do twitter com a palavra as últimas pessoas que digitaram a palavra buscada.Então fica assim o código:
<?php
/*defino em qual diretório encontra-se a class magpierss,
está definição será utilizada dentro do arquivo rss_fetch.inc */
define('MAGPIE_DIR', 'magpierss/');
require_once(MAGPIE_DIR.'rss_fetch.inc');
/*rss que retorna a consulta da palavra buscada */
$url = 'http://search.twitter.com/search.atom?q=rosemeiresilva';
if ( $url ) {
/*cria o objeto $rss */
$rss = fetch_rss( $url );
$qtde_itens = count($rss->items);
$i = 1;
foreach ($rss->items as $item) {
$content = $item['atom_content'];
$link_image = $item['link_image'];
$author_name = $item['author_name'];
$author_uri = $item['author_uri'];
echo "<li><a href='$author_uri' title='$author_name' target='_blank'><img src='$link_image' border='0'></a><div class='oculta'>$content</div></li>";
$i++;
}
}
?>
Quem quiser ver funcionando acesse o site http://www.sabado.org Qualquer dúvida poste seu comentário... um abraço
Nenhum comentário:
Postar um comentário