Domača » Internet » Prikaži število naročnikov Google Feed v besedilu

    Prikaži število naročnikov Google Feed v besedilu

    Pred tem smo pokazali, kako lahko v surovem besedilu prikažete štetje virov Feedburner. Če ste nedavno preselili svoj vir iz programa Feedburner v Google Feed, boste opazili, da te kode ne bodo več delovale. Tukaj je rešitev za tiste, ki so to želeli prikaz števila naročnikov za Google Feed v besedilu za boljši styling.

    Prejšnja koda za Feedburner…

    Ta koda deluje samo, če nameravate prikazati Feedburner Število virov v besedilu, vendar za tiste, ki že uporabljajo Google Feed, so potrebne nekatere spremembe.

     // dobite cool feedburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; // Inicializiraj sejo Curl $ ch = curl_init (); // Nastavi kodno vrvico za vrnitev podatkov namesto tiskanja v brskalnik. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Nastavite URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Izvedi fetch $ data = curl_exec ($ ch); // Zapri povezavo curl_close ($ ch); $ xml = novo SimpleXMLElement ($ data); $ fb = $ xml-> feed-> entry ['promet']; // konec dobite kul feedburner 

    Rešitev

    Zamenjaj vrstico: 2 iz:

     // dobite cool feedburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; 

    naslednje: \ t

     // dobite cool feedburner count $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; 

    Popolna koda

    Tu je celoten nabor kode za prikaz števila naročnikov za Google Feed v besedilu. Ne pozabite zamenjati feedburner-id (vrstica: 2) s svojim resnično ID vira.

     // dobite cool feedburner count $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; // Inicializiraj sejo Curl $ ch = curl_init (); // Nastavi kodno vrvico za vrnitev podatkov namesto tiskanja v brskalnik. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Nastavite URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Izvedi fetch $ data = curl_exec ($ ch); // Zapri povezavo curl_close ($ ch); $ xml = novo SimpleXMLElement ($ data); $ fb = $ xml-> feed-> entry ['promet']; // konec dobite kul feedburner 

    Odpravljanje težav

    Tukaj je nekaj možnosti, če zgornja koda ne deluje za vas:

    • Dvakrat preverite, ali ste pravilno zamenjali http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id z https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
    • Ste zamenjali feedburner-id s svojim dejanskim ID-jem vira?
    • SimpleXMLElements zahteva PHP5. Če se nič ne pokaže, so možnosti, da je vaš spletni strežnik še vedno na PHP4. Obrnite se na njih glede nadgradnje.