tr-opencart

     
avatar Şuanki Zaman: 12-19-2024, 01:37 AMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Ana Sayfa Gelişmiş Arama Düzenlemesi

Konuyu görüntüleyenler:
 
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  e-ticaretdersleri - Görüntüleme - Okunma  8930 - Yorum  12

e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 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   
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: nokta , ITECHINN , sadettin , fe_odaliz
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: 671
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ş!
e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 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
e-ticaretdersleri
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: 671
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ş!
e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 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
e-ticaretdersleri
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: 671
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ş!
e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-02-2012 06:05 PM
hangi versiyonda ve neresinde hata aldın abi
e-ticaretdersleri
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: 671
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: 671
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
  Opencart 1.5.1 x Ana sayfa modüllerde indirimde ve ücretsiz kargo ikonu göstermek. osdem66 29 30,650 09-06-2021 11:30 PM
Son Mesaj: senerelmas
  müşteri kaydı sonrası beyaz sayfa furkanyvz 2 780 04-09-2020 05:31 PM
Son Mesaj: osdem66
  Arama çalışmıyor mextor 0 1,182 11-10-2018 12:06 AM
Son Mesaj: mextor
  [Modifikasyon] Ürün Detay Sayfasıda Küçük Bir Css Düzenlemesi e-ticaretdersleri 10 10,435 04-07-2017 11:09 PM
Son Mesaj: blacktig
  beyaz sayfa sorunu sitem açılmıyor. socak 0 5,316 04-05-2017 04:53 PM
Son Mesaj: socak
Exclamation [Mod] Opencart 1.5.6.4 ARAMA SORUNU! Kast1992 1 1,783 03-05-2017 08:19 PM
Son Mesaj: Kast1992
  Yardım-Sayfa Görünümü mirac34 1 1,723 01-23-2017 08:49 PM
Son Mesaj: ahmeteren
  En üst menüye Ana Sayfa Ekleme ve Kategori değiştirme tuncaksoy 3 6,287 10-24-2016 10:34 PM
Son Mesaj: sakaci_79
  Sesli Arama Yapmak BLaDe 6 4,249 07-12-2016 02:18 AM
Son Mesaj: martin_8525
  Kategorilerde Arama Sayfasında Stok Miktarın Gösterme e-ticaretdersleri 6 5,600 06-10-2016 10:25 AM
Son Mesaj: furkanyvz

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: