Taigi, kas lankosi mano puslapyje, tai žino, kad buvau susidūręs su tokia nelabai malonia problemėle, kad mano puslapį galėjo matyti visų naršyklių vartotojai, išskyrus IE (dar vienas įrodymas, kodėl IE niekam tikus). O norim to mes, ar nea, bet tai yra vis dar populiariausia naršyklė. Taigi maždaug po dviejų savaičių trukusios kovos, aš išaiškinau kur slypėjo bėda.
Jeigu ir jums IE štai tokią klaidą:
Message: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)
Tai, štai, kaip aš ją įveikiau…
Pirmiausia pastebėjęs problemą, pagalvojau, kad “puliuoja” kažkatras mano šoninės juostos valdiklis (widget`as). Kadangi sudėtingiausias kodas buvo tik last.fm ir twitter gadget`ų, tai išmečiau juos abu ir žiūrėjau efektą. Tačiau, tai nepadėjo. Tada žinoma sugražinęs juos atgal, norėjau mėtyti visus iš eilės widget`us ir tikėjausi rasiąs tą, kuris bug`ina. Bet tada pabandžiau įjungi konkretų puslapį. Pvz: reanimated.lt/apie. Ir ką jūs galvojate? Puslapis gražiai užsikrovė net ant IE su visais šoniniais įtaisais.
Tada apkaltinau dizainą. Iš esmės nežinau kodėl
Ėmiau pakeičiau dizainą, bet problema nedingo.
Tą dieną mano kova baigėsi.
Kitą kartą pastebėjau, kad problema pasitaiko ne kiekvieną kartą kraunant puslapį, porą kartų padarant refresh, puslapis visgi sugebėdavo užsikrauti ir visgi iki puslapio prisikrapšto žmonės net ir su IE. Chm… Keista. Na ir tada atėjo geniali mintis. Ogi – kaltas kažkatras įskiepis (plugin). Ir aš buvau teisus. Peržiūrėjau visus savo įskiepius ir dėmesys labiausiai pakrypo į Lightbox 2, kuris suteikia gražesnį paveikslėlių rodymą. Kodėl įtariau iškart jį? Na kitus įskiepius naudoju jau išties senai, o šis yra vienas iš paskutiniųjų, kuriuos suinstaliavau. Kadangi anksčiau problemėlės, kaip ir nebuvo ir atsirado ji gal prieš kokį mėnesiuką, tai akys ir pakrypo būtent į šį įskiepį. Išjungiau jį ir bravo!!! Problemos nebėra!
Tada pradėjau ieškoti pakaitalo, kuris sugebėtų pasiūlyti tokį patį gražų nuotraukų rodymo būdą (nes man jis gana patiko) ir užtikau du skirtingus Lightbox`us. Viena versija tokia, kaip ir pas mane, o kita, pora versijų naujesnė. Pasirodo kažkodėl WordPress varikliukas nerado, kad šiam įskiepiui yra atnaujinimas. Parsiunčiau, suinstaliavau naujesnę Lightbox`o versija ir bravo. Viskas veikia, kaip ir priklauso!!
Kadangi problema ištikdavo tik pagrindiniame puslapyje, o einant į konkretų įrašą, ar puslapį – problemos nebūdavo, tad įtariu, kad senasis Lightbox`as nesutarė su Page-Navi įskiepiu.
Tad jei ir jums ištiko tokia bėda – apsižiūrėkite įdėmiai savo įskiepius ir įdėmiai panagrinėkit klaidą
Heh, ačiū visiem bandžiusiem padėti, bet šį kartą tikrąjį sprendimą radau vienas pats :juokinga:
P.S. Šiandien rekordinė mano blogo lankomumo diena, nes straipsniai apie Michael Jackson yra begalo populiarūs. Ir štai lankomumo statistikoj žymiai padidėjo lankytoju su IE skaičius. Galima sakyti atblokinau jiems įėjimą čionais
Smagu.
loading...

Pingback
Parašė Blogorama #625
2009-Bir-28 / 18:52
[...] Kai neveikia technika, pirmiausiai reikia tikrinti laidus, kai programa ar svetainė – įskiepius. Pats ne kartą esu nudegęs – ir visada dėl kreivų įskiepių. [...]
Parašė valeras
2009-Lie-27 / 08:58
Problema ne pačiame įskiepyje, o joomlos core failuose. Buvau susidyręs su ja ankščiau, labai sunkiai ištaisiau puslapyje http://www.metforma.lt, bet dabar vėl susidūriau ir nebepamenu kaip taisiau
loading...
Parašė re`animated
2009-Lie-27 / 10:08
Tai, kad naudoju ne joomla, o wordpress
O kaip ir rašiau, problema lengvai išsisprendė rankiniu būdu atnaujinus įskiepį :pala:
loading...