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>

Add comment