- 19 Ιούλ 2025, 16:27
#8863
Οκ, είναι κάπως πρόχειρος ο κώδικας σου, αλλά λειτουργεί.
Κάποια pointers βελτίωσης:
- Δημιούργησε ένα ενιαίο array με κλειδιά το id της περιφέρειας και τιμές τους τκ.
- Βρες έναν τρόπο να υλοποιήσεις ranges των τκ -όπου αυτό είναι εφικτό- αντί να εισάγεις έναν έναν τους τκ. Αφενός για να μειώσεις το μέγεθος του script και αφετέρου γιατί σίγουρα όλο και κάποιον τκ θα παραλείψεις. Παράδειγμα: σε εισαγωγή του τκ 13345 – Άνω Λιόσια, το script σου δεν τον αντιστοιχίζει με την περιφέρεια Αττικής.
- Τροποποίησε το script σου να αφαιρεί οτιδήποτε χαρακτήρες εκτός από αριθμούς από το πεδίο τκ. Ακόμα καλύτερα κάντο να επιτρέπει πληκτρολόγηση/επικόληση μόνο αριθμών. Με απλό trim δεν καλύπτεις το ενδεχόμενο ο πελάτης να έχει γράψει ή να έχει επικολήσει τον τκ με ενδιάμεσο κενό 123 23 ή να έχει γράψει άλλους χαρακτήρες.
Αλεξάνδρα Γκόγκα - Software Developer @ People’s Code
OpenCart-Hellas.gr - Administrator & Founder
PeoplesCode.com - Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Μεταφορά - Τεχνική Υποστήριξη OpenCart
Ελληνική μετάφραση & Επεκτάσεις OpenCart