#asp.net
#asp.net
Вопрос:
Я хочу добавить глифы для популярных сайтов, работающих в социальных сетях, таких как FB, Twitter, digg, buzz, на свой веб-сайт. Я изучил виджеты AddThis и ShareThis для совместного использования. Однако я хочу сделать то же самое самостоятельно, без этих сторонних инструментов. У меня есть главная страница, и на нее я хочу добавить эти глифы, например, из FB. Я confused..in чтобы лайк работал для каждой страницы как мне отслеживать счетчик лайков… Как это сделать для Twitter и всех популярных сайтов. Будем признательны за любую помощь.
Комментарии:
1. Что вы подразумеваете под «отслеживать счетчик лайков»? Вы хотите добавить настоящую кнопку Facebook Like, чтобы поставить лайк сайту на Facebook, или вы просто хотите скопировать функциональность и вести внутренний подсчет того, сколько людей нажали на нее?
Ответ №1:
В конце концов, я использовал AddThis add on, и это кажется проще настроить, чем виджет ShareThis… AddThis форум также очень полезен…Теперь вся головная боль от интеграции должна быть решена AddThis, и я остался в покое.
Ответ №2:
У каждого целевого сайта будет свой собственный API и свои методы для добавления чего-либо. Например, кнопка «Мне нравится» Facebook может быть быстро добавлена на ваш сайт, сгенерировав код XFBML или iFrame для кнопки здесь.
Если вы идете XFBML маршрут, который дает вам большую гибкость (я заключить из вашего комментария о том, чтобы не полагаться на 3-й партии библиотеки, которые это ваше намерение), то вам необходимо включить javascript для Facebook SDK для.
Facebook отслеживает количество людей, которым «нравится» ваш сайт (или ваше приложение, если вы зарегистрируете его как приложение Facebook для еще большей гибкости). Вам не нужно отслеживать это. Но вы можете, если хотите, добавив пользовательский код к нужному событию JavaScript (упомянутому в FAQ по моей первой ссылке).
Комментарии:
1. Спасибо за ваш вклад. Для веб-сайта для каждой страницы мне нужна кнопка FB like.. который должен показывать счетчик для каждой страницы, а не одну кнопку FB like для всего веб-сайта. например, для моего гипотетического веб-сайта xyz.com .. у меня есть страницы, подобные xyz.com/promotions.aspx , xyz.com/tickets.aspx , xyz.com/sales.com , xyz.com/gifts.com …. все эти страницы в формате aspx имеют единую главную страницу. Теперь я хочу, чтобы на каждой странице была кнопка FB like .. и она должна показывать, что 23 людям нравится promotions.aspx, 40 людям нравится gifts.com и не только 1 счетчик, 80 человек лайкают xyz.com . Должен быть лучший способ связать кнопку «Мне нравится» для каждого страницы
2. @shazia: Ну, если вы хотите, чтобы на каждой странице была своя уникальная кнопка, тогда вам определенно придется добавить по одной на каждую страницу. Я не уверен, какие условия Facebook касаются этого. Но я смог сгенерировать кнопку «Мне нравится», используя связанную форму для определенной страницы на моем сайте. Лучше всего протестировать его и посмотреть, как он себя ведет. Возможно, вам потребуется зарегистрировать каждую страницу как отдельное приложение на Facebook, что может быть проблемой.
3. @David еще раз спасибо .. на этот раз ты меня понял… у многих веб-сайтов, таких как газеты, каждый день появляются новые страницы, и они включают этот плагин fb… Я сомневаюсь, что они создают новую страницу для целой кучи статей каждый день … конечно, должен быть лучший и более простой способ
4. @shazia: Они включают кнопку для каждого отдельного элемента динамического контента или для сайта в целом? У вас есть пример первого?
5. @david : вы можете проверить bbc.com у них есть это для каждой страницы, и оно отображает счетчик общего доступа, счетчики FB like и twitter для каждой страницы, а не для всего сайта.