Näytä Google-syötteen tilaajalaskuri tekstissä
Olemme aiemmin osoittaneet, miten voit näyttää Feedburner-syötteen määrän raakana tekstinä. Jos olet äskettäin siirtänyt syötteen Feedburnerista Google Feediin, huomasitte, että nämä koodit eivät enää toimi. Tässä on kiertotavat niille, jotka halusivat näyttää Google-syötteen tilaajaa tekstissä parempaan muotoiluun.
Edellinen koodi syötepalvelimelle…
Tämä koodi toimii vain, jos aiot näyttää Feedburner syötteen määrä tekstissä, mutta niille, jotka ovat jo Google Feedissa, tarvitaan joitakin muutoksia.
// get cool feedburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; // Käynnistä Curl-istunto $ ch = curl_init (); // Aseta curl palauttaa tiedot sen sijaan, että tulostuisi selaimeen. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Aseta URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Suorita hakumerkki $ data = curl_exec ($ ch); // Sulje yhteys curl_close ($ ch); $ xml = uusi SimpleXMLElement ($ data); $ fb = $ xml-> syötteen-> merkintä ['kierto']; // loppu saada viileä syöttöpumpun määrä
Ratkaisu
Vaihda rivi: 2:
// get cool feedburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id";
seuraaviin:
// saada viileä syöttöpumpun määrä $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id";
Täydellinen koodi
Seuraavassa on täydellinen koodi Google-syötteen tilaajan näyttämiseksi tekstissä. Muista vaihtaa feedburner-id
(rivi: 2) todellinen syötteen tunnus.
// saada viileä syöttöpumpun määrä $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; // Käynnistä Curl-istunto $ ch = curl_init (); // Aseta curl palauttaa tiedot sen sijaan, että tulostuisi selaimeen. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Aseta URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Suorita hakumerkki $ data = curl_exec ($ ch); // Sulje yhteys curl_close ($ ch); $ xml = uusi SimpleXMLElement ($ data); $ fb = $ xml-> syötteen-> merkintä ['kierto']; // loppu saada viileä syöttöpumpun määrä
Lukee
Seuraavassa on joitakin mahdollisuuksia, jos yllä mainittu koodi ei toimi sinulle:
- Tarkista, että olet vaihtanut oikein
http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id
kanssahttps://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
- Vaihditko sinut
feedburner-id
syötteesi tunnus? SimpleXMLElement
s vaatii PHP5: n. Jos mikään ei näy, on todennäköistä, että web-isäntäsi on edelleen PHP4. Sinun tulee ottaa yhteyttä heidän kanssaan päivityksen yhteydessä.