mvmrik
Well-Known Member
Пробвам се да добавя един facebook like бутон в сайт, но сайта е статичен и искам да бъде бутона на всяка страница. Ето ще ви покажа как го направих, но ми се вижда много код за такова дребно нещо. Целта е да се изкара url адреса на страницата, защото явно този бутон не може да я намери сам:
Ето така е в момента и си работи, но се чудя не е ли прекалено много код това? Няма ли някоя проста команда нещо като get page и да изкарва страницата, без да са нужни толкова глупости? Кода беше още по-дълъг - имаше разни команди за портове, ама ги махнах.
Код:
<?php
function curPageURL() {
$pageURL = 'http://';
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
return $pageURL;
}
?>
<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo curPageURL(); ?>&layout=standard&show_faces=false&width=450&action=like&colorscheme=light&height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe>