Colocando um botão RSS em seu site


olá pessoal, neste post vou está ensinando como colocar um botão RSS em seu site. Lembrando que esse post é um pouco mais avançado vai ser apresentado um conteúdo que exige um conhecimento básico de HTML e PHP acho que esse é meu primeiro post um pouco mais avançado, vamo lá.

Primeiramente vamos criar a página “rss.php” que é a página que vai ficar as nossas tags em XML. Então porque escrever as tags XML em uma página PHP? Respondendo, porque agente vai poder fazer com que nossos conteúdos postados sejam buscados de forma dinâmica ou seja, buscados de um Banco de Dados(O que é isso?) então agente não vai está precisando alterar essa página toda vez que estiver um conteúdo novo no site isso tudo claro se você fez um site com conteúdo dinâmico senão usa-se somente um arquivo XML que ficaria em vez de “rss.php” ficaria “rss.xml”.

Então pra criar a página vá em um editor qualquer e digite:

Caso o site tenha conteúdo dinâmico(Site com conteúdo armazenado em Bando de Dados) >>

<? echo “<?xml version=\”1.0\” encoding=\”ISO-8859-1\”?>” ?>
<rss version=”2.0″>
<channel>
<title>Título do RSS</title>
<link>http://www.endereçodoseusite.com.br</link>
<description>Descrição da página</description>

<?

//CÓDIGO QUE BUSCA OS DADOS DINAMICAMENTE EM UM BANCO DE DADOS
include “pcp/conf.php”; //CONEXÃO COM O BANCO
$sql_rss = mysql_query(“SELECT * FROM noticia ORDER BY id DESC”);
while($linha_rss = mysql_fetch_array($sql_rss)){
$id = $linha_rss[‘id‘];
$titulo = $linha_rss[‘titulo‘];
$texto = $linha_rss[‘texto‘];
$data = $linha_rss[‘data‘];
?>
<item>
<title><? echo $titulo ?></title>
<link> http://saopedrodosuacui.mg.gov.br/redireciona.php?id=<? echo $id ?> </link>
<description></description>
<datePosted><? echo $data ?></datePosted>
</item>
<?
}
?>
</channel>
</rss>

OBS: Gente queria fazer um observação porque parece que o XML não aceita por exemplo se você colocar a palavra “ão” em formato de compatibilidade como “&atilde;o se você colocar assim em qualquer uma das tags o RSS não vai carregar no Leitor.

Salve essa página como rss.php.

Caso o site não tenha conteúdo dinâmico

<?xml version=”1.0″?>
<rss version=”2.0″>
<channel>

<title>Titulo do seu site</title>
<link>http://www.endereçodoseusite.com.etc</link>
<description>Descrição do seu site</description>

<item>
<title>Atualização mais nova, mais em cima</title>
<link>http://seusite.com.etc/noticias/maisnova</link>
<description>Essa eh a noticia mais nova do meu site. Bla, bla, bla.</description>
</item>

<item>
<title>Noticia mais antiga, mais embaixo</title>
<link>http://seusite.com.etc/noticias/maisvelha</link>
<description>Essa eh a mais velha. Bla, bla, bla.</description>
</item>

</channel>
</rss>

Salve essa página como rss.xml

Em seguida você vai inserir a imagem do RSS na sua página html<> e coloque.

<a href=http://www.meusite.com.br/rss.php&#8221;><img src=“local da imagem” title=“Assine o Fedd”></a>

Lembrando que esses arquivos devam ficar no mesmo diretório(pasta).

Anúncios
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: