- tæller i twitter og feedburner

, sædvane tæller for twitter og feedburner,,,,, andel,,,,,,,, 22,,,,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' ikke glip af, vil jeg gerne dele en enkel måde at få din twitter medløber tæller eller feedburner samlede læser i strid med skik - på din wordpress websted.kan du se nogle eksempler på praksis i strid side for at få den idé om, hvordan disse diske kan se.nok med indførelsen, lad os komme i gang.,,,, trin 1. behandling den værdi, det vigtigste er, hvordan kan vi læse den værdi fra twitter og feedburner, vi starter med twitter.du kan få oplysninger om twitter på følgende internetadresse: https: ////////////////////////////vise brugerne twitter. kom, sæt dit brugernavn, f.eks. https://twitter.com/users/show/eizil, hvis du klikker på url, vil du se en liste over oplysninger om min twitter i xml - format. kan vi gøre en lignende ting. for at feedburner, kan de anvende følgende url for at få din feedburner data: https://feedburner.google.com/api/awareness/1.0/getfeeddata?uri =, sæt dit brugernavn, f.eks. https://feedburner.google.com/api/awareness/1.0/getfeeddata?uri = eizil, hvis du klikker på url, vil du se oplysninger om min feedburner konto., så nu har vi en kilde til vores info, nu skal vi læse xml - værdi på vores websted bruges i vores skik tæller.vi vil bruge, file_get_contents, og, simplexmlelement, funktion at læse værdi fra twitter eller feedburner. //læse feedburner data $data = file_get_contents ("https://feedburner.google.com/api/awareness/1.0/getfeeddata?uri = stik dit brugernavn); $xml - = nye simplexmlelement ($); //læse twitter data $data = file_get_contents (http: ////////////////////////////vise brugerne twitter. kom /stik dit brugernavn her. $xml - = nye simplexmlelement ($); nu har vi alle data, vi har brug for fra twitter og feedburner, nu skal vi læse følgesvend og læser værdien af disse data. $i alt = $xml - > foder - > indførsel ['circulation ']; //læse alt fra feedburner $i alt = $xml - > followers_count; //////////////læs samlede følger tæller fra twitter, og vi kombinerer denne kodeks for at få de samlede tal for twitter og feedburner som eksempel. //læse feedburner data $data = file_get_contents ("https://feedburner.google.com/api/awareness/1.0/getfeeddata?uri = stik dit brugernavn); $xml - = nye simplexmlelement ($); $i alt = $xml - > foder - > indførsel ['circulation ']; //læse alt fra feedburner //læse twitter data $data = file_get_contents (http: //twitter. com /brugere /show /stik dit brugernavn her. $xml - = nye simplexmlelement ($); $i alt = $xml - > followers_count; //læse samlede følger tæller fra twitter, trin 2 - disken, vi har vores værdi for vores strid, nu skal vi stil vores strid til at se bedre ud.We will use the following HTML structure for our counter., <div class="counter"> <div id="feedcount"><a href="http://feeds.feedburner.com/insert-your-username"></a> <span>Value</span> </div> <div id="twitcount"><a href="http://twitter.com/insert-your-username"></a> <span>value</span> </div> </div>,For Style 1 in Custom Counter Page, we will use the following CSS:, .counter { float:left; clear:both; width: 100%; } /* Feedburner counter */ #feedcount { float: left; position: relative;} #feedcount a { width: 150px; height: 38px; background: url(images/subscribe.png); display: block; } #feedcount tid (holdning: absolutte, top. 10px; ret: 15px; farve: hvid; skriftstørrelsen: 0.75em; skrifttype vægt: dristige;} /* twitter tæller * /&#twitcount {flyde: venstre. position: relativ;}&#twitcount en (bredde: 150px. højde: 38px; baggrund: url (billeder /tegne twitter. men heller ikke dér er menneskene sikre) display: blok;}&#twitcount levetid (holdning: absolutte, top. 10px; ret: 12px; farve: hvid; skriftstørrelsen: 0.75em; skrifttype vægt: dristige;), og nu har du en skik i strid med anvendes på din wordpress tema.,, trin 3 - koden til tema funktioner på dette tidspunkt, ved vi allerede, at læse den værdi og til at lave en enkelt tæller, dernæst vil vi skabe en ny funktion i vores tema functions.php fil at håndtere denne anmodning.vi vil også tilføje en cache fil at læse denne værdi, som vi ikke vil have mod til at forsøge at finde en ny værdi, hver gang en bruger wordpress besøg vores websted. lad os begynde med at skabe en ny funktion ved navn gettwitfeedburncount() som eksempel, funktion gettwitfeedburncount() {}, nu skal vi tilføje to variabler til funktion for at gøre det muligt for os at bruge denne for twitter og feedburner, de to variabler, vi vil anvende ville være 1.brugernavn, og 2.type konto.disse to værdier skal anvendes til at bestemme, hvilke regler vil blive anvendt til at hente den værdi, og som en identifikator for vores lager fil., funktion gettwitfeedburncount ($brugernavn, $type) {}, vil vi forberede cache fil i begyndelsen af den rolle, vi vil forsøge at se, om der er et lager filer, der skal anvendes, eller vi vil hente en ny værdi fra twitter eller feedburner., funktion gettwitfeedburncount ($brugernavn, $type) (hvis ($type = "feedburner"): $cfile = sys_get_temp_dir(). /e1z ".- type.md 5 ($brugernavn); elseif ($type = "twitter"): $cfile = sys_get_temp_dir(). /e1z ".- type.md 5 ($brugernavn); endif; hvis (is_file ($cfile) = = falske): $cfile_time = strtotime ('1983-04-30 07:15); andre: $cfile_time = filemtime ($cfile); endif. $forskel = strtotime (dato (' y-m-d h: i: s) - $cfile_time og hvis ($forskel > = 3600): //fastsat interval for ajourføring af lager i sekunder //hente nye værdi koden her andet: //læse fra cache fil endif;}, cache vil blive opbevaret i midlertidig fil system, er det for at undgå et brud på sikkerheden, hvis vi skal brug en mappe i vores tema eller wordpress anlæg.nu kan vi tilføje den kode, der faktisk processer læsning fra twitter og feedburner., funktion gettwitfeedburncount ($brugernavn, $type) (hvis ($type = "feedburner"): $cfile = sys_get_temp_dir(). /e1z ".- type.md 5 ($brugernavn); elseif ($type = "twitter"): $cfile = sys_get_temp_dir(). /e1z ".- type.md 5 ($brugernavn); endif; hvis (is_file ($cfile) = = falske): $cfile_time = strtotime ('1983-04-30 07:15); andre: $cfile_time = filemtime ($cfile); endif. $forskel = strtotime (dato (' y-m-d h: i: s) - $cfile_time og hvis ($forskel > = 3600): //fastsat interval for ajourføring af cache hvis ($type = "feedburner"): $data = file_get_contents ("https://feedburner.google.com/api/awareness/1.0/getfeeddata?uri = ". $brugernavn); $xml - = nye simplexmlelement ($); $i alt = $xml - > foder - > indførsel ['circulation ']; //læse alt fra feedburner elseif ($type =" twitter "): $data = file_get_contents (' http://twitter.com/users/show/".$brugernavn); $xml - = nye simplexmlelement ($); $i alt = $xml - > followers_count; //læse samlede følger tæller fra twitter endif; hvis (is_file ($cfile) = = sand): frigør ($cfile); endif; rør ($cfile file_put_contents ($); cfile, strval ($)); tilbage strval ($); andre: $i alt = file_get_contents ($cfile); tilbage strval ($); endif;}, er én ting, jeg er nødt til at minde dig om, feedburner undertiden nulstiller værdi, hvis du henter det levende, og du ender med nul værdien for læseren.en hurtig løsning, for det ville være at læse feedburner værdi for 4 dage siden.det er frivilligt, kun en løsning, hvis du nogensinde støder på det problem, som jeg gjorde.du er nødt til at tilføje datoen for deres funktion som vist nedenfor, funktion gettwitfeedburncount ($brugernavn, $type) (hvis ($type = "feedburner"): $cfile = sys_get_temp_dir(). /e1z ".- type.md 5 ($brugernavn); elseif ($type = "twitter"): $cfile = sys_get_temp_dir(). /e1z ".- type.md 5 ($brugernavn); endif; hvis (is_file ($cfile) = = falske): $cfile_time = strtotime ('1983-04-30 07:15); andre: $cfile_time = filemtime ($cfile); endif. $forskel = strtotime (dato (' y-m-d h: i: s) - $cfile_time og hvis ($forskel > = 3600): //fastsat interval for ajourføring af cache hvis ($type = "feedburner"): $dato = dato ('y-m-d, strtotime (- 4 dage) $data = file_get_contents ("https://feedburner.google.com/api/awareness/1.0/getfeeddata?uri = ". $brugernavn." & datoer = ". $dato." ". $); $xml - = nye simplexmlelement ($); $i alt = $xml - > foder - > indførsel ['circulation ']; //læse alt fra feedburner elseif ($type =" twitter "): $data = file_get_contents (' http://twitter.com/users/show/".$brugernavn); $xml - = nye simplexmlelement ($); $i alt = $xml - > followers_count; //læse samlede følger tæller fra twitter endif; hvis (is_file ($cfile) = = sand): frigør ($cfile); endif; rør ($cfile file_put_contents ($); cfile, strval ($)); tilbage strval ($); andre: $i alt = file_get_contents ($cfile); tilbage strval ($); endif;}, når du er færdig med at tilføje denne funktion til temaet, du er god til at gå,, trin 4, anvendes koden, hvis vil du bruge den funktion, anvendes følgende format, echo gettwitfeedburncount ("stik dit brugernavn her", "gebyrdburner "), echo gettwitfeedburncount (" stik dit brugernavn her "," twitter "), kan du få koden sammen i html som nedenstående eksempel, < div klasse =" mod "> < div id =" feedcount "> < en href =" http: //foder. feedburner. kom /stik dit brugernavn "> < /a > < span > <?php echo gettwitfeedburncount ("stik dit brugernavn her", "feedburner").> < /span > < /div > < div id = "twitcount" > < en href = "http: //twitter. kom /stik dit brugernavn" > < /a > < span > <?php echo gettwitfeedburncount ("stik dit brugernavn her", "feedburner").> < /span > < /div > < /div >,, indgåelse, nu burde du være i stand til at bruge denne funktion i nogen af dine spørgsmål, du kan downloade kilde fil at kigge på andre former som set på skik mod side.deler jeres skik i strid med mig, især hvis man skaber en ny stil dit emne.



Previous:
Next Page: