Page 1 of 1
Ταξινομηση προιοντων
Posted: Mon Apr 08, 2013 2:01 am
by mikios_69
Ταξινομηση προιοντων βαση ημερομηνια καταχωρησης ως προεπιλογη στο καταλογο των προιοντων και οχι αλφαβητικα.
Πως θα το κανω??

Re: Ταξινομηση προιοντων
Posted: Mon Apr 08, 2013 7:26 am
by gkasios
Δεν υπάρχει η δυνατότητα απευθείας από το Administrator Panel πρέπει να ανοίξετε το αρχείο category.php που βρίσκετε στο catalog/controller/product/category.php και να αλλάξετε τον ακόλουθο κώδικα
Code: Select all
if (isset($this->request->get['sort'])){
$sort = $this->request->get['sort'];
} else {
$sort = 'pd.name';
}
Σε αυτόν
Code: Select all
if (isset($this->request->get['sort'])){
$sort = $this->request->get['sort'];
} else {
$sort = 'p.date_added';
}
Re: Ταξινομηση προιοντων
Posted: Mon Apr 08, 2013 7:00 pm
by mikios_69
if (isset($this->request->get['sort'])) {
$sort = $this->request->get['sort'];
} else {
$sort = 'p.sort_order';
}
αυτος ειναι ο κωδικας μου..
εβαλα αυτο που ειπες αλλα δεν αλλαζει τπτ..
στην επιλογη της ταξινομησης μετα δεν μου εμφανιζει τπτ..
Re: Ταξινομηση προιοντων
Posted: Mon Apr 08, 2013 9:14 pm
by gkasios
Εάν αντικαταστήσεις το
p.sort_order με το
p.date_added πρέπει να σου δουλέψει.
Δοκίμασε το και ενημέρωσε μας.
Με τον κώσικα αυτό δεν θα δείς καινούργια επιλογή στο μενού με τις ταξινομήσεις απλά η προεπιλεγμένη θα κάνει αυτό που θέλεις. Αν θέλεις να υπάρχει και σαν επιλογή τότε θα πρέπει να προσθέσεις κάτω από τον κώδικα
τον ακόλουθο κώδικα
Code: Select all
$this->data['sorts'][] = array(
'text' => 'Taksinomisi kata imerominia eisagogis',
'value' => 'p.date_added-ASC',
'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.date_added&order=ASC' . $url)
);
$this->data['sorts'][] = array(
'text' => 'Antistrofi taksinomisi kata imerominia eisagogis',
'value' => 'p.date_added-DESC',
'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.date_added&order=DESC' . $url)
);
Εκεί που υπάρχουν Greeklish μπορείς να γράψεις την επιλογή όπως θέλεις να εμφανίζετε και αν θέλεις να έχεις πολλαπλές γλώσσες γράψε ένα tag στο αρχείο μετάφρασης και αντικατέστησε τα Greeklish με αυτό
Code: Select all
$this->language->get('text_i_dikia_mou_leksi')
Re: Ταξινομηση προιοντων
Posted: Tue Apr 09, 2013 3:26 am
by mikios_69
δεν αλλαζει τπτ οταν αλλαζω την εντολη που μου ειπες "p.date_added" και στο κουτακι της ταξινομησης δεν γραφει τπτ μεσα ενω πριν εγραφε "προεπιλογη". Θελω να συνεχισει να γραφει προεπιλογη απλα να ειναι βαση ημερομηνιας καταχωρησεις. αυτα

Re: Ταξινομηση προιοντων
Posted: Tue Apr 09, 2013 4:21 am
by gkasios
Έκανα attach το αρχείο δοκίμασε να δείς αν είναι αυτό που θέλεις
Re: Ταξινομηση προιοντων
Posted: Wed Apr 10, 2013 5:07 am
by mikios_69
Οπως βλεπεις δεν αλλαζει κατι στα προιοντα και στην ταξινομηση χανοντε οι επιλογες...
Re: Ταξινομηση προιοντων
Posted: Wed Apr 10, 2013 5:23 am
by gkasios
Μπορείς να ανεβάσεις το category.php που έχεις και να δοκιμάσεις το default template opencart να δείς αν εκεί δουλεύει. Το αρχείο που ανέβασα το έχω δοκιμάσει στην τελευταία έκδοση του opencart
Re: Ταξινομηση προιοντων
Posted: Wed Apr 10, 2013 3:36 pm
by mikios_69
εχω την 1.5.3.1 και χρησιμοποιω ηδη καποιο template Shoppica2
μηπως εκει ειναι το προβλημα??
Re: Ταξινομηση προιοντων
Posted: Fri Apr 12, 2013 6:11 am
by gkasios
Έλεγξα το αρχείο και έκανα και τις αλλαγές που σου πρότεινα και δούλεψαν. Κάτι που έχεις εγκαταστήσει στο opencart δημιουργεί το πρόβλημα. Δοκίμασε να βάλεις το κλασσικό template να δεις μήπως φταίει αυτό. Αλλιώς δοκίμασε να απενεργοποιήσεις τα module που έχεις εγκαταστήσει.
Re: Ταξινομηση προιοντων
Posted: Tue May 14, 2013 5:28 am
by mikios_69
Καποια αλλη βοηθεια παιδια??
ανεβαζω και το category μηπως δει καποιος που γινεται το λαθος..
εκδοση 1.5.3.1 με shoppica2
Re: Ταξινομηση προιοντων
Posted: Wed May 15, 2013 5:46 pm
by botonakis
Εάν υπάρχει εγκατεστημένο VQMod, μπορείς να κάνεις αυτή τη δουλειά που θες με το παρακάτω VQMod XML.
product by date added - www.botonakis.com
Re: Ταξινομηση προιοντων
Posted: Thu May 16, 2013 9:10 pm
by mikios_69
thanks Botonakis!!!!