Πρόσφατα αντιμετώπισαμε όπως χιλιάδες άλλοι web developers προβλήματα χάρη στα αναρίθμητα bugs του Internet Explorer 6. Όλες οι μεγάλες εταιρίες αποσύρουν σταδιακά τη στήριξη του IE 6 (πρόσφταο παράδειγμα η Google και ακολουθούν σύντομα Facebook και TouTube).
Πώς αντιμετωπίζονται τα προβλήματα εύκολα και γρήγορα;
Πάρτε μια ιδέα για τα προβλήματα για αρχή…
http://www.sitepoint.com/blogs/2009/03/06/10-fixes-for-ie6-problems/
http://finalbuilds.edskes.com/iecollection.htm
http://www.virtuosimedia.com/tutorials/ultimate-ie6-cheatsheet-how-to-fix-25-internet-explorer-6-bugs
Η Λύση Για Joomla
(και όχι μόνο…)
Μεσα στο head του template σας βάλτε conditional ακριβώς στο τέλος του:
<!--[if lte IE 6]>
<link rel="stylesheet" href="templates/to-onoma-tou-template-sas/css/style6.css" type="text/css" />
<script src="templates/to-onoma-tou-template-sas/js/IE8.js"></script>
<![endif]-->
Αυτός ο κώδικας fορτώνει τις διορθωσεις για το CSS μετά τα κυριώς stylesheets.
Για αρχή για τις διορθώσεις προτείνεται η χρήση του:
http://www.onderhond.com/tools/ie6fixer/
το οποίο κάνει τις πρώτες βασικές διορθωσούλες για το προβληματικό IE6. Βέβαια χρειάζονται και άλλες αλλαγές!
To javascript μετά διορθωνει πολλα άλλα προβλήματα.
https://code.google.com/archive/p/ie7-js
Για τα png καμια λύση δεν είναι super, οπότε προτείνεται η χρήση gif μέσα στο IE6 CSS που να αντικαθιστούν τα png. Αν θέλετε χρησιμοποιείστε κάποιο από τα πολλά png fixes αλλά δεν έχουμε βρει κάτι το οποίο δε δημιουργεί άλλα προβλήματα…
Για το τσεκάριμα των διορθώσεων αυτών προτείνεται η χρηση του IE Tester:
https://www.my-debugbar.com/wiki/IETester/HomePage
Για προειδοποίηση στο Joomla ότι ο επισκέπτης χρησιμοποιεί προπολεμικό browser μπορείτε να χρησιμοποιήσετε το plugin sevenup
Enjoy!!!