![]() |
![]() ![]() |
![]() |
![]()
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?
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) ![]() ![]() |
Kod <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" scrolling="yes" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px;" allowTransparency="true"></iframe> To może, dałeś odstep miedzy & |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Tak, zapisz ampersandy jako encje.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 1 Dołączył: 21.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mój kod wygląda teraz następująco. Ale albo nie o to Wam chodził, albo ja źle robię. Powtarzam w hrefie muszę mieć adres z ampersandem, ponieważ warunkuje to poprawne wyświetlenie tematu na facebooku. Jakby co, bez http:// jest to samo.
Kod <?php $a2=$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; $a2=str_replace('&', "$a",'&'); ?> <html> <iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo 'http://'.$a2;?> &layout=button_count&show_faces=true&width=450&action=like&font=arial&colorscheme=light&height=21" scrolling="yes" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px;" allowTransparency="true"></iframe> </html> Ew. macie jakieś inne pomysły, ktoś miał ten problem? Ten post edytował dr revuu 31.12.2010, 10:30:24 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 118 Pomógł: 6 Dołączył: 25.10.2010 Skąd: Radzyn Podlaski Ostrzeżenie: (0%) ![]() ![]() |
A po co Ci ta spacja po
? Nie powinno być tak: ?
Ten post edytował Age1869 31.12.2010, 10:57:41 |
|
|
![]()
Post
#6
|
|
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: Być może chodzi Ci o coś zupełnie innego bo FB API ma masę zakamarków (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 15:28 |