Σελίδα 1 από 1

Δύο ταυτόχρονα order την ίδια στιγμή

Δημοσιεύτηκε: 18 Νοέμ 2016, 15:06
από Johnp
Καλησπέρα,

Έχω ένα ηλεκτρονικό κατάστημα δημιουργημένα με το opencart 2.0.1.1 και θέλω τα προιόντα που μου εμφανίζονται να ακολουθούν διπλή ταξινόμηση. Π.χ. θέλω τα προιόντα που προστέθηκαν πριν από τις 2-11-2016 να ακολουθούν αύξουσα σειρά και τα ποιο καινούρια φθίνουσα.

Άλλαξα το τμήμα κώδικα στο public_html/eshop/vqmod/vqcache/vq2-catalog_controller_product_category.php και πρόσθεσα αυτό:
Κώδικας: Επιλογή όλων
if(p.date_added < '2016-11-2' ){
		if (isset($this->request->get['sort'])) {
			$sort = $this->request->get['sort'];
		} else {
                        $sort = 'p.date_added';
		}

		if (isset($this->request->get['order'])) {
			$order = $this->request->get['order'];
		} else {
			$order = 'ASC';
		}
		}
		else {
		if (isset($this->request->get['sort'])) {
			$sort = $this->request->get['sort'];
		} else {
                        $sort = 'p.date_added';
		}

		if (isset($this->request->get['order'])) {
			$order = $this->request->get['order'];
		} else {
			$order = 'DESC';
		}
		}
αλλά από ότι φαίνεται δεν λειτουργεί ίσως γιατί βλέπει την τιμή της μεταβλητής order μία φορά. Γενικά θέλω να ξέρω άν γίνεται ή αν οποιοσδήποτε γνωρίζει κάτι.

Ευχαριστώ εκ των προτέρων.