Как разместить конкретную статью на странице, где есть несколько статей? - PullRequest
0 голосов
/ 28 февраля 2012

У меня есть страница, на которой я хочу, чтобы пользователю понравилась конкретная статья на странице, каждая статья имеет идентификатор / описание / заголовок, и я хотел бы добавить к ней кнопку «Мне нравится». Таким образом, эта кнопка «лайк» сможет заставить пользователя поделиться этой статьей на своей стене.

Так что, когда речь идет о симпатии к одной странице / домену, я знаю, как это сделать, но для отдельной статьи ... так что, да, на странице есть 12 статей, показанных в виде слайд-шоу JQuery из инструментов jquery. Вот этот: http://flowplayer.org/tools/demos/scrollable/site-navigation.html

Я видел там несколько предметов, но никто не помог мне ..

Спасибо

Ответы [ 2 ]

1 голос
/ 28 февраля 2012

У вас должна быть ссылка на каждую статью.В противном случае это не будет работать.

Поскольку у вас есть страница jquery со всем содержимым на одной странице, я вижу, в чем проблема.Вам необходимо создать скрипт «маршрутизации»: page.php?article=42

Для каждой статьи вы показываете одну и ту же страницу, но с разными тегами для имени и изображений:

<meta property="og:url" content="http://mypage.de/myproduct/myproductkey"/>
<meta property="og:title" content="Myproduct Description"/>

См. http://ogp.me/ для больше.Также добавьте немного javascript на страницу с нужной статьей.

Вы можете проверить это с помощью: https://developers.facebook.com/tools/debug

0 голосов
/ 28 февраля 2012

Вы можете добавить URL-адрес статьи в виде кнопки «Мне нравится».Например:


<fb:like href="http://yoursite.com/article=First" layout="button_count"
  show_faces="false" width="240" height="40"
  action="like" colorscheme="light"></fb:like>

<fb:like href="http://yoursite.com/article=Second" layout="button_count"
  show_faces="false" width="240" height="40"
  action="like" colorscheme="light"></fb:like>

Вы имели в виду нечто подобное ..

...