2012-02-23 3 views
4

Кто-нибудь чувствует, что кнопка «Facebook» слишком вторгается в пользовательский интерфейс? Как будто это не вписывается, как будто это какая-то дешевая пластиковая штука?Текстовая версия Facebook Like Like?

Неужели кто-нибудь когда-либо использовал JS или что-то, чтобы сделать какие-либо альтернативы, такие как простой текст? Если да, то кто-нибудь когда-либо проводил какое-либо тестирование A/B, чтобы убедиться, что он одинаково хорошо работает с оригиналом?

Кроме того, будет ли это нарушать TOS Facebook, говоря: «Вы не должны скрывать или облегать элементы наших социальных плагинов, таких как кнопка« Like »или« Плагин «Мне нравится»?

http://jsfiddle.net/dwaynie/HqA3H/9/

Спасибо!

+0

Вопрос не является конструктивным. Укажите код. – jmishra

+0

Если вы хотите заменить подобную кнопку простой текстовой ссылкой, а затем спрячьте подобную кнопку с помощью CSS и вызовите событие привязки на кнопке с помощью JavaScript, проще всего с jQuery '.trigger()' – Thielicious

ответ

1

только позволил модификации кнопку Like (и всех других социальных плагинов) являются достижимыми через интерфейс генерации кода http://developers.facebook.com/docs/reference/plugins/like/

+1

Я знаю, что многие сайты создайте собственные кнопки для социальных сетей, которые работают в дизайне сайта. Они часто используют узнаваемые аспекты социальных логотипов, так что есть хорошее признание бренда, но все еще сохраняются на языке дизайна сайта. Как kickstartproductions.net и trenchescomic.com. - DorkRawk –

1

Ну, вот что я придумал. Немного прибегая к помощи сделал трюк

http://jsfiddle.net/HqA3H/24/

В скрипку после тегов сценария, вы можете увидеть

уаг fbURL = «http://www.facebook.com/plugins/like. php? href = http: //www.lolwhuuutwtf.com & show_faces = trace & width = 450 & action = like & colorscheme = light ";

Изменить www.lolwhuuutwtf.com на то, что ваш веб-сайт ссылка и он будет работать нормально :) Вы можете прокрутить вниз и увидеть HTML, редактировать его для своих нужд, но убедитесь, что не удалить Ид =» flb "onclick =" insertLikeButton(); "' Потому что это запускает javascript и так далее.

+0

Еще одно предложение, которое у меня есть: не использовать facebook для этой цели, а ваша собственная база данных, просто используйте кнопку стиля facebook для всех щелчков, чтобы пользователи могли думать о своих любимых на facebook: D –

4

Сделать текстовые ссылки для Facebook и Twitter и использовать CSS для вашего стиля. Вот как создавать ссылки (с соответствующим размером всплывающих окон):

http://jsfiddle.net/c6XQT/

Вот код:

<a href="JavaScript:window.open('http://www.facebook.com/sharer.php?u=http://jsfiddle.net','','width=657,height=400,scrollbars=1')">Like</a> 

<a href="JavaScript:window.open('https://twitter.com/share?url=http://jsfiddle.net&text=Check out this link:','','width=450,height=350')">Tweet</a> 
+0

Effing amazing - большое вам спасибо ! –

+0

Любая идея, как добиться того же самого в Facebook Like Like? Предпочтительно, рядом с ним (N) счетчик. –

+0

Там может быть способ сделать это, но вам обязательно нужно использовать API Facebook. Раньше я только что записал количество раз, когда люди щелкают по ссылке и отображают этот номер вместо того, чтобы справляться со всеми накладными расходами API Facebook.Конечно, число на самом деле не будет «понравится» на Facebook, но кому это нужно? –