Υποστήριξη Επεκτάσεων & Θεμάτων
#5598 από zelig
11 Φεβ 2019, 21:33
Αφού γράψω ένα τεράστιο ευχαριστώ στους ανθρώπους που μας παρέχουν δωρεάν αυτή τη θαυμάσια επέκταση:
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=23930&filter_search=piraeus
ήθελα να αναφέρω ένα πρόβλημα που αντιμετωπίζω.

Η έκδοση του Opencart μου είναι η 2.0.2.0 και το πρόβλημα που προκύπτει είναι το εξής. Όταν τρέχω τοπικά το site και πηγαίνω στη σελίδα του checkout, όλα λειτουργούν άψογα και εμφανίζονται κανονικά οι μέθοδοι πληρωμής και μπορώ να κάνω κανονικά checkout και redirect στο περιβάλλον της Πειραιώς.

Στην online μορφή του site όμως (που είναι SSL enabled), με το που φτάνω στο checkout page, όταν κλικάρω να μου φορτώσει τα Payment Methods μου πετάει ένα alert box με error 0 και από την κονσόλα του chrome λαμβάνω το μήνυμα ότι η σελίδα προσπαθεί να φορτώσει mixed content (δηλαδή μη ασφαλές περιεχόμενο). Αν κάνω disable το extension, το error συνεχίζεται και δεν με αφήνει να κάνω καθόλου checkout. Ο μόνος τρόπος να επανέλθει το site σε φυσιολογική λειτουργία είναι να κάνω uninstall το extension.
Έλεγξα ένα προς ένα τα αρχεία του extension και δυστυχώς δεν μπόρεσα να βρω ποιο είναι το μη ασφαλές σενάριο / link που προσπαθεί να φορτώσει το extension (και ειδικά σε εκείνο το σημείο!) και πιθανότατα οδηγεί και στο σφάλμα, αλλά το περίεργο είναι το σφάλμα προκύπτει στα Payment methods του checkout οπότε δεν έχει προλάβει ακόμα να κάνει κάποιο εξωτερικό request / call στην τράπεζα.

Έχετε κάποια συμβουλή για το πώς θα μπορούσα να απομονώσω το πρόβλημα και να βρω τι το προκαλεί;
#5601 από d-w.gr
12 Φεβ 2019, 8:30
Κάπου στον κώδικα πιθανόν υπάρχει κάποια αναφορά π.χ. σε εικόνα που αντί https, έχει σκέτο http.
Δες μήπως με το https://www.whynopadlock.com/ καταφέρεις να βρεις κάτι.
#5602 από zelig
12 Φεβ 2019, 11:37
Δυστυχώς δεν κατάφερα να εντοπίσω το unsafe περιεχόμενο στον κώδικα, αλλά αυτό που μου κάνει εντύπωση είναι ότι ακόμα και disable να κάνω το extension συνεχίζει να προκαλεί λάθος. Ο μόνος τρόπος να μην εμφανίζει το λάθος είναι να κάνω uninstall το extension.

ΣΥΝΔΕΔΕΜΕΝΑ ΜΕΛΗ

Μέλη σε αυτό το φόρουμ: Δεν υπάρχουν εγγεγραμμένα μέλη και 8 επισκέπτες