Archief - Facebook button: language probleem

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.

-BVR-

Legacy Member
Conversal zei:
En hoe stel je in dat de URL die geliked wordt, de pagina waarop je momenteel zit? (Dus niet steeds je homepage...)

Code:
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_GB/all.js#xfbml=1"></script>
<fb:comments href="example.com" num_posts="2" width="500" id="facebook_comments"></fb:comments>

<script type="text/javascript">
jQuery(document).ready(function() {
  jQuery('#facebook_comments').attr('href', document.domain + window.location.pathname);
});
</script>
Kan je proberen. Zelf nog niet getest :)

Jeroen07

Legacy Member
Bovenstaande geeft een module weer waarop je kan reageren, maar hoe integreer je dat met die like box?

-BVR-

Legacy Member
Ik vind het leuk om mensen, maar niet als de mensen geen moeite doen. Je kan toch zelf zien dat dit een comment box is. Like button of box integreer je hetzelfde, met dat script eronder. Voorbeeld:

HTML:
<div id="fb">
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js#appId=177213782346727&amp;xfbml=1"></script>
<fb:like href="example.com" send="false" layout="box_count" width="51" show_faces="false" action="like" font="lucida grande" id="fb_like_button"></fb:like>
</div>

<script type="text/javascript">
jQuery(document).ready(function() {
  jQuery('#fb_like_button').attr('href', document.domain + window.location.pathname);
});
</script>

example.com mag je laten staan of vervangen door wat je wil, maakt toch geen verschil want wordt overschreven.

dJeez

Legacy Member
Conversal zei:
En hoe stel je in dat de URL die geliked wordt, de pagina waarop je momenteel zit? (Dus niet steeds je homepage...)
Door de developer documentatie mbt de Facebook like button te lezen en de correcte URL mee te geven in het href attribute van fb:like misschien? Lees zeker ook de info mbt Open Graph tags, want die is ook nuttig.

Jeroen07

Legacy Member
Nu werkt het wel, had het de vorige keer nochtans ook met de huidige code geprobeerd hoor. Bedankt alvast.

Jeroen07 zei:
Zo werkt het inderdaad, probleem is dat wanneer ik de "send" knop disable (dus send="false"), dan is de knop weer te klein...

Dat is nog het enige resterende probleem... Vanaf ik die Send knop wegdoe is die box altijd smal, er mag nog in de html of css staan wat er wil...

-BVR-

Legacy Member
dJeez zei:
Door de developer documentatie mbt de Facebook like button te lezen en de correcte URL mee te geven in het href attribute van fb:like misschien? Lees zeker ook de info mbt Open Graph tags, want die is ook nuttig.

Ik denk dat hij bedoelt dat je niet telkens een andere link moet handmatig ingeven. Vandaar m'n javascript oplossinkje.

Jeroen, geef eens een testcase, screenshot, websit, whatever. Zo kan ik er niks van maken, want bij mij werkt dat toch wel.

Jeroen07

Legacy Member
BramVroy zei:
Ik denk dat hij bedoelt dat je niet telkens een andere link moet handmatig ingeven. Vandaar m'n javascript oplossinkje.

Jeroen, geef eens een testcase, screenshot, websit, whatever. Zo kan ik er niks van maken, want bij mij werkt dat toch wel.

Inderdaad!


Ivm de testcase: Kan de website in kwestie hier niet publiceren, maar jouw testje:

Untitled Document

Die knop is perfect, maar is slechts 46px breed (de knop zelf dus, niet de container). Die knop zou ik 51px breed willen maken...

-BVR-

Legacy Member
Aja, dat klopt inderdaad. was me nog nooit opgevallen! Kan je niks aan doen vrees ik :)

Jeroen07

Legacy Member
Heb nog een vraagje omtrent...

Ik heb een module die op verschillende pagina's terugkomt. Daar heb ik de volgende code van facebook in geplakt:

<div align="center"><iframe src="//www.facebook.com/plugins/like.php?href&amp;send=false&amp;layout=box_count&amp;width=45&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font=arial&amp;locale=en_US&amp;height=90&amp;appId=193128684083387" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:47px; height:80px;"></iframe></div>

Nu heb ik bij facebook niet mijn pagina URL ingevuld en daarom werkt die knop dus niet zo. Probleem is dat die module op verschillende pagina's komt en ik dus geen URL kan ingeven (ander zou je wanneer je op pagina Y op like drukt, eigenlijk een like geven aan pagina X).

Hoe kan je dit oplossen?
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