Elxis CMS Forum

Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: NewAge on November 15, 2006, 11:33:35

Title: Internet Explorer cannot open the Internet Site ....
Post by: NewAge on November 15, 2006, 11:33:35
Ανοίγω την πρώτη σελίδα του elxis κανονικά.
Κάνω login στο fronend σαν admin.
Κλείνω το παράθυρο, και όταν το ξαναανοίγω ο explorer βγάζει το άνω μύνημα.
Ο firefox δεν το κάνει ανοίγει κανονικά την σελίδα όσες φορές και αν το δοκίμασα

Η PHP τρέχει στο:  Linux newage-it.gr 2.4.20-021stab028.12.777-smp #1 SMP Fri May 13 16:04:37 MSD 2005 i686 
Έκδοση Βάσης Δεδομένων:  mysql 4.1.15 (Έκδοση: 4.1.15) 
Έκδοση PHP:  4.3.2 
Web Server:  Apache/2.0.46 (Red Hat) 
Διασύνδεση WebServer με PHP:  apache2filter 
Έκδοση  Elxis 2006.3 Stable rev1060 [ OpenMind ] 21-October-2006 16:28 GMT+2 
Περιηγητής:  Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; InfoPath.1) 
Title: Re: Internet Explorer cannot open the Internet Site ....
Post by: datahell on November 15, 2006, 12:16:31
Βλέπω έχεις internet explorer 6, είναι ok αυτό; Μήπως έχεις βάλει τον 7; Αν έχεις βάλει τον 7 το elxis δεν έχει ελεγχθεί ακόμα με αυτόν τον browser και πιθανώς να παρουσιάζει διάφορα περίεργα.

Ας ξαναδούμε ακριβώς τι κάνεις:
Ανοίγεις το site σου με τον explorer, συνδέεσε σαν admin (ή όποιος άλλος) στο frontend και μετά κλείνεις τον explorer χωρίς να κάνεις logout. Ξανανοίγεις τον explorer, πληκτρολογείς την διεύθυνση του site σου για να πας σε αυτό και ο explorer σου λέει ότι δεν μπορεί να ανοίξει την σελίδα; Περίεργο... Αν θες γράψε την url του site σου. Το πιο πιθανόν είναι κάτι να τρέχει με τις ρυθμίσεις του browser σου ή να φταίει κάτι άλλο που έχεις προσθέσει στο site σου (κάποιο htaccess, κάποιο μη-συμβατό module/component κλπ). Δώσε url ώστε να το κοιτάξουμε.
Title: Re: Internet Explorer cannot open the Internet Site ....
Post by: NewAge on November 15, 2006, 12:30:07
Όχι έχω internet explorer 6
Δεν το έχω δοκιμάσει από ένα pc μόνο αλλά από 4 και κάνει το ίδιο.
Δεν έχω προσθέσει κανένα component, module ή htaccess.

Κάνω login και κλείνω το παράθυρο
Ανοίγω ξανά και βγαίνει το λάθος που περιέγραψα
Περιμένω κανένα 10λεπτο - 15λεπτο (δεν παρατήρησα πόσο) και η σελίδα ανοίγει κανονικά χωρίς να είμαι πλέον loggedin
Αν πάω να κάνω όμως πάλι κάνει το ίδιο

Εμένα μου φαίνεται πρόβλημα cookies, αλλά δεν έχω χρόνο να το ψάξω περισσότερο αυτή τη στιγμή.
Η σελίδα είναι www.prmanager.gr
Title: Re: Internet Explorer cannot open the Internet Site ....
Post by: datahell on November 15, 2006, 13:05:27
Κάποιες παρατηρήσεις:
1. Ο server σου είναι πάρα πολύ αργός
2. Έχεις ενεργοποιήσει το SEF άρα έχεις πειράξει και το htaccess και πιθανώς να υπάρχει κάποιο πρόβλημα εκεί.
3. Έκανα εγγραφή για να το δοκιμάσω αλλά το e-mail δεν μου ήρθε (δεν περίμενα και πολύ όμως). Θα ξαναπροσπαθήσω αργότερα.
4. Αν έχεις διαγράψει (ή αν θυμάμαι καλά και αποδημοσιεύσει ακόμα) τα Link για την αρχική σελίδα μπορεί να προκύψουν διάφορα αναπάντεχα φαινόμενα καθώς η εμφάνιση των σελίδων εξαρτάται από τα αντικείμενα menu. Ο eliasan ξέρει να σου πει περισσότερα σε αυτό.
5. O apache στέλνει κωδικοποίηση iso-8859-7 αντί για utf-8 όταν πάω να κάνω μία ανεπιτυχής απόπειρα login.

Θα το ξαναδω μόλις καταφέρω να γραφτώ σαν χρήστης.
Title: Re: Internet Explorer cannot open the Internet Site ....
Post by: Big Ben on November 15, 2006, 13:34:39
γεια σας

μολις γραφτηκα στο http://www.prmanager.gr και δοκιμασα με ΙΕ6 και FF.

Η σελιδα ανοιγει και με τα 2 κανονικα

Ουδεν προβλημα
Title: Re: Internet Explorer cannot open the Internet Site ....
Post by: NewAge on November 15, 2006, 13:36:05
Φαίνεται ότι η microsoft μας έκανε άλλο ένα δώρο

Το συγκεκριμένο πρόβλημα προέρχεται απο την createElement που χρησιμοποιείτε σε πολλά js στο elxis. Όταν αυτή χρησιμοποιείτε εκτός του body tag προφανώς ο Internet explorer δεν βλέπει το dom και χτυπάει έτσι. Ύστερα από λίγο ψάξιμο είδα ότι στο μόνο σημείο που συμβαίνει ακριβώς αυτό είναι στον tinymce editor (μπορεί και αλλού δεν είμαι σίγουρος)

Στα templates μέσα υπάρχει η δήλωση
<?php
if ( $my->id ) {
   initEditor();
}
?>
στο head

Αν το μετακινήσεις μέσα στο body tag λύνετε το πρόβλημα.
Τώρα βέβαια έχεις αυτό " <script type="text/javascript" src="[DOMAIN]/mambots/editors/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>" στο body αλλά τέλος πάντων αφού δουλεύει παντού...
Δεν ξέρω αν δώσετε κάποια καλύτερη μόνιμη λύση γιατί αν είναι αυτό νέο πρόβλημα του 6 όπως είδα θα το βρείτε πολλές φορές μπροστά σας...

Θα με ενδιέφερε να μάθω αν το διορθώσετε αλλιώς σε άλλη έκδοση
Ευχαριστώ πολύ...

Όσον αφορά τις παρατηρήσεις, πρώτα από όλα σε ευχαριστώ που βρήκες το χρόνο να κοιτάξεις το site και να γράψεις αυτές τις παρατηρήσεις. Το εκτιμώ πολύ.

1. Εξαιρετικά περίεργο, μπορεί να έτυχε γιατί είναι πάνω στο backbone της οτενετ με μεγάλη γραμμή
2. Ναι το ενεργοποίησα άλλα δεν πείραξα το htaccess. Απλά το μετονόμασα
3. Νόμιζα δεν σε αφήνει να κάνεις εγγραφή αλλά σε αφήνει, λάθος μου... Θα σου έρθει που θα παει...
4. Ευχαριστώ πάρα πολύ για την συμβουλή. Θα το έχω στο νου μήπως κάτι δεν πάει καλά.
5. Ναι ο apache είναι ρυθμισμένος να στέλνει default charset το iso-8879-7. Είχα στείλει και ένα άλλο issue με το θέμα (http://forum.elxis.orghttps://forum.elxis.org/index.php?topic=134.new;topicseen#new). Ο apache μου δεν μπορεί να αλλάξει γιατί πάνω σε αυτόν υπάρχουν άλλα 24 sites και μερικά βασίζονται σε αυτό. Αυτό που πρέπει να γίνει είναι αυτό που περιγράφετε στο topic 134 σε κάθε output που μπορεί να σταλθεί στον client με λάθος κωδικοποίηση. Ευχαριστώ πολύ θα το προσθέσω και εκεί


Ευχαριστώ πολύ
Title: Re: Internet Explorer cannot open the Internet Site ....
Post by: NewAge on November 15, 2006, 13:38:58
Big Ben γραφτηκες σαν user.
Μπορεί οι user να μην έχουν editor στο frontend οπότε να μην σου παρουσιάζετε το bug.
Το bug ισχύει για editors, authors κτλ που κάνουν Login στο frontend.
To δοκίμασα και εγώ και δεν έχει πρόβλημα σε users.
Ευχαριστώ για το χρόνο σου
Title: Re: Internet Explorer cannot open the Internet Site ....
Post by: Big Ben on November 15, 2006, 13:40:57
Δεν κανει τιποτα (ενα εικοσαρικο)  ;D
Title: Re: Internet Explorer cannot open the Internet Site ....
Post by: datahell on November 15, 2006, 13:41:45
Kosmidd η php σου τρέχει σε safe mode ε;

Σημείωση παρόμοια θέματα σαν αυτό με το createElement αντιμετωπίσαμε πολλές φορές σε σημεία που δουλεύουν με ajax. Χαρακτηριστικό: ο explorer δεν παίρνει τα στοιχεία των πεδίων σε μία φόρμα όταν αυτά είναι κάτω από το submit button!! (πάντα όμως μέσα στα tags της φόρμας)

πχ
<input type="button" onclick="(.....)">
<input type="text" name="tade" value="tade2">

Ο explorer αδυνατεί να λάβει την τιμή από το πεδίο "tade".
Title: Re: Internet Explorer cannot open the Internet Site ....
Post by: NewAge on November 15, 2006, 14:02:48
Όχι το έχω απενεργοποιήσει αν θυμάμαι καλά γιατί είχα πρόβλημα πρόσβασης αρχείων από τον apache με άλλο owner

Ξέρω άσχετο, αλλά λίγο περίεργο μου ακούγεται αυτό με τα πεδία...
Στο site www.wayout.gr αριστερά στην αναζήτηση έχω το submit button και μετά από κάτω κάποια hidden πεδία που φεύγουν μαζί με το submit

Ελπίζω να μην έγινε με κανένα update της Microsoft και έχουμε άλλα τώρα πάλι...

Title: Re: Internet Explorer cannot open the Internet Site ....
Post by: datahell on November 15, 2006, 18:15:28
Όχι δεν συμβαίνει αυτό στις συνηθισμένες φόρμες. Στο παράδειγμα αν είδες έβαλα αντί για type="submit", το type="button" με action onClick. Σε αυτές τις περιπτώσεις υπάρχει πρόβλημα.