Duro, na FF sa Facebook tlacidlo standardne nezobrazuje ani mne - pretoze som to sam zakazal
;
Mam totiz nainstalovane rozsirenie NoScript, jeho castou je ABE (Application Boundaries Enforcer) a tam mam zakazane nacitavanie skriptov a iframes z Facebookovskych domen (okrem pripadov, kedy to ide priamo zo stranky Facebooku - keby mi siblo v bedni a nahodou som sa tam sam trepal). Ono to Facebook tlacidlo je nazyvacie aj "bonzovacie tlacidlo", pretoze Facebooku bonzuje, kadial vsade browsujes (ked je na nejakej stranke to tlacidlo, tak natahujes data z Facebooku a spusta sa ti v browseri facebookovsky javascript, ktory zabezpeci prave to zobrazenie poctu "lajkov" - ale zaroven tym poskytne aj informaciu FB, ze si nacital tuto stranku). Kedze na FB nemam vobec konto, tak ma to velmi netankuje, ani som to specialne neskumal, ale podla nejakych diskusii ked mas na FB ucet, tak cez cookies si FB vie spojit tvoju browsovaciu aktivitu priamo s tvojou osobou...
Ja to ale mam vypnute hlavne kvoli cinskej internetovej cenzure. Cinania totiz falsuju DNS-zaznamy "prominentnych" domen (Facebook, Youtube, Blogspot, Twitter, atd. - vsetko, co
by mohlo ohrozit rezim nekontrolovatelnym tokom informacii). Nie ze by ti rovno odmietli poziadavku na otazku (asi si myslia, ze by stratili tvar alebo co), ale ti hajzli ti poslu falosnu odpoved, kde je neroutovatelna IP-adresa (resp. pouzivaju pool niekolkych takych adries). A browser sa potom snazi ist na tu IP-adresu, ale nedostane ziadnu odpoved a caka a caka... az do timeoutu. Cim sudruhovia kvalitne skriplovali browsovanie stranok, pretoze vacsina stranok v CZ a SK ma FB tlacidla, ci dokonca cele widgety, o Youtube videach ani nehovorim... Idem na nejaky technicky web, nie je tam nic proti sudruhom, ale stranka sa laduje priserne dlho a obsahuje vselijake cudne ramiky v ktorych je cast spravy "Unable to connect to page"... Raz za cas ma to vytaca, to je skratka hnus takto podvadzat s DNS zaznamami. Kto podvadza v jednom, nema problem podvadzat vo vsetkom... No ale musim s tym nejako zit, tak som okrem ineho zakazal v browseri FB tlacidlo (a asi zakazem aj tie ostatne). No a tiez svoj lokalny cacheovaci DNS-server som si nastavil tak, aby sa patricne domeny ani nesnazil resolvovat - takze miesto nekonecneho cakania na odpoved z neexistujucej IPcky to hned vyhodi chybu a ide sa dalej...
No a v praci mozno mate aj FB zakazany kompletne, aby ludia nezabijali na tom cas... takze tam potom tiez mas len prazdny obdlznik iframe, ale nic v nom.
No ale tie problemy, ktorym musim celit ja tu, su zaroven tak trocha aj odpoved na to, preco sa ti to tak pomaly nacitava - kazde jedno tlacidlo ide na "svoju" socialnu siet, natiahne odtial v iframe data, a v nom potom spusti javascript, aby ti mohol zobrazit pocet... Na stranke "Clanky" je 10 clankov, teda dokopy 30 tlacidiel, tak to cele chvilu trva... A este to zavisi od browsera - myslim, ze Chrome spusta samostatny proces na vsetky javascripty - teda ked sa nejaky javascript zosype, nemalo by to zhodit cely browser, iba ti "primrznu" tie stranky, co javascript pouzivaju, kym sa to restartne... no a ked je nejaky javascript pomaly, tak to tiez na chvilu spomali browser.
Samozrejme, dalo by sa vypnut tlacidla v nahlade a ponechat ich iba v plnej verzii stranky - tam by to nemalo vadit, pretoze tlacidla su len 3 a navyse su na konci textu, takze by sa mal predtym zobrazit zaciatok clanku a clovek moze citat, kym si tlacidla dotahaju data... Len sa mi zda lepsie mat tlacidla aj v teaseri, pretoze clovek hned v prehlade vidi, kolko ludi odporuca dany clanok.
Nejako extra vela casu mi to cele nezabralo, akurat som trochu pohladal Drupalovske moduly, odskusal to doma na testovacej stranke, nastavil to naostro, potom som este zistil, ze FB-like modul ma v sebe bug (nezobrazoval pocet v teaseri, len v plnej stranke - ale to som na testovacej stranke zistit nemohol, kedze na tu nemohol dat like nikto), ale na ten bug uz bola znama oprava, tak som to len zaplatal... a bolo.
Keby som mal spekulovat nad nejakymi sofisitikovanymi rieseniami (napriklad v nahlade nenacitavat plny "hlasovaci" frame, ale len "read-only" zobrazit pocet, pripadne nechat tlacidla v nahlade len v tom prvom pripnutom clanku), to by samozrejme zozralo omnoho viac casu a uspech je neisty... To mam skor uplne ine napady na vylepsenie stranky, ktore tiez budu nejaky cas trvat - ale to je zatial tajomstvo
. Ako si spomenul, per partes... raz za cas nieco male zmenime, aby nam web dlhodobo nehnil, netreba nic radikalne.