1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Colocar RSS no meu site

Discussão em 'Web Development' iniciada por jaapaurelio, 30 de Janeiro de 2008. (Respostas: 5; Visualizações: 10913)

  1. jaapaurelio

    jaapaurelio Power Member

    Boas! é o seguinte! Queria colocar RSS de outro site no meu!
    Como fasso isso! já vi que é presiso um script.. mas como consigo esse scritp?
    Por exemplo! queria colocar o RSS deste site :
    http://economia.publico.clix.pt/
    Quero criar um link no meu menu que depois abra estes RSS la na minha pagina!
    Tem como fazer isso!?
    Agradeço!
     
  2. BMCouto

    BMCouto Power Member

    Há vários modos de o fazeres, podes fazer apenas por exemplo:
    <?php readfile('http://www.rss-info.com/rss2.php?integration=php&windowopen=1&rss=http%3A%2F%2Fwww.publico.clix.pt%2Frss.ashx%3FidCanal%3D57&number=10&width=300&ifbgcol=FFFFFF&bordercol=D0D0D0&textbgcol=F0F0F0&rssbgcol=F0F0F0&showrsstitle=1&showtext=1'); ?>
    Uma vez que não tens know-how para, isto facilita-te
     
  3. jaapaurelio

    jaapaurelio Power Member

    Agora uma duvida!
    Coloco isso como?
     
  4. Boa tarde,

    Vi este topic e é exactamente o que procuro. encontrei uma solução javascript(ajax) que me permite ir buscar as Feeds a outro site no entanto não estou a conseguir adaptar ao site que quero.

    A solução que encontrei foi:

    <script language="JavaSCript" type="text/javascript">
    var RSSDoc = new ActiveXObject("Microsoft.XMLHTTP");
    RSSDoc.open("GET", "http://g1.globo.com/Rss2/0,,AS0-5598,00.xml", true);
    RSSDoc.onreadystatechange = function() {
    if (RSSDoc.readyState == 4) {
    if (RSSDoc.status == 200) {
    var XML_RSS = RSSDoc.responseXML;
    var ItensRSS = XML_RSS.getElementsByTagName("item");
    var HTML_new = "";
    for (var i = 0; i < ItensRSS.length; i++) {
    var Title = ItensRSS.getElementsByTagName("title")[0].firstChild.nodeValue;
    var URL = ItensRSS.getElementsByTagName("link")[0].firstChild.nodeValue;
    HTML_new += '<a href="' + URL + '" target="_blank">• ' + Title + '</a><br>';
    }
    document.write(HTML_new);
    } else {
    alert("Erro no RSS: " + RSSDoc.statusText + " (" + RSSDoc.status + ")");
    }
    }
    }
    RSSDoc.send(null);
    </script>

    Queria adaptar este script ao site http://www.publico.clix.pt/rss.asp?idCanal=11.

    Alguém me consegue ajudar?

    Abraços
    Obrigado
     
  5. LightningXpto

    LightningXpto Power Member

    Resultou, obrigado ;)
     
  6. joker_josue

    joker_josue Power Member




    Muda o que eu pus a laranja para o link que tu queres...
    Deve dar.
     

Partilhar esta Página