Tarihe Göre Arama Yapmak

halukca35

OpenCart-TR
Katılım
29 Ağu 2010
Mesajlar
1
Tepkime puanı
0
Puanları
0
Merhaba
Opencart harika bir çalışma.. türkçe destekde öyle. katkı veren herkese öncelikle teşekkürler.
Soracağım şu.
Tarihe göre arama yaptırmak istediğimizde hangi yolu izlemeliyiz. veya bununla ilgili bir makale ve çözülmüş kod varmı.
BU konuda Open cart iyi bilen arkadaşlardan yardım bekliyorum.
Haluk

dil kısmında
catalog\language\turkish\product\ search.php ve category.php ye ?> bul ve hemen üstüne
Kod:
$_['text_date_added']      = 'Tarihe göre sondan başa';
$_['text_date_added']      = 'Tarihe göre baştan sona';
bunları ekle
sonraki adımda
catalog\controller\product\ search.php de opencart.149 a göre söylüyorum.
aşağıdakini bul
Kod:
				$this->data['sorts'][] = array(
					'text'  => $this->language->get('text_model_desc'),
					'value' => 'p.model-DESC',
					'href'  => HTTP_SERVER . 'index.php?route=product/search' . $url . '&sort=p.model&order=DESC'
				);

altına ekle

Kod:
				$this->data['sorts'][] = array(
					'text'  => $this->language->get('text_date_added'),
					'value' => 'p.date_added-DESC',
					'href'  => HTTP_SERVER . 'index.php?route=product/search' . $url . '&sort=p.date_added&order=DESC'
				);

				$this->data['sorts'][] = array(
					'text'  => $this->language->get('text_date_added'),
					'value' => 'p.date_added-ASC',
					'href'  => HTTP_SERVER . 'index.php?route=product/search' . $url . '&sort=p.date_added&order=ASC'
				);
catalog\controller\product\ category.php de opencart.149 a göre söylüyorum.
aşağıdakini bul

Kod:
				$this->data['sorts'][] = array(
					'text'  => $this->language->get('text_model_asc'),
					'value' => 'p.model-ASC',
					'href'  => $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/category&path=' . $this->request->get['path'] . '&sort=p.model&order=ASC')
				);
 
				$this->data['sorts'][] = array(
					'text'  => $this->language->get('text_model_desc'),
					'value' => 'p.model-DESC',
					'href'  => $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/category&path=' . $this->request->get['path'] . '&sort=p.model&order=DESC')
				);
altına ekle
Kod:
					$this->data['sorts'][] = array(
					'text'  => $this->language->get('text_date_added'),
					'value' => 'p.date_added-DESC',
					'href'  => $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/category&path=' . $this->request->get['path'] . '&sort=p.date_added&order=DESC')
				);

					$this->data['sorts'][] = array(
					'text'  => $this->language->get('text_date_added'),
					'value' => 'p.date_added-ASC',
					'href'  => $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/category&path=' . $this->request->get['path'] . '&sort=p.date_added&order=ASC')
				);
bunları yapınca tarihe görede sıralama yapar.
eski versiyonlar ne yapar derseniz. bul dediğim yerlerde benzer kodlar vardır. o kodların en altına uygun bölümüne değim gibi ekleme yapın.
KENDİM SORDUM kendim cevapladım artık :)
 

zoltrix2

OpenCart-TR
Katılım
2 Ağu 2010
Mesajlar
10
Tepkime puanı
0
Puanları
0
arkadaşım
güzel bu kodları ekledik ama
p.date_added bunu görmüyor sayfa

yani hiçbirşey değişmiyor

p.date_added bu kod farklı bir yerdede tanıtmak lazım
mutlaka başka yerede bu kodu eklemek gerekiyor.

bilen arkadaşımız varsa cevabınızı bekliyorummm

saygılar...



ok.
isteyen arkadaşlar olursa

catalog/model/catalog/product.php

a eklemeyi yapabilirler.
sistem çalışıyor...
 
Üst