Post by mikios_69 » Mon Apr 08, 2013 2:01 am

Ταξινομηση προιοντων βαση ημερομηνια καταχωρησης ως προεπιλογη στο καταλογο των προιοντων και οχι αλφαβητικα.
Πως θα το κανω?? :)

New member

Posts

Joined
Sun Jun 24, 2012 2:04 am
Location - Heraklion Creta

Post by gkasios » Mon Apr 08, 2013 7:26 am

Δεν υπάρχει η δυνατότητα απευθείας από το 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';
}

Our Extensions


User avatar
New member

Posts

Joined
Tue Jan 08, 2013 1:57 am


Post by mikios_69 » Mon Apr 08, 2013 7:00 pm

if (isset($this->request->get['sort'])) {
$sort = $this->request->get['sort'];
} else {
$sort = 'p.sort_order';
}
αυτος ειναι ο κωδικας μου..
εβαλα αυτο που ειπες αλλα δεν αλλαζει τπτ..
στην επιλογη της ταξινομησης μετα δεν μου εμφανιζει τπτ..

New member

Posts

Joined
Sun Jun 24, 2012 2:04 am
Location - Heraklion Creta

Post by gkasios » Mon Apr 08, 2013 9:14 pm

Εάν αντικαταστήσεις το p.sort_order με το p.date_added πρέπει να σου δουλέψει.
Δοκίμασε το και ενημέρωσε μας.
Με τον κώσικα αυτό δεν θα δείς καινούργια επιλογή στο μενού με τις ταξινομήσεις απλά η προεπιλεγμένη θα κάνει αυτό που θέλεις. Αν θέλεις να υπάρχει και σαν επιλογή τότε θα πρέπει να προσθέσεις κάτω από τον κώδικα

Code: Select all

$this->data['sorts'] = array();
τον ακόλουθο κώδικα

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')  

Our Extensions


User avatar
New member

Posts

Joined
Tue Jan 08, 2013 1:57 am


Post by mikios_69 » Tue Apr 09, 2013 3:26 am

δεν αλλαζει τπτ οταν αλλαζω την εντολη που μου ειπες "p.date_added" και στο κουτακι της ταξινομησης δεν γραφει τπτ μεσα ενω πριν εγραφε "προεπιλογη". Θελω να συνεχισει να γραφει προεπιλογη απλα να ειναι βαση ημερομηνιας καταχωρησεις. αυτα :)

New member

Posts

Joined
Sun Jun 24, 2012 2:04 am
Location - Heraklion Creta

Post by gkasios » Tue Apr 09, 2013 4:21 am

Έκανα attach το αρχείο δοκίμασε να δείς αν είναι αυτό που θέλεις

Our Extensions


User avatar
New member

Posts

Joined
Tue Jan 08, 2013 1:57 am


Post by mikios_69 » Wed Apr 10, 2013 5:07 am

Image

Image

Οπως βλεπεις δεν αλλαζει κατι στα προιοντα και στην ταξινομηση χανοντε οι επιλογες...

New member

Posts

Joined
Sun Jun 24, 2012 2:04 am
Location - Heraklion Creta

Post by gkasios » Wed Apr 10, 2013 5:23 am

Μπορείς να ανεβάσεις το category.php που έχεις και να δοκιμάσεις το default template opencart να δείς αν εκεί δουλεύει. Το αρχείο που ανέβασα το έχω δοκιμάσει στην τελευταία έκδοση του opencart

Our Extensions


User avatar
New member

Posts

Joined
Tue Jan 08, 2013 1:57 am


Post by mikios_69 » Wed Apr 10, 2013 3:36 pm

εχω την 1.5.3.1 και χρησιμοποιω ηδη καποιο template Shoppica2
μηπως εκει ειναι το προβλημα??

New member

Posts

Joined
Sun Jun 24, 2012 2:04 am
Location - Heraklion Creta

Post by gkasios » Fri Apr 12, 2013 6:11 am

Έλεγξα το αρχείο και έκανα και τις αλλαγές που σου πρότεινα και δούλεψαν. Κάτι που έχεις εγκαταστήσει στο opencart δημιουργεί το πρόβλημα. Δοκίμασε να βάλεις το κλασσικό template να δεις μήπως φταίει αυτό. Αλλιώς δοκίμασε να απενεργοποιήσεις τα module που έχεις εγκαταστήσει.

Our Extensions


User avatar
New member

Posts

Joined
Tue Jan 08, 2013 1:57 am


Post by mikios_69 » Tue May 14, 2013 5:28 am

Καποια αλλη βοηθεια παιδια??
ανεβαζω και το category μηπως δει καποιος που γινεται το λαθος..
εκδοση 1.5.3.1 με shoppica2

New member

Posts

Joined
Sun Jun 24, 2012 2:04 am
Location - Heraklion Creta

Post by botonakis » Wed May 15, 2013 5:46 pm

Εάν υπάρχει εγκατεστημένο VQMod, μπορείς να κάνεις αυτή τη δουλειά που θες με το παρακάτω VQMod XML.

product by date added - www.botonakis.com


User avatar
Active Member

Posts

Joined
Tue Jan 24, 2012 7:55 pm
Location - Athens, Greece

Post by mikios_69 » Thu May 16, 2013 9:10 pm

thanks Botonakis!!!!

New member

Posts

Joined
Sun Jun 24, 2012 2:04 am
Location - Heraklion Creta
Who is online

Users browsing this forum: No registered users and 232 guests