Jump to content

Въпрос : Facebook бутон ''Харесва ми''


Препоръчан пост

Добър ден.

От http://developers.facebook.com/docs/reference/plugins/like/ си генерирах бутон "Харесва ми" за страницата си.

Проблема е следния : Където и да го натиснат "харесват" главната страница на сайта ми. Аз търся варянт - този бутон да е в всяка отделна статия на сайта ми и да могат да харесват тези статии по отделно. Виждал съм го в много сайтове. Чух нещо за "Заместване на линка с променлива" така че с един код да може да се харесват статиите по отделно. Заете ли как да го направя това ?

Link to comment
Сподели другаде

Зависи от сайта и кода му, но например:

<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink()); ?>&layout=standard&show-faces=true&width=530&height=60&action=like&colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:530px; height:60px"></iframe>

Трудно тук ще постна код, защото се "ескейпва" но обърни внимание на стойността:

href=<?php echo urlencode(get_permalink()); ?>

 

 

ПП:Трябва да се помисли в този форум за публикуване на html/php код

ППП:Явно във full editor не ги ескейпва :)

Link to comment
Сподели другаде

Кое точно не можа да схванеш ?

Вземи кода, първия, и го сложи в кода на страницата си.

По-елементарно, не знам как.

 

Когато поставя твоя код - изписва "Грешка". Аз мога да си генерирам работещ Like бутон, но за кокнретна страница (линк). А на мен ми трябва този линк да се генерира автоматично.

Ето по подробно :

 

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Ffresh.probb.org&layout=standard&show_faces=true&width=450&action=like&font&colorscheme=dark&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>

 

Този код ползвам. Но този код е само за сайта http://fresh.probb.org

А аз искам когато по коставя в някоя статия от сайта да "харесат" точно тази статия. Примерно когато го поставя в тема World of Warcraft, да харесат само темата World ot Warcraft, а не целия сайт. И това да става автоматично. Припомням че форума ми поддържа HTML.

От това по ясно немога да го обясня...

Link to comment
Сподели другаде

Ами малко по малко можеш да каже, че става дума за форум, който дори е на html (да не би да е PHP все пак, че форум на HTML май не съм виждал) и сега ако кажеш кой е форума, като продукт - ще спрем да гадаем ?
Link to comment
Сподели другаде

Нещо си се излъгал за html форум, има и фтп система която си има вграден html форум. Не е задължително да ползваш php и база данни за да съхраняваш данни/таблици.

 

По темата:

 

function fb_like() {
if (is_single()) { ?>
	<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&layout=standard&show_faces=false&width=450&action=like&colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:60px;"></iframe>
	<?php }
}
add_action('thesis_hook_after_post','fb_like');

Link to comment
Сподели другаде

  • 4 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гост
Отговори на тази тема

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   Не можете да качите директно снимка. Качете или добавете изображението от линк (URL)

Loading...
×
×
  • Създай ново...