Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z kodem Like Button do Facebooka
dr revuu
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 1
Dołączył: 21.01.2010

Ostrzeżenie: (0%)
-----


Oto kod do przycisku Like do FB. Problem w tym, że adres np. newsów na format "http//domena.pl/index.php?str=1&id=2". A w tym kodzie "&" są używane z tego co rozumiem jako separatory. Niestety na podstawie, m. in, id mam tworzone tytuły stron, więc Facebooka w tym wypadku jest przekształca. Macie jakieś pomysły?

  1. <iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];?> &layout=button_count&show_faces=true&width=450&action=like&font=arial&colorscheme=light&height=21"
  2. scrolling="yes" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px;" allowTransparency="true"></iframe>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
#luq
post
Post #2





Grupa: Zarejestrowani
Postów: 589
Pomógł: 91
Dołączył: 22.05.2008
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Po pierwsze nie rozumiem dlaczego adres czytasz z zmiennych serwerowych. Przecież Ty tworzysz appa (adres http://apps.facebook.com/xxx) a chcesz mieć buttona like do strony (adres http://www.facebook.com/xxx). Po co Ci likersi appa?
Po drugie buttona tego używa się z hrefem do jakiegoś linka facebookowego.
Po trzecie to cały link musi być zakodowany zgodnie z wytycznymi W3C, tj:

  1. <iframe src="http://www.facebook.com/plugins/like.php?href=<?=urlencode(FB_SITE_URL)?>&amp;layout=box_count&amp;show_faces=true&amp;width=80&amp;action=like&amp;colorscheme=dark&amp;height=65" scrolling="no" frameborder="0" allowTransparency="true"></iframe>


Być może chodzi Ci o coś zupełnie innego bo FB API ma masę zakamarków (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 22:29