tr-opencart

     
avatar Şuanki Zaman: 12-19-2024, 01:35 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  8929 - Yorum  12

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:29 PM

(12-02-2012 09:24 PM)nokta Yazılan:  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

doğru diyon kardeşim.zaten bu şekilde olanı arama sayfasında var.ana sayfa için hepsiburdad ki gibi yapabilsek çok daha şık olur.böyle çok sade ve gösterişsiz.hepsi buradada kodları alayım dedim ama 5 tane css ye koymuş hepsi farklı satırlarda uğraşamadım ona benzer bişey yapsak çok güzel olur. Smile
yusuf_07
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 09:39 PM
abi biraz koptum ama modifiye edi geri dönecem Big Grin
e-ticaretdersleri
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-03-2012 01:19 AM
Kardeşim ben toparladım sen görsellik katarsın artık.common.js kodlarınıda unutmuşssun ve php deki kodlardada eksiklik farkettim toparladım.artık top sende.hepsiburada örnek olsun sana hem sade hem şık.. Smile

Açalım.

catalog/controller/common/header.php

// Menu

Hemen Üstüne

/* 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');

/* Categories Dropdown */

$this->load->model('catalog/category');

// 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();

/* Load Template */

Açalım:

catalog/view/javascript/common.js

Bulalım:

/* Ajax Cart */

Hemen Üstüne Ekleyelim.

/* Sidebar Search */
$('.button-sidebarsearch').bind('click', function() {
url = $('base').attr('href') + 'index.php?route=product/search';

var filter_name = $('input[name=\'sidebarsearch_name\']').attr('value');

if (filter_name) {
url += '&filter_name=' + encodeURIComponent(filter_name);
}

var filter_category_id = $('select[name=\'filter_category_id\']').attr('value');

if (filter_category_id > 0) {
url += '&filter_category_id=' + encodeURIComponent(filter_category_id);
}

var filter_sub_category = $('input[name=\'filter_sub_category\']:checked').attr('value');

if (filter_sub_category) {
url += '&filter_sub_category=true';
}

var filter_description = $('input[name=\'filter_description\']:checked').attr('value');

if (filter_description) {
url += '&filter_description=true';
}

location = url;
});

$('input[name=\'sidebarsearch_name\']').bind('keydown', function(e) {
if (e.keyCode == 13) {
url = $('base').attr('href') + 'index.php?route=product/search';

var filter_name = $('input[name=\'sidebarsearch_name\']').attr('value');

if (filter_name) {
url += '&filter_name=' + encodeURIComponent(filter_name);
}

var filter_category_id = $('select[name=\'filter_category_id\']').attr('value');

if (filter_category_id > 0) {
url += '&filter_category_id=' + encodeURIComponent(filter_category_id);
}

var filter_sub_category = $('input[name=\'filter_sub_category\']:checked').attr('value');

if (filter_sub_category) {
url += '&filter_sub_category=true';
}

var filter_description = $('input[name=\'filter_description\']:checked').attr('value');

if (filter_description) {
url += '&filter_description=true';
}

location = url;
}
});

Açalım:

catalog/view/theme/default/template/common/header.tpl

Bulalım:

<div id="notification"></div>

Hemen Altına Ekleyelim.

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

Ekte Verdiğim Dil Dosyasınıda

catalog/language/turkish/module Klasrünün İçine Attınızmı İşlem Tamamdır.

Hayırlı Geceler Herkese..


Ekli Dosya(lar)
.zip sidebarsearch.zip Eklentiyi indir...
Boyut: 287 bytes İndirme: 13
Telif Hakkı için Rapor Edin...
yusuf_07
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: nokta , e-ticaretdersleri , cherokhe

« Ö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: