Elxis CMS Forum

Ελληνικό Forum => Πρόσθετα => Topic started by: nikos on October 30, 2014, 23:31:41

Title: Έλεγχος φορτώματος βιβλιοθήκης jquery
Post by: nikos on October 30, 2014, 23:31:41
Δοκίμαζα σε τοπική εγκατάσταση elxis 4.2 rev 1636 ένα plugin που έκανα, το οποίο χρησιμοποιεί την βιβλιοθήκη jquery

Στο php αρχείο την φόρτωσα κανονικά με την εντολή $eDoc->addJQuery();

Ενώ όλα τα είχα κάνει σωστά, το plugin δεν δούλευε κατά το αναμενόμενο και μετά από έλεγχο διαπίστωσα ότι υπήρχε conflict από διπλοφόρτωμα της βιβλιοθήκης jquery που οφειλόταν στο template flex. Μόλις εγκατέστησα και όρισα άλλο template (tiara) το plugin δούλεψε σωστά.

Υπάρχει κάποιος ενδεδειγμένος τρόπος ελέγχου φορτώματος της βιβλιοθήκης jquery ώστε να αποφεύγεται το ανωτέρω;

-----

Έκανα νέο έλεγχο δοκιμάζοντας στο ίδιο template (flex) άλλο plugin που επίσης χρησιμοποιεί την βιβλιοθήκη jquery και δεν είχα θέμα δυσλειτουργίας. Στο συγκεκριμένο όμως "κάτι το ενοχλεί" και δεν ανταποκρίνεται κατά το αναμενόμενο. Χωρίς λοιπόν να θέλω να αποκλείσω το συγκεκριμένο template (flex) αναζητώ λύση και ίσως ο τίτλος του topic να μην είναι και σωστός, διότι βάσει του documentation (https://www.elxis.net/docs/developers/libraries/elxisdocument.html#header) η εντολή $eDoc->addJQuery(); εξασφαλίζει ότι η βιβλιοθήκη θα φορτωθεί άπαξ, άρα γίνεται ο έλεγχος.
Title: Re: Έλεγχος φορτώματος βιβλιοθήκης jquery
Post by: datahell on October 31, 2014, 10:07:51
Είσαι σίγουρος ότι το jquery που βλέπεις στα headers είναι 2 φορές η ίδια url; Γιατί αυτό δεν υπάρχει περίπτωση να συμβεί λόγω τρόπου κατασκευής της βιβλιοθήκης elxisDocument. Μήπως κάτι άλλο φορτώνει manually κάποιο άλλο jquery και απλά λόγω διαφορών στις θέσεις module των δύο template νομίζεις ότι είναι από το Flex; Πρόσεξε αν στα headers βλέπεις 2 φορές την ίδια url του jquery ή έχουν διαφορές.
Title: Re: Έλεγχος φορτώματος βιβλιοθήκης jquery
Post by: nikos on October 31, 2014, 10:26:37
Όχι δεν την βλέπω διπλή για αυτό και διευκρίνισα ότι η εντολή $eDoc->addJQuery(); εξασφαλίζει ότι η βιβλιοθήκη φορτώνεται άπαξ. Υποψιάζομαι το jquery χωρίς όμως να είμαι σίγουρος για το τι ακριβώς το ενοχλεί. Αυτό βέβαια συμβαίνει με το συγκεκριμένο template. Με άλλα όπως tiara, hector δεν έχω θέμα.

Θα το κοιτάξω πάλι εξ αρχής και αν δεν βρω κάτι, θα το πακετάρω και θα το στείλω για δημοσίευση στον webgift που πάντα τα ελέγχει όλα και ίσως βρει το αίτιο.
Title: Re: Έλεγχος φορτώματος βιβλιοθήκης jquery
Post by: webgift on October 31, 2014, 11:07:01
Πάλι εγώ θα πληρώσω την νύφη;  ;D ;D ;D
Στείλε το και θα το τακτοποιήσω εγώ ;)
Title: Re: Έλεγχος φορτώματος βιβλιοθήκης jquery
Post by: nikos on November 01, 2014, 13:42:13
Πιστεύω ότι είναι ολοκληρωμένο τώρα. Το δημοσίευσα (http://www.osw.gr/easy-zoom.html) προσωρινά για λόγους ελέγχου και κατόπιν θα το στείλω για δημοσίευση.

Καλό μήνα!