Cum să-ţi afişezi numărul abonaţilor la feed în format text

text_readersTocmai ce am implementat în blogul meu o nouă „jucărie” (vezi imagine stânga) care îmi arată numărul abonaţilor la feed în format text, fără nici-un fel de banner FeedBurner sau mai ştiu eu de care.

Ştiu că pe internet mai există vreo două astfel de tutoriale care să te înveţe cum se face, dar eu n-am reuşit să fac modificarea cu ajutorul lor. Mă rog, până la urmă le-am combinat pe amândouă ca să-mi iasă, dar dacă ar fi fost să mă iau numai după unul, nu-mi ieşea niciodată. Plus că, în limba română nu există aşa ceva (sau cel puţin n-am găsit eu), iar niciunul din tutoriale nu era după noile reglementări FeedBurner (adică de când FeedBurner a fost cumpărat de Google şi s-au modificat şi link-uri şi tot).

Am să vă arăt cum am făcut (pas cu pas ca să poată face oricine), iar la sfârşit, dacă aveţi întrebări, le puteţi pune.

Tutorialul e foarte simplu. Tot ce trebuie să faci este să copiezi câteva coduri şi atât.

Pentru început (nu scria în niciun tutorial asta, dar ca să fii sigur că merge, ar trebui s-o faci) va trebui să activezi Awareness API din contul tău de FeedBurner. Adică, intri în cont, dai click pe Feedul tău, click pe tabul Publicize, click pe Awareness API din meniul din stânga şi Activate.

După ce ai activat Awareness API va trebui să configurezi thema pentru citirea feedului. Va trebui să copiezi codul care face posibilă citirea numărului abonaţilor din FeedBurner în themă. Eu am pus codul în sidebar.php, în primele rânduri (dar poate fi pus oriunde).

<?php // Citeste XML-ul de la FeedBurner
$xml = simplexml_load_file
("http://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=GrimCrissBlog")
or die ("N-am putut prelua fisierul XML");

// Preia numarul abonatilor
$circulation = $xml->feed->entry['circulation'];

// Textul
$fbtext = "$circulation cititori"; ?>

Trebuie să înlocuieşti „GrimCrissBlog” cu uri-ul feedului tău. Adică ceea ce apare după http://feeds.feedburner.com/ când te duci pe pagina feed-ului (în cazul meu http://feeds.feedburner.com/GrimCrissBlog).

Acum, treaba e ca şi terminată. Ia codul următor şi pune-l unde vrei să-ţi apară numărul abonaţilor în format text (în cazul meu, tot în sidebar.php)

<?php echo $fbtext; ?>

Acum, dacă salvezi şi pui fişierele pe host ar trebui ca treaba să fie ok. Nu văd ce nu ar merge. Totuşi, cu riscul de a mă repeta, dacă întâmpini probleme, întreabă!

    1. bubicO marți, 11 august 2009, 1:40
      • Cristian Florea marți, 11 august 2009, 1:41
    2. Lungu Alin marți, 11 august 2009, 1:21
      • Cristian Florea marți, 11 august 2009, 1:26
    3. sorin marți, 11 august 2009, 3:15
      • Cristian Florea marți, 11 august 2009, 10:28
    4. Madalin marți, 11 august 2009, 9:32
      • Cristian Florea marți, 11 august 2009, 10:29
    5. Sixx marți, 11 august 2009, 10:30
    6. Everzor marți, 11 august 2009, 10:49
      • Cristian Florea marți, 11 august 2009, 10:58
    7. Neamtu' marți, 11 august 2009, 9:56
      • Cristian Florea marți, 11 august 2009, 10:29
        • Neamtu' marți, 11 august 2009, 11:37
    8. Crok marți, 11 august 2009, 12:34
    9. fLn marți, 11 august 2009, 11:46
    10. bubicO marți, 11 august 2009, 12:52
      • Cristian Florea marți, 11 august 2009, 13:43
    11. alecS marți, 11 august 2009, 12:10
    12. Axel marți, 11 august 2009, 12:13
    13. Dany marți, 11 august 2009, 13:23
      • Cristian Florea marți, 11 august 2009, 13:42
    14. Easy marți, 11 august 2009, 14:44
      • Cristian Florea marți, 11 august 2009, 14:48
    15. PanTeraS marți, 11 august 2009, 20:47
    16. Danniel miercuri, 12 august 2009, 0:29
      • Cristian Florea miercuri, 12 august 2009, 11:25
    17. Alle miercuri, 12 august 2009, 0:48
      • Cristian Florea miercuri, 12 august 2009, 11:24
    18. Perfu miercuri, 12 august 2009, 0:59
    19. K.ro miercuri, 12 august 2009, 4:01
    20. Ginake marți, 5 octombrie 2010, 12:57
    21. Ginake miercuri, 6 octombrie 2010, 12:38

    Adaugă un comentariu