asmar Posted April 3, 2020 Share Posted April 3, 2020 Καλημέρα, Για κάποιον ανεξήγητο λόγο το jquery.autocomplete.js is δεν γίνεται include μετά το jquery με αποτέλεσμα να μην δουλεύει τίποτα στα προϊόντα. Μόλις πάω να επεξεργαστώ κάποιο πετάει μεταξύ άλλων το παρακάτω και δεν δουλεύει τίποτα από τα tabs. products.js:1028 Uncaught TypeError: $(...).autocomplete is not a function Στο view source της σελίδας φαντάζομαι το πρόβλημα είναι ότι το jquery.autocomplete.js γίνεται include πριν το jquery. <script type="text/javascript" src="/js/jquery/plugins/autocomplete/jquery.autocomplete.js"></script> <script type="text/javascript" src="/modules/antiviruspro/views/js/back.js"></script> <script type="text/javascript" src="/js/jquery/jquery-1.11.0.min.js"></script> <script type="text/javascript" src="/js/jquery/jquery-migrate-1.2.1.min.js"></script> ....... Δεν μπορώ να βρω που/πως γίνεται αυτό ώστε να αλλάξω τη σειρά; Ευχαριστώ Link to comment Share on other sites More sharing options...
sanctusmob Posted April 3, 2020 Share Posted April 3, 2020 Υποθέτω πως τα js είναι από κάποιο module και πως είσαι σε 1.7. Έχει αλλάξει ο τρόπος που προσθέτεις js στο front controller ( registerJavascript() ) , υπάρχει ακόμη υποστήριξη στην legacy function ( addJS() ). Πολλά module δεν έχουν γίνει update και έχουν ακόμη την legacy function. Στην καινούρια function έχει priority. Οπότε στην ουσία μπορείς να του πεις με ποια σειρά θα φορτώνει τα js για να μην υπάρχουν τέτοια προβλήματα. Οπότε στην καλύτερη θα πρέπει να βάλεις σωστά το priority, στην χειρότερη θα πρέπει να αλλάξεις το module να παίζει με την καινούρια function και να βάλεις priority. Σχετικά θα δεις εδώ. Link to comment Share on other sites More sharing options...
asmar Posted April 3, 2020 Author Share Posted April 3, 2020 Καλημέρα, Είναι 1.6.24 έκδοση. Όταν κάνω disable τα non native modules δουλεύει. Πήγα κατόπιν και έκανα disable όλα τα modules εκτός αυτά του Prestashop και εξακολουθεί να το κάνει.... Link to comment Share on other sites More sharing options...
sanctusmob Posted April 4, 2020 Share Posted April 4, 2020 Λυπάμαι δεν θυμάμαι τι γινόταν στην 1.6. Δες το template σου. Υ.Γ. το file src="/js/jquery/plugins/autocomplete/jquery.autocomplete.js" προφανώς υπάρχει.... Link to comment Share on other sites More sharing options...
asmar Posted April 4, 2020 Author Share Posted April 4, 2020 και όμως δεν υπάρχει πουθενά στο theme. Έχω κάνει αναζήτηση σε όλο το prestashop folder που έχω εγκαταστήσει και τοπικά για troubleshooting. Στα μόνα αρχεία που το κάνει include είναι: js/retro-compat.js.php Helper.php admin-display_class.php Link to comment Share on other sites More sharing options...
asmar Posted April 4, 2020 Author Share Posted April 4, 2020 Έπειτα από ατελείωτες ώρες το βρήκα.....ενώ είχα κάνει απεγκατάσταση ένα παλιό module αυτό για κάποιο λόγο το διάβαζε κάποιο αρχείο. Μόλις το διέγραψα από το φλοιό έφτιαξε.....ήταν το addhomefeatured Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now