Archief - Facebook like button toevoegen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Hiroi

Legacy Member
Ik heb een site die in css gemaakt is maar ik wil nu een like button toevoegen op de site, heeft hier iemand ervaring mee.

Ik heb alles al gevonden op facebook zelf, die coder kunnen generen maar ik weet neit goed waar ik alles moet plaatsen

KingOfWoods

Legacy Member
Ik heb vlug eens gaan zien naar de code en het zal er vanaf hangen hoe je deze wil implementeren. Je kan dit volgens FB via 4 manieren doen.

IFRAME lijkt mij het makkelijkst vermits je daar maar een stuk code in je html moet plaatsen.

FB geeft u nochtans de volledige uitleg + hoe je het in je eigen code moet smijten: anyhow

ALS je HTML5 aan het gebruiken bent (LEES: IE 6 7 en 8 hebben redelijk veel problems met HTML5 en zeker CSS3) dan doe je dit:

Net na je <body> tag copy je dit.
HTML:
<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/nl_NL/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

En dan zet je deze code waar je wil dat je knop terecht komt.
HTML:
<div class="fb-like" data-href="http://www.test.com" data-send="false" data-width="450" data-show-faces="true"></div>

========================
Als ge gewoon een IFRAME wil gebruiken (LEES: ge plaats dit gewoon waar je wil dat je knop komt. Eigenlijk is een iframe een venster van een andere site dat je gewoon op je eigen website plaatst.)

plaats dan deze code:

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

In beide gevallen moet je gewoon de HREF= aanpassen naar uw website.

Hiroi

Legacy Member
ik heb niet de indruk dat dit werkt, beide manieren niet.

Kan er mij iemand eens een voorbeeld van code bezorgen

Hiroi

Legacy Member
ik zie ook dat je een javascruipt moet laden maar daar ben ik niet goed mee

KingOfWoods

Legacy Member
Post mss eens je code hier. En waar je die knop wilt. Ik wil wel eens proberen.

dJeez

Legacy Member
Hiroi zei:
ik heb niet de indruk dat dit werkt, beide manieren niet.
Dan maak je wellicht zelf een fout, want dat zou moeten werken - tenzij FB er om 1 of andere reden weer uitligt of zelf die knoppen heeft verknoeid (dat zou niet de eerste keer zijn).

Vul gewoon de gegevens op volgende pagina in en kopieer de code die tevoorschijn komt :
http://developers.facebook.com/docs/reference/plugins/like/

Als het dan niet werkt, doe je wel degelijk iets verkeerd. Post dan een link naar de pagina (of het relevante stuk code) hier.

Hiroi

Legacy Member
1 iets kan misschien ook voor problemen zorgen alles is gemaakt in css. zou dit het probleem kunnen veroorzaken?

-BVR-

Legacy Member
Wat een rommelcode ...

In ieder geval: het lijkt erop dat je geen doctype declareert en geen html openingtag hebt. Met andere woorden, dit mis je bovenaan:

HTML:
<!DOCTYPE HTML>
<html>

En gebruik in het vervolg ajb de code-tags op dit forum.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan