seoseo
tr-opencart

     
avatar Şuanki Zaman: 06-25-2017, 08:17 PMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Ana Sayfa Gelişmiş Arama Düzenlemesi

Konuyu görüntüleyenler: 1 Misafir
 
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  Kıroğlumarket - Görüntüleme - Okunma  4601 - Yorum  12

Kıroğlumarketv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,037
Konular: 486
Katılma Tarihi: Jan 2012
Rep Puanı: 94
Teşekkürler: 1126
991 Mesajına, 2022 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-01-2012 05:19 PM
Evet Arkadaşlar Şimdi Forumda Bir Arkadaşımız Gelişmiş Arama ( Hepsi Burada Tarzı ) Bir Düzenleme İstemişti Bende Bişiler karaladım ( Derken Modulden Söktüm Arakladım Yanlış Anlaşılmasın Big Grin ) Default Temada Denedim Herhangi Bir Sorun vermedi Gayet Güzeel çalıştı.

Test : Default temada ve v. 1.5.4.1 de test edilmiştir.

Test Adresi: http://driver.kiroglumarket.com/

İlk Önce Control Dosyamızı Açalım

catalog/control/common/ header.php

Bulalım :

PHP Kod:
protected function index() { 

Değiştirelim :

PHP Kod:
protected function index($setting) { 

Dil Uzantı Tanımlamamızı Yapalım :

Aynı Dosyada Bulalım :

PHP Kod:
$this->data['text_account'] = $this->language->get('text_account'); 

Hemen Altına Ekleyelim :

PHP Kod:
/* Language */
        
        
$this->language->load('module/sidebarsearch');        

        
        
$this->data['text_searchbox'] = $this->language->get('text_searchbox');
        
$this->data['text_categorytop'] = $this->language->get('text_categorytop');
        
$this->data['text_subsYN'] = $this->language->get('text_subsYN');
        
$this->data['text_descripYN'] = $this->language->get('text_descripYN'); 

Tamam Şimdi Geldik Arama Şart Döngü İşlemine :

Gene Aynı Dosyada Bulalım :

PHP Kod:
// Menu 

Üstüne Ekleyelim :

PHP Kod:
// 3 Level Category Search
        
$this->data['categories'] = array();
                    
        
$categories_1 $this->model_catalog_category->getCategories(0);
        
        foreach (
$categories_1 as $category_1) {
            
$level_2_data = array();
            
            
$categories_2 $this->model_catalog_category->getCategories($category_1['category_id']);
            
            foreach (
$categories_2 as $category_2) {
                
$level_3_data = array();
                
                
$categories_3 $this->model_catalog_category->getCategories($category_2['category_id']);
                
                foreach (
$categories_3 as $category_3) {
                    
$level_3_data[] = array(
                        
'category_id' => $category_3['category_id'],
                        
'name'        => $category_3['name'],
                    );
                }
                
                
$level_2_data[] = array(
                    
'category_id' => $category_2['category_id'],    
                    
'name'        => $category_2['name'],
                    
'children'    => $level_3_data
                
);                    
            }
            
            
$this->data['categories'][] = array(
                
'category_id' => $category_1['category_id'],
                
'name'        => $category_1['name'],
                
'children'    => $level_2_data
            
);
        }        
        
        
        
$this->data['sidebarsearch'] = array(); 


Bu Dosya İle işimizi Hallettik Şimdi Dil Dosyamıza Geldik :

catalog/language/turkish/common/ header.php

PHP Kod:
$_['text_shopping_cart'] = 'Sepetim'

Üstüne Ekleyelim :

PHP Kod:
$_['text_searchbox'] = 'Arama Yapınız';
$_['text_categorytop'] = 'Tüm Kategoriler';
$_['text_subsYN'] = 'Alt Kategorilerde Ara';
$_['text_descripYN'] = 'Açıklamalarda Ara'

Şimdi TPL Dosyamıza Gelelim :

Bulalım :

PHP Kod:
<div id="notification"></div

Altına Ekle :

PHP Kod:
<div id="sidebarsearch">
    <!-- 
Basic search box -->
    <
div class="button-sidebarsearch" style="position: absolute; background: url('catalog/view/theme/default/image/button-search.png') center center no-repeat; width: 28px; height: 24px; border-right: 1px solid #CCCCCC; cursor: pointer;"></div>
    <
input type="text" name="sidebarsearch_name" value="<?php echo $text_searchbox; ?>" style="background: #FFF; padding: 1px 1px 1px 33px; width: 120px; height: 21px; border: 1px solid #CCCCCC;" onclick="this.value = '';" onkeydown="this.style.color = '#000000';" />
     <!-- 
Advanced Options -->
    
     <
div id="dropdown-categories" style="padding: 10px 0px;">
        <
select name="filter_category_id">
        <
option value="0"><?php echo $text_categorytop?></option>
        <?php foreach ($categories as $category_1) { ?>
        <option value="<?php echo $category_1['category_id']; ?>"><?php echo $category_1['name']; ?></option>
        <?php foreach ($category_1['children'] as $category_2) { ?>
        <option value="<?php echo $category_2['category_id']; ?>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $category_2['name']; ?></option>
        <?php foreach ($category_2['children'] as $category_3) { ?>
        <option value="<?php echo $category_3['category_id']; ?>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $category_3['name']; ?></option>
        <?php ?>
        <?php ?>
        <?php ?>
      </select>
      </div>
     <table style="width: 53%; height: 24px;">
                <tr>
                                <td style="width: 40px"><div id="sidebarsearch">
    <!-- Basic search box -->
    <div class="button-sidebarsearch" style="position: absolute; background: url('catalog/view/theme/default/image/button-search.png') center center no-repeat; width: 28px; height: 24px; border-right: 1px solid #CCCCCC; cursor: pointer;"></div>
    <input type="text" name="sidebarsearch_name" value="<?php echo $text_searchbox?>" style="background: #FFF; padding: 1px 1px 1px 33px; width: 120px; height: 21px; border: 1px solid #CCCCCC;" onclick="this.value = '';" onkeydown="this.style.color = '#000000';" />
     <!-- Advanced Options -->
</td>
                                <td style="width: 96px">
                                <div id="dropdown-categories" style="padding: 10px 0px; height: 23px; width: 88px;">
        <select name="filter_category_id">
        <option value="0"><?php echo $text_categorytop?></option>
        <?php foreach ($categories as $category_1) { ?>
        <option value="<?php echo $category_1['category_id']; ?>"><?php echo $category_1['name']; ?></option>
        <?php foreach ($category_1['children'] as $category_2) { ?>
        <option value="<?php echo $category_2['category_id']; ?>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $category_2['name']; ?></option>
        <?php foreach ($category_2['children'] as $category_3) { ?>
        <option value="<?php echo $category_3['category_id']; ?>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $category_3['name']; ?></option>
        <?php ?>
        <?php ?>
        <?php ?>
      </select>
      </div>
</td>
                                <td style="width: 194px">
                                <div id="checkbox-subcategories" style="padding: 5px 4px 0px 68px; width: 170px;">
        <input type="checkbox" name="filter_sub_category" value="1" id="sub_category" />
        <label for="sub_category"><?php echo $text_subsYN?></label>
      </div></td>
                                <td>
                                <div id="checkbox-description" style="padding: 5px 4px 0px 0px; width: 162px;">
        <input type="checkbox" name="filter_description" value="1" id="description" />
        <label for="description"><?php echo $text_descripYN?></label></div>
</td>
                </tr>
</table> 


Ekli Dosya(lar) Önizleme(ler)
Resmi Büyütmek İçin Tıklayın   
Kıroğlumarket
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: nokta , ITECHINN , sadettin , fe_odaliz
opencart temaları
noktav
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 629
Konular: 24
Katılma Tarihi: Jan 2012
Rep Puanı: 12
Teşekkürler: 672
175 Mesajına, 273 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-02-2012 04:00 PM
Sevgili Kıroğlu;
Bu dosya da
catalog/controller/common/header.php

bu satır nere de?
$this->data['heading_title'] = $this->language->get('heading_title');

tüm OC versiyonlarında bu dosyada bu satır yok ya Sad
nokta
Bu Dünya Acılardan Kaçamayacağın Kadar Küçük,
Kaybettiklerini Bir Daha Bulamayacağın Kadar Büyüktür!..
Alıntı Yaparak Cevapla
Paylaş!
Kıroğlumarketv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,037
Konular: 486
Katılma Tarihi: Jan 2012
Rep Puanı: 94
Teşekkürler: 1126
991 Mesajına, 2022 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-02-2012 04:08 PM
o satır yok zaten silmeyi unuttum Big GrinBig GrinBig Grin bu moduldu sidebar search diye o od ile modulun başlık yazısını çekiyordu misal Yeni Ürünler gibi siliyorum hemen
Kıroğlumarket
Alıntı Yaparak Cevapla
Paylaş!
noktav
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 629
Konular: 24
Katılma Tarihi: Jan 2012
Rep Puanı: 12
Teşekkürler: 672
175 Mesajına, 273 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-02-2012 04:21 PM
Sevgili Kıroğlu ;
eksik silmişsin
bunu da silmen gerek böyle bir dosya yok çünki.

$this->language->load('module/sidebarsearch');

az sonra vqmodunu ekliyeceğim bunun
nokta
Bu Dünya Acılardan Kaçamayacağın Kadar Küçük,
Kaybettiklerini Bir Daha Bulamayacağın Kadar Büyüktür!..
Alıntı Yaparak Cevapla
Paylaş!
Kıroğlumarketv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,037
Konular: 486
Katılma Tarihi: Jan 2012
Rep Puanı: 94
Teşekkürler: 1126
991 Mesajına, 2022 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-02-2012 05:46 PM
Abi gerekli düzeltmeleri yapınmı bendeki konuda Nasıl olduda gözümden kaçtı ilk değil Big Grin
Kıroğlumarket
Alıntı Yaparak Cevapla
Paylaş!
noktav
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 629
Konular: 24
Katılma Tarihi: Jan 2012
Rep Puanı: 12
Teşekkürler: 672
175 Mesajına, 273 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-02-2012 06:01 PM
(12-02-2012 05:46 PM)Kiroglumarket Yazılan:  Abi gerekli düzeltmeleri yapınmı bendeki konuda Nasıl olduda gözümden kaçtı ilk değil Big Grin

Yok çalıştıramadım bir el at istersen.
nokta
Bu Dünya Acılardan Kaçamayacağın Kadar Küçük,
Kaybettiklerini Bir Daha Bulamayacağın Kadar Büyüktür!..
Alıntı Yaparak Cevapla
Paylaş!
opencart temaları
Kıroğlumarketv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,037
Konular: 486
Katılma Tarihi: Jan 2012
Rep Puanı: 94
Teşekkürler: 1126
991 Mesajına, 2022 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-02-2012 06:05 PM
hangi versiyonda ve neresinde hata aldın abi
Kıroğlumarket
Alıntı Yaparak Cevapla
Paylaş!
noktav
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 629
Konular: 24
Katılma Tarihi: Jan 2012
Rep Puanı: 12
Teşekkürler: 672
175 Mesajına, 273 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-02-2012 06:43 PM
1.5.4 de deniyordum
PHP Kod:
/* Language */
        
        
$this->language->load('module/sidebarsearch');        

        
        
$this->data['text_searchbox'] = $this->language->get('text_searchbox');
        
$this->data['text_categorytop'] = $this->language->get('text_categorytop');
        
$this->data['text_subsYN'] = $this->language->get('text_subsYN');
        
$this->data['text_descripYN'] = $this->language->get('text_descripYN'); 

burdan itibaren hata verip duruyor
iki tane arama kutusu çıkıyor kıroğlu
nokta
Bu Dünya Acılardan Kaçamayacağın Kadar Küçük,
Kaybettiklerini Bir Daha Bulamayacağın Kadar Büyüktür!..
Alıntı Yaparak Cevapla
Paylaş!
yusuf_07v
Üye
***
V.İ.P Premium user avatar
Çevrimdışı

Mesajlar: 152
Konular: 35
Katılma Tarihi: Jun 2012
Rep Puanı: 3
Teşekkürler: 257
62 Mesajına, 123 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-02-2012 09:09 PM
(12-02-2012 06:43 PM)nokta Yazılan:  1.5.4 de deniyordum
PHP Kod:
/* Language */
        
        
$this->language->load('module/sidebarsearch');        

        
        
$this->data['text_searchbox'] = $this->language->get('text_searchbox');
        
$this->data['text_categorytop'] = $this->language->get('text_categorytop');
        
$this->data['text_subsYN'] = $this->language->get('text_subsYN');
        
$this->data['text_descripYN'] = $this->language->get('text_descripYN'); 

burdan itibaren hata verip duruyor
iki tane arama kutusu çıkıyor kıroğlu

kiroglu kardeşim aceleyle kodları bol bol koymuş Smile

bu şekilde yaparsan doğru çalışacaktır.bende arama dümesini çalıştıramadaım
muhtemelen script kod eksikliği var gibi geldi ama çok uğraşmadım..


<table style="width: 53%; height: 24px;">
<tr>
<td style="width: 40px"><div id="sidebarsearch">
<!-- Basic search box -->
<div class="button-sidebarsearch" style="position: absolute; background: url('catalog/view/theme/default/image/button-search.png') center center no-repeat; width: 28px; height: 24px; border-right: 1px solid #CCCCCC; cursor: pointer;"></div>
<input type="text" name="sidebarsearch_name" value="<?php echo $text_searchbox; ?>" style="background: #FFF; padding: 1px 1px 1px 33px; width: 120px; height: 21px; border: 1px solid #CCCCCC;" onclick="this.value = '';" onkeydown="this.style.color = '#000000';" />
<!-- Advanced Options -->
</td>
<td style="width: 96px">
<div id="dropdown-categories" style="padding: 10px 0px; height: 23px; width: 88px;">
<select name="filter_category_id">
<option value="0"><?php echo $text_categorytop; ?></option>
<?php foreach ($categories as $category_1) { ?>
<option value="<?php echo $category_1['category_id']; ?>"><?php echo $category_1['name']; ?></option>
<?php foreach ($category_1['children'] as $category_2) { ?>
<option value="<?php echo $category_2['category_id']; ?>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $category_2['name']; ?></option>
<?php foreach ($category_2['children'] as $category_3) { ?>
<option value="<?php echo $category_3['category_id']; ?>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $category_3['name']; ?></option>
<?php } ?>
<?php } ?>
<?php } ?>
</select>
</div>
</td>
<td style="width: 194px">
<div id="checkbox-subcategories" style="padding: 5px 4px 0px 68px; width: 170px;">
<input type="checkbox" name="filter_sub_category" value="1" id="sub_category" />
<label for="sub_category"><?php echo $text_subsYN; ?></label>
</div></td>
<td>
<div id="checkbox-description" style="padding: 5px 4px 0px 0px; width: 162px;">
<input type="checkbox" name="filter_description" value="1" id="description" />
<label for="description"><?php echo $text_descripYN; ?></label></div>
</td>
</tr>
</table>
yusuf_07
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: nokta
noktav
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 629
Konular: 24
Katılma Tarihi: Jan 2012
Rep Puanı: 12
Teşekkürler: 672
175 Mesajına, 273 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-02-2012 09:24 PM
Evet ya doğru arama düğmeside yok du ama
http://driver.kiroglumarket.com/ daki demo da da arama düğmesi yok en başta
png resim var tıklayınca arama yapıyor.
Ama sağ taraf da ufak şık bir düğme olsa daha hoş olurdu gibime geliyor. Big Grin
nokta
Bu Dünya Acılardan Kaçamayacağın Kadar Küçük,
Kaybettiklerini Bir Daha Bulamayacağın Kadar Büyüktür!..
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

Ana Sayfa Gelişmiş Arama Düzenlemesi Konusunun Linki Direk Link
Ana Sayfa Gelişmiş Arama Düzenlemesi Konusunun HTML Kodu HTML Link
Ana Sayfa Gelişmiş Arama Düzenlemesi Konusu BBCode Linki BBCode Link
Ana Sayfa Gelişmiş Arama Düzenlemesi Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [Modifikasyon] Ürün Detay Sayfasıda Küçük Bir Css Düzenlemesi Kıroğlumarket 10 4,986 04-07-2017 11:09 PM
Son Mesaj: blacktig
  beyaz sayfa sorunu sitem açılmıyor. socak 0 83 04-05-2017 04:53 PM
Son Mesaj: socak
Exclamation [Mod] Opencart 1.5.6.4 ARAMA SORUNU! Kast1992 1 164 03-05-2017 08:19 PM
Son Mesaj: Kast1992
  Yardım-Sayfa Görünümü mirac34 1 201 01-23-2017 08:49 PM
Son Mesaj: ahmeteren
  En üst menüye Ana Sayfa Ekleme ve Kategori değiştirme tuncaksoy 3 1,241 10-24-2016 10:34 PM
Son Mesaj: sakaci_79
  Sesli Arama Yapmak BLaDe 6 1,861 07-12-2016 02:18 AM
Son Mesaj: martin_8525
  Kategorilerde Arama Sayfasında Stok Miktarın Gösterme Kıroğlumarket 6 2,213 06-10-2016 10:25 AM
Son Mesaj: furkanyvz
  Opencart 1.5.1 x Ana sayfa modüllerde indirimde ve ücretsiz kargo ikonu göstermek. osdem66 28 11,888 04-16-2016 01:42 AM
Son Mesaj: tekinsaka
  [Mod] Admin sayfasında resim yükleme penceresi arama yaptırmak vqmod Kıroğlumarket 4 2,642 04-10-2016 09:08 PM
Son Mesaj: emrecanaaa
  [Modifikasyon] 1.5.5.x Ve 1.5.6.x Etiket Arama Sorunu Çözümü Kıroğlumarket 3 1,515 03-21-2016 01:46 AM
Son Mesaj: bluemonday

Ana Sayfa Gelişmiş Arama Düzenlemesi indir, Ana Sayfa Gelişmiş Arama Düzenlemesi Videosu, Ana Sayfa Gelişmiş Arama Düzenlemesi online izle, Ana Sayfa Gelişmiş Arama Düzenlemesi Bedava indir, Ana Sayfa Gelişmiş Arama Düzenlemesi Yükle, Ana Sayfa Gelişmiş Arama Düzenlemesi Hakkında, Ana Sayfa Gelişmiş Arama Düzenlemesi nedir, Ana Sayfa Gelişmiş Arama Düzenlemesi Free indir, Ana Sayfa Gelişmiş Arama Düzenlemesi oyunu, Ana Sayfa Gelişmiş Arama Düzenlemesi download


Forum Atla: