Page 1 of 2 12 Last
  1. #1

    Registered
    03/06/06
    Posts
    510
    iTrader
    0
    Mentioned
    0 Post(s)

    Facebook button: language probleem

    Ik gebruik de XFMBL Facebook like button. Als daar "like" verschijnt dan past die perfect samen met de Google +1 & Twitter button.

    Echter, als ik ingelogd ben op Facebook komt daar "vind ik leuk" en is de layout van men website volledig verneukt.

    Hoe kan je instellen dat daar automatisch, altijd, "Like" komt te staan?

    Zie screenshot voor meer uitleg.

    Imageshack - 29072011213014.png
    no votes  

  2. #2
    Fr3aK's Avatar
    Registered
    17/07/02
    Location
    Antwerpen
    Posts
    2,614
    iTrader
    0
    Mentioned
    0 Post(s)
    Als je met XFBML werkt kan je gewoon de locale aan de URL meegeven: http://connect.facebook.net/en_GB/all.js

    Ik werk zelf op een bepaalde site nog met het iframe van facebook, daar kan je ook de locale instellen maar vanaf een gebruiker is ingelogd op facebook zal die Like-button en alle tekst in de taal van de gebruiker weergegeven worden. Bij XFBML daarentegen zou het wel moeten werken.

    Meer info: Internationalization - Développeurs Facebook
    no votes  

  3. #3

    Registered
    03/06/06
    Posts
    510
    iTrader
    0
    Mentioned
    0 Post(s)
    <div id="fb-root"></div><script src="http://connect.facebook.net/en_GB/all.js#appId=170380966367288&amp;xfbml=1"></script><fb:like href="http://www.conversal.be" send="false" layout="box_count" show_faces="true" font=""></fb:like>

    Doet helaas niets uit, als ik ingelogd ben blijf ik NL zien ....
    no votes  

  4. #4
    Fr3aK's Avatar
    Registered
    17/07/02
    Location
    Antwerpen
    Posts
    2,614
    iTrader
    0
    Mentioned
    0 Post(s)
    Quote Originally Posted by Jeroen07 View Post
    This quote is hidden because you are ignoring this member. Show
    <div id="fb-root"></div><script src="http://connect.facebook.net/en_GB/all.js#appId=170380966367288&amp;xfbml=1"></script><fb:like href="http://www.conversal.be" send="false" layout="box_count" show_faces="true" font=""></fb:like>

    Doet helaas niets uit, als ik ingelogd ben blijf ik NL zien ....
    Dan vermoed ik dat zelfs de door XFBML gegenereerde like button de taal van de gebruiker aanneemt.
    Ik zou me er niet teveel van aantrekken, zolang het in de taal van de grootste groep gebruikers het er maar goed uit ziet.

    EDIT: Ik zie dat je doelgroep sowieso Nederlandstalige klanten zijn, zorg dat die 'social box' op je site breed genoeg is voor "Vind ik leuk", dan zal de "Like" sowieso passen
    no votes  

  5. #5

    Registered
    03/06/06
    Posts
    510
    iTrader
    0
    Mentioned
    0 Post(s)
    Mja,....

    Probleem is dat die "Vind ik leuk"' echt véél te breed is... ongelofelijk lomp eigenlijk :-)

    Misschien enkel de Google +1 & Twitter button in die zijbalk zetten, en zo'n bredere "Vind ik leuk" beneden het artikel
    no votes  

  6. #6
    dJeez's Avatar
    Registered
    17/07/02
    Location
    Sol System
    Posts
    10,064
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/78
    En als je bij de iframe locale=en_US toevoegt als parameter, werkt het dan ook niet?

    Dus :
    Code:
    <iframe src="http://www.facebook.com/widgets/like.php?locale=en_US&..."></iframe>
    PSN: dJeezBE - Delicious bookmarks
    Disclaimer: I am currently suffering from severe CSD (Compulsive Sarcasm Disorder). - L'onion fait la farce - Facile largire de alieno
    Pastafarian by choice
    no votes  

  7. #7
    Fr3aK's Avatar
    Registered
    17/07/02
    Location
    Antwerpen
    Posts
    2,614
    iTrader
    0
    Mentioned
    0 Post(s)
    Quote Originally Posted by dJeez View Post
    This quote is hidden because you are ignoring this member. Show
    En als je bij de iframe locale=en_US toevoegt als parameter, werkt het dan ook niet?

    Dus :
    Code:
    <iframe src="http://www.facebook.com/widgets/like.php?locale=en_US&..."></iframe>
    Heb ik zelf al getest, de locale veranderd sowieso naar die van de ingelogde gebruiker, dus in principe kan je locale enkel gebruiken om mensen zonder facebook van een bepaalde taal te voorzien
    no votes  

  8. #8

    Registered
    14/08/10
    Location
    Diest
    Posts
    2,419
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    8/16
    ik heb het ook onlangs ontdekt. Zeer hatelijk! Zeker omdat ik net een tutorial erover had geschreven (zie sig) Heb nog niet echt een oplossing gevonden, maar als ik terug thuis ben -nu in ardennen- zal ik eens wat opzoeken en proberen en opt forum van fb wat zagen.
    no votes  

  9. #9
    dJeez's Avatar
    Registered
    17/07/02
    Location
    Sol System
    Posts
    10,064
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/78
    Quote Originally Posted by Fr3aK View Post
    This quote is hidden because you are ignoring this member. Show
    Heb ik zelf al getest, de locale veranderd sowieso naar die van de ingelogde gebruiker, dus in principe kan je locale enkel gebruiken om mensen zonder facebook van een bepaalde taal te voorzien
    Hmmm, idd, was mij nog niet opgevallen (maar ik heb dan ook English UK ingesteld als taal). Ik ga dat bij gelegenheid wel nog eens checken, maar dat lijkt mij toch een bug te zijn aangezien de dev docs van FB zelf het tegendeel lijken te beweren (met name dat je wèl de taal kan forceren).

    *edit* Alhoewel : http://www.facebook.com/plugins/like...ight&height=35. Als je doorklikt staat die in 't Engels (ttz de taal die je hebt geselecteerd in je FB profiel als je bent ingelogd), klik dan in de adresbalk en druk op Return. Dan staat 't in 't Spaans... Het enige verschil zou theoretisch gezien zijn dat er bij de eerste request een referer wordt doorgegeven en bij de 2e niet. Als dat klopt kan je via een dom proxy script waarschijnlijk de juiste knop tonen .
    Last edited by dJeez; 01-08-2011 at 23:05.
    PSN: dJeezBE - Delicious bookmarks
    Disclaimer: I am currently suffering from severe CSD (Compulsive Sarcasm Disorder). - L'onion fait la farce - Facile largire de alieno
    Pastafarian by choice
    no votes  

  10. #10
    Fr3aK's Avatar
    Registered
    17/07/02
    Location
    Antwerpen
    Posts
    2,614
    iTrader
    0
    Mentioned
    0 Post(s)
    Quote Originally Posted by dJeez View Post
    This quote is hidden because you are ignoring this member. Show
    Als dat klopt kan je via een dom proxy script waarschijnlijk de juiste knop tonen .
    Wat bedoelt ge dan juist met DOM proxy, als ik het goed voorheb lukt dat toch niet met een iframe vanwege xss beveiliging?

    EDIT: Nvm, als ge de code via ne proxy ophaalt moet ge niet meer in een iframe renderen (lange werkdag meh). Kan wel zijn dat het tegen de ToS van FB is... :/
    Last edited by Fr3aK; 03-08-2011 at 04:58.
    no votes  

  11. #11
    dJeez's Avatar
    Registered
    17/07/02
    Location
    Sol System
    Posts
    10,064
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/78
    Quote Originally Posted by Fr3aK View Post
    This quote is hidden because you are ignoring this member. Show
    Kan wel zijn dat het tegen de ToS van FB is... :/
    Zou mij verbazen als het een script is op dezelfde site. Maar zelfs dan nog : dan moeten ze ofwel hun documentatie of hun scripts maar corrigeren. Het script zou gewoon de like button ophalen zonder een referer door te geven overigens. Maar ik heb nog niet kunnen testen of die theorie effectief klopt.
    PSN: dJeezBE - Delicious bookmarks
    Disclaimer: I am currently suffering from severe CSD (Compulsive Sarcasm Disorder). - L'onion fait la farce - Facile largire de alieno
    Pastafarian by choice
    no votes  

  12. #12
    Fr3aK's Avatar
    Registered
    17/07/02
    Location
    Antwerpen
    Posts
    2,614
    iTrader
    0
    Mentioned
    0 Post(s)
    Hmm, ik denk dat iemand eindelijk de tijd heeft genomen om dat probleem bij FB op te lossen, gisteren stond mijn like frame voor 't eerst in 't Engels, terwijl ik de en_GB locale al vrij lang gebruik. En ik was weldegelijk ingelogd op FB, met Nederlands als taal.
    no votes  

  13. #13

    Registered
    14/08/10
    Location
    Diest
    Posts
    2,419
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    8/16
    Jup, probleem is sinds vanmorgen of gisteren opgelost. Thank you FB.
    no votes  

  14. #14

    Registered
    04/08/11
    Location
    Erembodegem
    Posts
    3
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    1/1
    Edit, foutje
    Last edited by Conversal; 16-08-2011 at 19:33.
    no votes  

  15. #15

    Registered
    14/08/10
    Location
    Diest
    Posts
    2,419
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    8/16
    Quote Originally Posted by Conversal View Post
    This quote is hidden because you are ignoring this member. Show
    Schitterend dat dit is opgelost, maar nu zit ik met dit:

    <div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=119133614848436&amp;xfbml=1"></script><fb:like href="http://www.xxxxxx.be" send="false" layout="box_count" width="45" show_faces="false" action="like" font=""></fb:like>

    Als ik de breedte daar bv. aanpas naar "55" dan verandert er gewoon niets... In de Iframe werkt dit nochtans wel. Hoe kan je in die XMFBL code correct de breedte aanpassen?

    En hoe stel je in dat de URL die geliked wordt, de pagina waarop je momenteel zit? (Dus niet steeds je homepage...)
    De width van box_count is minimaal 51px (zo breed is de knop als je het meet), dus het logisch dat dat niet kleiner wordt; die width ligt eigenlijk zo goed als vast.
    box_count - displays the total number of likes above the button. Minimum width: 55 pixels. Default width: 55 pixels. Height: 65 pixels.
    In't vervolg beter de documentatie lezen voor je iets gebruikt.

    Het andere dat je wil, kan je met php wel neem ik aan. Een function roepen die de huidige url zoekt en echo't. Hier weet'k echter niet genoeg van.
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in