Elxis CMS Forum

Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: symeon on November 14, 2011, 20:17:12

Title: Προβλήματα του Internet Explorer
Post by: symeon on November 14, 2011, 20:17:12
Μήπως υπάρχει κάποια εντολή ή συνθηματικό στο CSS που να την αναγνωρίζει μόνο ο explorer; Επειδή έχω κάνει πολλή δουλειά για τους λοιπούς browser και δεν θέλω να την πειράξω, θέλω να δουλέψω τώρα το CSS μόνο για τον explorer. Ή μήπως θα μπορούσε να διαβάζει o explorer ένα άλλο αρχείο ώστε να το φτιάξω ελεύθερα, χωρίς το άγχος μήν επηρεαστούν οι άλλοι browser;
Title: Re: Προβλήματα του Internet Explorer
Post by: nikos on November 14, 2011, 22:56:17
Κατ' αρχήν ξεχνάς τελείως τον ΙΕ6 διότι κανείς πλέον δεν ασχολείται, ούτε η ίδια η μαμά του. Για τις άλλες εκδόσεις (7, 8, 9) δεν υπάρχει κάτι standard. Παράδειγμα: Κάτι που εμφανίζεται καλά στον ΙΕ7 μπορεί στον ΙΕ8 και ΙΕ9 να μην εμφανίζεται το ίδιο και βάλε τώρα πόσους συνδιασμούς μπορείς να έχεις όταν έχεις να κάνεις με 3 εκδόσεις.

Οπότε σε ένα template π.χ. όσα σημεία εντοπίζεις ότι δεν εμφανίζονται σωστά (βάσει των άλλων browsers όπως firefox, chrome, opera, safari κ.λ.π.) προσπαθείς σε έναν - έναν να τα κάνεις να εμφανισθούν σωστά δοκιμάζοντας διάφορους τρόπους μέχρι να το πετύχεις. Tα "τερτύπια" του καθενός τα μαζεύεις σε ένα ξεχωριστό css αρχείο για τον καθένα π.χ. ie7.css ie8.css ie9.css που τα θέτεις στο css φάκελο του template σου και τα καλείς στο αρχείο index.php του template σου με τον κάτωθι τρόπο.

Παράδειγμα για φόρτωμα css για τον IE7

Code: [Select]

<!--[if IE 7]>
<link href="<?php echo $mainframe->getCfg(&#39;live_site&#39;); ?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/ie7.css" rel="stylesheet" type="text/css" media="all" />
<![endif]-->


Το παραπάνω κομμάτι κώδικα το βάζεις πριν κλείσει το head (Πριν δηλ. το </head>).

Ρίξε επίσης μια ματιά και εδώ (http://msdn.microsoft.com/en-us/library/ms537512%28v=vs.85%29.aspx)
Title: Re: Προβλήματα του Internet Explorer
Post by: symeon on November 15, 2011, 10:15:58
Δεν έχω λόγια να σ᾿ ευχαριστήσω. Ξεκινώ αμέσως δοκιμές.
Title: Re: module eisfish_menu
Post by: symeon on November 15, 2011, 14:33:16
Όλα καλά μέχρις στιγμής. Τώρα προσπαθώ να κάνω αντίστοιχες ρυθμίσεις για το module eisfish_menu που έχω εγκαταστήσει. Σε ποιο αρχείο php πρέπει να επέμβω και σε ποιο φάκελλο πρέπει (αν πρέπει) να βάλω το αντίστοιχο αρχείο css;



[attachment deleted by admin]
Title: Re: Προβλήματα του Internet Explorer
Post by: nikos on November 15, 2011, 16:57:32
Αν και δεν μπορώ να καταλάβω βάσει του ονόματος που γράφεις σε ποιο module αναφέρεσαι, επειδή ανοίγεις νέο θέμα άσχετο με τον τίτλο του topic και προκειμένου να τηρείται μια σωστή αρχειοθέτηση θεμάτων, θα σε συμβούλευα να ανοίξεις νέο topic στην Αγγλική, σχετικό περί modules, για να μπορέσει να το διαβάσει και ο δημιουργός του (αν είναι αλλοδαπός), ώστε να είναι σε θέση να σου απαντήσει.