ekriksi Δημοσ. 1 Μαΐου 2020 Δημοσ. 1 Μαΐου 2020 παιδιά καλήμερα να ρωτήσω πειραματίζομαι εδώ με ένα site έχω μια ερώτηση: λοιπόν έχω ένα link .json έχει κάποια προϊόντα μέσα με την μορφή. μπορώ κάπως με να απομονώσω κατηγορία και να εμφανίζω τα προϊόντα? μέχρι στιγμής τα πιάνω όλα και τα βάζω σε boostrap product card! { "product_id": "208199300381539", "product_name": "S.Oliver Capri trousers in a neon colour (20819930038_1539)", "description": "Παιδικό, μοντέρνο παντελόνι σε στυλ 3/4, κατασκευασμένο από ελαφρύ, ελαστικό ύφασμα που θα χαρίσει μοναδική ελευθερία κινήσεων.ΧαρακτηριστικάΣύνθεση: 98% βαμβάκι, 2% ελαστάνΣτενή εφαρμογή Suri με κανονική μέση και στενά πόδιαΜέση με θηλιές για ζώνηΚλείσιμο με φερμουάρ και κουμπίΕσωτερικά ρυθμιζόμενη μέσηΔύο μπροστινές τσέπες και δύο πίσω", "category": "Homewear / Chinos", "brand_name": "S.Oliver", "price": "15,00", "full_price": "39,99", "discount": "62", "size": "176", "colour": "WHITE", "gender": "" }, { "product_id": "2081994000526971", "product_name": "Tommy Jeans AME DENTON FASHION CHINO FST (20819940005_26971)", "description": "Παιδικό παντελόνι κατασκευασμένο από μαλακό ύφασμα που θα χαρίσει άνεση και στυλ. Διαθέτει εσωτερικό ρυθμιζόμενο κλείσιμο με κουμπί.ΧαρακτηριστικάΣύνθεση: 98% βαμβάκι, 2% ελαστάνΣτενή εφαρμογήΣτυλ με 5-τσέπεςΚανονική μέσηΚλασική σημαία Tommy Jeans", "category": "Παιδικά / Βρεφικά | Bebe / Αγόρι Ρούχα", "brand_name": "Tommy Jeans", "price": "37,45", "full_price": "74,90", "discount": "50", "size": "6", "colour": "VISTA BLUE", "gender": "" },
Uberalles_gr Δημοσ. 1 Μαΐου 2020 Δημοσ. 1 Μαΐου 2020 (επεξεργασμένο) Καλησπέρα, το ιδανικό θα ήταν να είχε και το category_id και κάπου να είχες ένα άλλο json όπου θα είχε id & title της κατηγορίας. Εάν δεν υπάρχει αυτή η δυνατότητα, τότε θα πρέπει να το κάνεις εσύ μόνος σου αυτό που περιέγραψα από πάνω, δηλαδή να μαζεύεις όλα τα category και να φτιάχνεις ένα array με id & title Βέβαια αυτό θα δουλέψει ΕΑΝ πάντα θα σου γυρνάει το ίδιο category path για προϊόντα που ανήκουν στην ίδια κατηγορία. Μπορείς να φτιάξεις ακόμα και τις κατηγορίες με τις υποκατηγορίες σε ότι βάθος υπάρχουν αλλά περιπλέκει μετά λίγο. Επεξ/σία 1 Μαΐου 2020 από Uberalles_gr
k33theod Δημοσ. 1 Μαΐου 2020 Δημοσ. 1 Μαΐου 2020 οταν το κανεις αυτο parse επιστρεφει λογικα array με objects. Το να διαλεξεις μετα συγκεκριμενη κατηγορια ειναι μια συνθηκη if(object.category==whatiwant)
t(o.ot) Δημοσ. 2 Μαΐου 2020 Δημοσ. 2 Μαΐου 2020 1. Αν εχεις βαση δεδομένων, τοτε ο πιο ευκολος τροπος θα ηταν να τα βαλεις στη ΒΔ σε εναν πινακα products. Μπορεις να παρεις τη λιστα με τις κατηγοριες με ενα query (πχ σε mongodb db.products.distinct('category'), και οταν ο χρηστης επιλεξει την επι μερους κατηγορια, να τρεξεις το αντιστοιχο query (db.query.find({ category: req.query.category })). 2. Αν δεν εχεις ΒΔ η δεν μπορεις να κρατησεις τα δεδομενα για καποιο λογο, τοτε θα βαλεις το array με τα products σε ενα variable (products). Θα παρεις τη λιστα με τις κατηγοριες με ενα set: var categories = new Set(); products.forEach(product => categories.add(product.caetgory)); και στη συνεχεια, οταν ο χρηστης επιλεξει την κατηγορια, θα κανεις filter τα προιοντα: products.filter(product => product.category === category);
ekriksi Δημοσ. 2 Μαΐου 2020 Μέλος Δημοσ. 2 Μαΐου 2020 ευχαριστώ παιδιά για τις απαντήσεις θα δοκιμάσω να δω τι παίζει, γενικά δεν έχω πολλές γνώσεις πειράματα κάνω τώρα
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα