Yeni Cevap 
 
Konuyu Değerlendir
  • 1 Oy - 5 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Ürün Kodu ile arama
Yazar Mesaj
beSt Çevrimdışı
Junior Member
**

Mesajlar: 3
Katılım: Aug 2011
Rep Puanı: 0
Mesaj: #1
Ürün Kodu ile arama
arkadaslar ürün ismi, ürün etiketi ile vs aramak söz konusu ancak ürün kodu ile arattıgımda bulamıyor. ÜRÜN KODU ile aramayı aktif etmek için nereye ne kod yazmamız gerekiyor ?
17-09-2011 12:46
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
beSt Çevrimdışı
Junior Member
**

Mesajlar: 3
Katılım: Aug 2011
Rep Puanı: 0
Mesaj: #2
RE: Ürün Kodu ile arama
Merhaba Arkadaşlar.
Ürün kodu ile aramayı bulamamıstım daha sonra bunu ne çözer diye düşünürken, Ajax ile yapılmış akkıllı arama modülü gördüm ve kendim test ettim herhangi bir problem yaşamadım ve şuan kullanmaktayım.
ürün kodu ile de arama yapabiliyorum. ve tanımlama cıkıyor.

Kurulum.
Öncelikle ekteki dosyayı indirip ana dizine atmanız.

Açın:
catalog/view/theme/your_theme/template/common/footer.tpl

Bulun:
Alıntı: </body>

Üstüne Ekleyin
Alıntı: <script type="text/javascript" src="catalog/view/javascript/livesearch.js"></script>

================================================================================​​==========================

Açın:
catalog/view/theme/your_theme/template/common/header.tpl

Bulun:
Alıntı: <?php echo $google_analytics; ?>

Üstüne Ekleyin
Alıntı: <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/livesearch.css" />


================================================================================​​==========================

Açın:
catalog/controller/product/search.php

En Allata Aşağıdaki kodların önüne:
Alıntı: }
?>

Üzerine Şu Kodları Ekleyin
Alıntı: public function ajax()
{
// Contains results
$data = array();
if( isset($this->request->get['keyword']) ) {
// Parse all keywords to lowercase
$keywords = strtolower( $this->request->get['keyword'] );
// Perform search only if we have some keywords
if( strlen($keywords) >= 3 ) {
$parts = explode( ' ', $keywords );
$add = '';
// Generating search
foreach( $parts as $part ) {
$add .= ' AND (LOWER(pd.name) LIKE "%' . $this->db->escape($part) . '%"';
$add .= ' OR LOWER(p.model) LIKE "%' . $this->db->escape($part) . '%")';
}
$add = substr( $add, 4 );
$sql = 'SELECT pd.product_id, pd.name, p.model FROM ' . DB_PREFIX . 'product_description AS pd ';
$sql .= 'LEFT JOIN ' . DB_PREFIX . 'product AS p ON p.product_id = pd.product_id ';
$sql .= 'LEFT JOIN ' . DB_PREFIX . 'product_to_store AS p2s ON p2s.product_id = pd.product_id ';
$sql .= 'WHERE ' . $add . ' AND p.status = 1 ';
$sql .= 'AND pd.language_id = ' . (int)$this->config->get('config_language_id');
$sql .= ' AND p2s.store_id = ' . (int)$this->config->get('config_store_id');
$sql .= ' ORDER BY LOWER(pd.name) ASC, LOWER(p.model) ASC';
$sql .= ' LIMIT 15';
$res = $this->db->query( $sql );
if( $res ) {
$data = ( isset($res->rows) ) ? $res->rows : $res->row;

// For the seo url stuff
$basehref = 'product/product&keyword=' . $this->request->get['keyword'] . '&product_id=';
foreach( $data as $key => $values ) {
$data[$key] = array(
'name' => htmlspecialchars_decode($values['name'] . ' (' . $values['model'] . ')', ENT_QUOTES),
'href' => $this->url->link($basehref . $values['product_id'])
);
}
}
}
}
echo json_encode( $data );
}


GÖRÜNÜM EKTEDİR...


Eklenti Dosyaları
.zip  AJAXSearch_15_Duzgun.com.zip (Boyut: 614.14 KB / İndirilme: 77)
20-09-2011 08:33
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
is_for_you Çevrimdışı
Junior Member
**

Mesajlar: 1
Katılım: Apr 2013
Rep Puanı: 0
Mesaj: #3
RE: Ürün Kodu ile arama
bende çalışmadı üstadım
12-05-2013 03:53
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
yusufozcelik Çevrimdışı
yusufozcelik@opencartfrm.com
****

Mesajlar: 174
Katılım: Aug 2011
Rep Puanı: 1
Mesaj: #4
RE: Ürün Kodu ile arama
daha kapsamlı hali için siteyi inceleyebilirsin.
Ürün koduna
Product Name
Product Model
UPC
SKU
EAN
JAN
ISBN
MPN
Manufacturer
Attribute Names
Attribute Values
Categories
Description
Tags
Location
Option Name
Option Value
Meta Description
Meta Keyword

alanlarında aramanızı sağlar 200,000 üründe hızlı performans vermekte.
DEMO : macitbilgisayar.com

Yusuf ÖZÇELİK | Web Developer
İletişim : yusufozcelik@opencartfrm.com
Skype : yusufozcelik@opencartfrm.com
Opencart Xml Modülü - Opencart SanalPos - Opencart Temaları - Opencart Destek
12-05-2013 09:05
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
mutemancer Çevrimdışı
Junior Member
**

Mesajlar: 6
Katılım: Jan 2013
Rep Puanı: 0
Mesaj: #5
RE: Ürün Kodu ile arama
çok iyi oldu bu olay baya aramıştım. Birşey daha sorucam. Birde yanına ürünün ufak bir fotoğrafını eklemeyi nasıl yapabiliriz ? çok daha kullanışlı olurdu
01-11-2013 15:53
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
kalfasan Çevrimdışı
Member
***

Mesajlar: 16
Katılım: Dec 2008
Rep Puanı: 0
Mesaj: #6
RE: Ürün Kodu ile arama
merhabalar
kullandığım sistem 1.5.1.3.1 gelişmiş aramada arattırdığım zaman titlede çıkmıyor etiketlerde çıkıyor yani ana sayfada arama bölümünde bunu düzeneleyebilir miyiz zaten 1.5.1.3.1 versiyonlarda yazılımdan geliyor galiba ama daha önceki versiyonlarda bu yoktu gelişmiş aramaya yazdığınız ürün title olarak çıkıyordu bu konu hakkında bilgisi olan arkadaşlar yardımcı olursa sevinirim
site
http://www.kalfasan.com
(En son düzenleme: 27-11-2013 09:50 kalfasan.)
27-11-2013 09:45
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
web34 Çevrimdışı
Member
***

Mesajlar: 11
Katılım: Mar 2014
Rep Puanı: 0
Mesaj: #7
RE: Ürün Kodu ile arama
tşkler çok aramıştık
01-03-2014 23:16
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
Yeni Cevap 


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Ürün Ayrıntısında Marka Yazısı Yerine Logo Göstermek beSt 2 4,173 16-05-2012 11:07
Son Mesaj: sporrow

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi