Vis Google Feed Subscriber Count i tekst
Vi har tidligere vist hvordan du kan vise Feedburner-feedtelling i rå tekst. Men hvis du nylig har migrert din feed fra Feedburner til Google Feed, vil du merke at disse kodene ikke lenger fungerer. Her er løsningen, for de som ønsket å Vis Google Feed-abonnentantall i tekst for bedre styling.
Tidligere kode for Feedburner ...
Denne koden fungerer bare hvis du har tenkt å vise Feedburner burner~~POS=HEADCOMP mate telling i tekst, men for de som allerede er på Google Feed, er det nødvendig med noen endringer.
// få kult feedburner telle $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; // Initialiser Curl-økten $ ch = curl_init (); // Sett krøll for å returnere dataene i stedet for å skrive det ut til nettleseren. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Angi URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Utfør hent $ data = curl_exec ($ ch); // Lukk tilkoblingen curl_close ($ ch); $ xml = ny SimpleXMLElement ($ data); $ fb = $ xml-> feed-> entry ['sirkulasjon']; // slutten blir kult feedburner teller
Løsningen
Erstatt linje: 2 fra:
// få kult feedburner telle $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id";
til følgende:
// få kult feedburner telle $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id";
Den komplette koden
Her er det komplette settet av kode for å vise Google Feed-abonnentantall i tekst. Husk å erstatte Feedburner-id
(linje: 2) med din ekte feed ID.
// få kult feedburner telle $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; // Initialiser Curl-økten $ ch = curl_init (); // Sett krøll for å returnere dataene i stedet for å skrive det ut til nettleseren. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Angi URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Utfør hent $ data = curl_exec ($ ch); // Lukk tilkoblingen curl_close ($ ch); $ xml = ny SimpleXMLElement ($ data); $ fb = $ xml-> feed-> entry ['sirkulasjon']; // slutten blir kult feedburner teller
feilsøker
Her er noen av mulighetene hvis koden ovenfor ikke fungerer for deg:
- Dobbeltklikk om du har erstattet riktig
http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id
medhttps://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
- Har du erstattet
Feedburner-id
med din faktiske Feed ID? SimpleXMLElement
s krever PHP5. Hvis ingenting vises, er sjansen din webverten fortsatt på PHP4. Du bør kontakte dem om oppgraderingen.