A nagy kérdés


Többen is jelezték, hogy a Blogger posztjai alatti „Tetszik” gombbal néhány napja nem lehet lájkolni a Facebookon. Feldob egy „Megerősítés”-ablakot, amelyet az ember elfogad, majd minden marad a régiben: sem a lájk-szám nem nő, sem a lájkoló Facebook-oldalán nem jelenik meg a poszt. Keresgéltem egy darabig a neten – nem lehet, hogy csak a Wang folyót sújtsa ez a csapás! – de nem találtam sorstársakra. Na de hát nem azért vannak nekünk kiváló informatikus olvasóink, hogy ne fordulhatnánk hozzájuk bármikor bizalommal. Tudja valaki a jelenség okát és főleg a megoldását?

Utóirat: Úgy tűnik, megvan a megoldás. Most épp Ukrajnában vagyok, a drohobyczi Bruno Schulz-konferencián – hamarosan tudósítok róla! –, és itt a Blogger nem váltja át a “blogspot.com” végződéseket nemzeti domainekre (pl. nálunk “blogspot.hu”), hanem meghagyja .com-nak. És láss csodát: innen probléma nélkül lehet lájkolni a Blogger-posztokat. A probléma oka tehát alapvetően az, hogy a Facebook nem tudja lekezelni az oldal domain-váltását (és úgy tűnik, nem is kívánnak foglalkozni ezzel).

A kézenfekvő megoldás tehát az, hogy az egyes nemzeti domaineket vissza kell irányítani a .com domainre. Ezt az alábbi kis javascripttel lehet megtenni, amelyet a blogtemplate html-forrásába kell beilleszteni, közvetlenül a </head> kód elé, s amelybe reményeim szerint a Blogger által eddig átirányított összes nemzeti domaint beletettem:

<script type="text/javascript"> if ((window.location.href.toString().indexOf('.com/'))=='-1') { window.location.href=window.location.href.toString().replace('.blogspot.hu/','.blogspot.com/ncr/').replace('.blogspot.com.es/','.blogspot.com/ncr/').replace('.blogspot.com.uk/','.blogspot.com/ncr/').replace('.blogspot.com.au/','.blogspot.com/ncr/').replace('.blogspot.co.nz/','.blogspot.com/ncr/').replace('.blogspot.ca/','.blogspot.com/ncr/').replace('.blogspot.de/','.blogspot.com/ncr/').replace('.blogspot.fr/','.blogspot.com/ncr/').replace('.blogspot.jp/','.blogspot.com/ncr/').replace('.blogspot.com.br/','.blogspot.com/ncr/').replace('.blogspot.mx/','.blogspot.com/ncr/').replace('.blogspot.com.ar/','.blogspot.com/ncr/').replace('.blogspot.it/','.blogspot.com/ncr/').replace('.blogspot.pt/','.blogspot.com/ncr/').replace('.blogspot.se/','.blogspot.com/ncr/').replace('.blogspot.cz/','.blogspot.com/ncr/').replace('.blogspot.sk/','.blogspot.com/ncr/').replace('.blogspot.co.at/','.blogspot.com/ncr/').replace('.blogspot.dk/','.blogspot.com/ncr/').replace('.blogspot.nl/','.blogspot.com/ncr/').replace('.blogspot.be/','.blogspot.com/ncr/').replace('.blogspot.ro/','.blogspot.com/ncr/').replace('.blogspot.ie/','.blogspot.com/ncr/').replace('.blogspot.no/','.blogspot.com/ncr/').replace('.blogspot.fi/','.blogspot.com/ncr/').replace('.blogspot.gr/','.blogspot.com/ncr/').replace('.blogspot.il/','.blogspot.com/ncr/'); } </script>

29 megjegyzés:

  1. Hehe, ezt már simán engedte lájkolni, konfirmálás nélkül. :D Amúgy ilyen a többi blog is leginkább; eddig máshol nem láttam a 'confirm' ablakot.

    VálaszTörlés
  2. Nocsak, de csak ennél a bejegyzésnél van így! Az összes előzőnél továbbra is kéri a konfirmálást és továbbra sem történik semmi! Az anomália tovább bonyolódott!

    VálaszTörlés
  3. Igen, a töriblogon is ez volt/van.

    VálaszTörlés
  4. Tesztelgetem, és úgy tűnik a linkkel van baja, lezáratlan karakterkonstans után ugat. Újra tudod illeszteni ezt a lájkoló micsodát a blogger felületén valahogy?

    VálaszTörlés
  5. Ja, és az új lájk törli a régi lájkot.

    VálaszTörlés
  6. Sajnos már nem emlékszem, honnan szedtem ezt a template-be beillesztett stringet, de valami ilyen helyről, és pontosan az a string van benne, mint itt is, minden lezáró taggel. És hát eddig működött is gond nélkül, szóval nem hiszem, hogy most, két év után jött volna rá, hogy anélkül neki nem megy.

    VálaszTörlés
  7. Több hibát is jelez a böngésző Javascript konzol, első körben meg kellene nézni, mi történik, ha leveszi az oldalsávból a nyestketrecet.

    Utána ellenőrizni, hogy a like gomb kódja megfelelő-e: http://developers.facebook.com/docs/reference/plugins/like/ Régebbi gomb-kódok egy idő után már nem működnek, ahogy fejlesztik a rendszert.

    VálaszTörlés
  8. Ez a szám ott fen Adam Douglas ihlette? :D

    VálaszTörlés
  9. Ki más? The answer to life, universe and everything. :)

    VálaszTörlés
  10. nekem ennél sem működik, most sem

    VálaszTörlés
  11. Hehe, hát nem is most jött rá a rendszer, valamit változtattak bejelentés nélkül a fácsén, ahogy illik.

    VálaszTörlés
  12. Spammernek minősített a facebook. Amíg ebben a státuszban van az oldal minden megosztásra, stb. kétszer kérdez rá...

    VálaszTörlés
  13. Edith: Nagyon köszönöm a tanácsokat! Kipróbáltam őket. Levettem a nyestketrecet, de változatlan maradt. Aztán lecseréltem a like gombot a Facebook által ajánlott legújabbra, amitől a hiba ugyan megmaradt, de a főoldalon minden posztra 245 lájkot oszt ki hitelbe (amit nem használtak fel, hó végén visszaadom). A hibajegy hat napja változatlan (pontosabban csak a hibát reprodukálni képes olvasók száma növekszik, bár azt nem látom, hogy lehetne csatlakozni hozzájuk).

    Hát mindegy, nem létfontosságú, csak bosszantó, hogy a Blogger és a Facebook mennyire nem tudnak/akarnak együttműködni, a kezdetektől fogva.

    VálaszTörlés
  14. Nem szokta elsietni a Facebook a javítást. A héten több napom ment el egy 2009-es hiba miatt, ami még mindig nincs javítva.

    Egyébként azt hiszem azért hasal el a lájkolás, mert a valódi URL a wangfolyo.blogspot.com, ahonnan a Blogspot valami nem triviális módon átirányít a .hu végződésű címre. Ha van olyan opció az admin felületen, ami az átirányítást letiltja, akkor esetleg érdemes megnézni, mi történik.

    Még egy érdekesség: az egész webhely a .com címen van beindexelve:

    .com vö. .hu

    VálaszTörlés
  15. Igen, én is erre gyanakodtam. Ezt az átirányítás-dolgot már az elmúlt hónapban ettől a problémától függetlenül is körüljártam. A Google nyár eleje óta minden országban a nemzeti domainre irányítja át a Bloggert, indoklásuk szerint azért, hogy ha szükség van rá, országonként lehessen egy-egy blogot cenzúrázni, ne kelljen az egészet letiltani. Ez azonban érthetően hátrányosan hat a Facebook-lájkokra és a statisztikákra, ami viszont nem érdekli a Google-ot, legalábbis semmilyen megoldást nem kínálnak erre. Egyes fejlesztők kidolgoztak olyan javascripteket, amelyek megőrzik a .com végződést, de a Google néhány hete hatástalanította ezeket: ilyen script esetén egyszerűen letiltja az oldalt. A mostani probléma azonban valami nagyon új, néhány napos dolog, és valószínűleg a Facebook valami új fejlesztésével függ össze, ami talán tényleg a Google nemzeti domainváltásaival akad össze.

    VálaszTörlés
  16. Mai Manóéknál megy a lájk.

    http://maimanohaz.blog.hu/2012/08/31/a_vilag_legelso_fotoriportja

    VálaszTörlés
  17. blog.hu-n eddig se volt gond vele (nekem legalábbis), csak a Bloggeren

    VálaszTörlés
  18. igen, de az ottani kód nem másolhatü be ide?

    VálaszTörlés
  19. Most már biztos vagyok benne, hogy a Blogger nemzeti domain-átirányítása (plusz a Facebook megerősítés-kérelme) miatt nem megy a lájk. Most Ukrajnában vagyok, ahol nincs átirányítás, a .com jön be, és nincs probléma a lájkolással; otthonról, ahol a .com .hu-ra vált, továbbra is van.

    VálaszTörlés
  20. Én munkaidőben Hollandiában ülök, most itt is jó. Tudtam lájkolni is.

    VálaszTörlés
  21. Budapest is a-go! We're in the clear. :)

    VálaszTörlés
  22. Yeeey! A Wang-folyó a 9. lett a GoldenBlog versenyén a 'Kult-Szórakozás' kategóriában! Gratz! Ám ami érdekes: ott .hu-val van kiírva a címe, rákattintok, idehoz és NEM váltja át .com-ra. Simlis. >)

    VálaszTörlés
  23. vissza kellett csinálnom sajnos, mert írtak Kanadából, hogy ott nem látják, végtelen ciklusba ment át a hu>com átváltás

    VálaszTörlés
  24. Azt az elején itt Hollandiában is csinálta, de a DNS replikáció után elmúlt.

    VálaszTörlés
  25. Gratulálni jöttem, és elragadott a tartalom. Megérdemelten nyertetek.
    Fantasztikus, ami itt fogadott.
    A Vidám temetőnél kicsit leragadtam, ott én is jártam:)
    Engedjétek meg tehát, hogy további hasznos és jó munkát kívánva, szívből gratuláljak!
    Szeretettel, Éva

    VálaszTörlés
  26. Ó, elkapkodtam, a volna sajnos lemaradt.
    Tehát megérdemelten nyertetek volna.
    Gratulálok, engem elvarázsoltatok.
    üdv. Éva

    VálaszTörlés
  27. Nagyon köszönönjük! és hát minden nyerésnél nagyobb nyereség az olvasók elvarázsolása, úgyhogy mindenképpen nyertünk.

    VálaszTörlés
  28. Gratulálunk!

    VálaszTörlés

A Blogger néha megeszi az üzeneteket. Küldés előtt biztosabb kimásolni a hozzászólást, hogy ilyen esetben még egyszer el lehessen küldeni.