Widget BlogFrog na WordPressie

BlogFrog jest użytecznym serwisem (niezależnie od tego czy ten FrogRank odzwierciedla dobrze rzeczywistość, wszyscy bloggerzy lubią się ściagć :) ). Dostępne widgety umożliwiające głosowanie bezpośrednio z bloga mają jeden feler.

W przykładzie jak zainstalować je na blogu opartym o silnik WordPressa jest kod do wklejenia w stronę z pojedynczą notką (zwykle single.php). Oprócz tego jest informacja jak to zrobić na przykład na stronie głównej, gdzie postów jest więcej niż jeden. Różnica wynika z tego BF dla widgetu na stronie z jednym postem wykorzystuje pole HTTP Referer aby uzyskać URL notki. Działa to doskonale w zdecydowanej większości przypadków. Ale nie zawsze. Jeśli ktoś podeśle komuś linka do komentarza do notki (z dodanym na czymś w stylu #comment-1111 do URLa) wówczas referer będzie inny niż ten który BF dostał z feedu RSS – dlatego wyświetli się tylko brzydki niebieski prostokąt. Wygląda to nieładnie i zagłosować się nie da.

Ponieważ nie jest to czego jako autor blogu byśmy chcieli, więc na stronie z pojedynczym postem trzeba zrobić podobnie jak w linkach ze strony głównej, czyli ustawić zmienną PERMALINK w single.php:

<script>
 PERMALINK = "<?php the_permalink() ?>"; SKIN = "white";
</script>
<script src="http://blogfrog.pl/index.php/wpisy/glosowanie"></script>

Popularity: 8% [?]

Spodobało się? Podziel się z innymi: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • Gwar
  • Ma.gnolia
  • Wykop
This entry was posted in wordpress. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>