Anasayfa'da Tab Sekmeleri Eklemek

debreli

OpenCart-TR
Katılım
31 Ağu 2010
Mesajlar
196
Tepkime puanı
0
Puanları
0
Web sitesi
vakifshop.com
tabd.jpg


yeni ürünler,özel ürünler,rasgele ürünler modüllerini admin modüller sayfasından konumlarını anasayfa olarak işaretleyin.
sadece home.tpl dosyasını editledim.
Kod:
<?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
<div id="content">
  <?php if ($welcome) { ?>
  <div class="top">
    <div class="left"></div>
    <div class="right"></div>
    <div class="center">
      <h1><?php echo $heading_title; ?></h1>
    </div>
  </div>
  <div class="middle">
    <div><?php echo $welcome; ?></div>
  </div>
  <div class="bottom">
    <div class="left"></div>
    <div class="right"></div>
    <div class="center"></div>
  </div>
  <?php } ?>
  <?php foreach ($modules as $module) { ?>
  
  <?php } ?>
</div>

<div class="tabs">
<a tab="#tab_yeni">Yeni Ürünler</a>
<a tab="#tab_ozel">Özel Ürünler</a>
<a tab="#tab_kampanyali">Kampanyalı Ürünler</a>

</div>
<div  style="display: inline-block;">
<div id="tab_yeni" class="tab_page1"> <?php echo $latest; ?> </div>
<div id="tab_ozel" class="tab_page1"><?php echo $featured; ?></div>
<div id="tab_kampanyali"class="tab_page1"><?php echo $special; ?></div>
</div><script type="text/javascript"><!--
$.tabs('.tabs a'); 
//--></script>
<?php echo $footer; ?>

stylesheet.css dosyasınada aşağıdaki kodu ekleyin.
Kod:
.tab_page1 {
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 10px 
	display: block;
	z-index: 2;
width: 570px;	margin-bottom: 10px;
}
temanızın boyutuna göre 570 yazanyeri değiştirebilirsiniz.

editleyip birtane daha tab ekleyebilirsiniz.
dosyayı kayıt ederken türkçe karakterlerin çıkması için utf8 BOM olarak kaydedin.

php bilgisiolan arkadaşlar geliştirebilirler

home.tpl dosyasına yerleştirdiğim kod
Kod:
<div class="tabs">
<a tab="#tab_yeni">Yeni Ürünler</a>
<a tab="#tab_ozel">Özel Ürünler</a>
<a tab="#tab_kampanyali">Kampanyalı Ürünler</a>

</div>
<div  style="display: inline-block;">
<div id="tab_yeni" class="tab_page1"> <?php echo $latest; ?> </div>
<div id="tab_ozel" class="tab_page1"><?php echo $featured; ?></div>
<div id="tab_kampanyali"class="tab_page1"><?php echo $special; ?></div>
</div><script type="text/javascript"><!--
$.tabs('.tabs a'); 
//--></script>

orta bolokları kaldırmak için aşağıdaki kodu home.tpl dosyasından çıkardım.
Kod:
<?php echo ${$module['code']}; ?>

bloğun içindeki tekrar olarak çıkan yazıları silmek için
catalog/view/theme/default/template/module/ klasarünün içindeki latest_home,random_home,featured_home dosyalarını açın
bul silin
Kod:
<div class="top">
  <div class="left"></div>
  <div class="right"></div>
  <div class="center">
    <div class="heading"><?php echo $heading_title; ?></div>
  </div>
</div>

bul sil
Kod:
<div class="bottom">
  <div class="left"></div>
  <div class="right"></div>
  <div class="center"></div>
</div>

Ana sayfada kategorileri tab olarak ekleme
http://forum.opencart-tr.com/thread-2368.html
 

TECHNOLOG

OpenCart-TR
Katılım
4 May 2010
Mesajlar
641
Tepkime puanı
0
Puanları
0
Yaş
37
Konum
Peygamberler Şehri
Web sitesi
www.edessaweb.com
RE: [KOD] Anasayfa için tab modulu

ellerine emeğine sağlık. ancak daha dinamik tab örneklerini eklemeyi düşünüyorum. bakalım becerebilecek miyim?
 

safari

OpenCart-TR
Katılım
29 Eyl 2010
Mesajlar
1
Tepkime puanı
0
Puanları
0
RE: Anasayfa için tab modulu

Eline sağlık, teşekkürler. Düzenledim ve ana sayfaya renk kattı.
 

gokhangunes

OpenCart-TR
Katılım
7 Eki 2010
Mesajlar
63
Tepkime puanı
0
Puanları
0
RE: Anasayfa için tab modulu

merhabalar kardeş emeginesaglık teşekkürler fakat bu hangi sürüm için geçerli birde uygulamayı hangi dosyalara tam olarak yapacagız benim sürüm 1.4.7 ve moduller sayfasında yeni ürünler,özel ürünler,rasgele ürünler modüllerini admin modüller sayfasından konumlarını anasayfa olarak işaretleyin.
demişsiniz bende anasayfa olarak bir işaret yok yani anasayfayı işaretliyecegim sadece sol ve sag var.
 

dangerous34

OpenCart-TR
Katılım
25 May 2010
Mesajlar
31
Tepkime puanı
0
Puanları
0
RE: Anasayfa için tab modulu

Teşekkürler güzel bir konu
 

gokhangunes

OpenCart-TR
Katılım
7 Eki 2010
Mesajlar
63
Tepkime puanı
0
Puanları
0
RE: Anasayfa için tab modulu

rica etsem 1.4.7 içinde uyarlıyabilirmiyiz.
 

irembagi

OpenCart-TR
Katılım
21 Eyl 2010
Mesajlar
163
Tepkime puanı
0
Puanları
0
Yaş
46
Konum
Bursa
Web sitesi
www.bakkoop.com
RE: Anasayfa için tab modulu

modülü kurdum gayet güzel
tam sayfa tam ekran açıkken güzel ancak sayfanın boyutunu değiştirdiğim zaman
görüntü bozuluyor bunu nasıl düzeltebilirim




Uploaded with ImageShack.us
 

debreli

OpenCart-TR
Katılım
31 Ağu 2010
Mesajlar
196
Tepkime puanı
0
Puanları
0
Web sitesi
vakifshop.com
RE: Anasayfa için tab modulu

hem sayfayı daraltıyosun.hem 4 sıra ürün güsteriyorsun.sayfa açar tabi
3lü göster yanyana .
Kod:
<?php for ($j = $i; $j < ($i + 4); $j++) { ?>
anasayfaya koyduğun modüllerin dosyalarını aç templete klasöründe module klasörünün içinde yukarıda 4 yazan yeri 3 yap.
3lü göster hemdaha sade ve güzel gözükür
62968674.jpg
 

irembagi

OpenCart-TR
Katılım
21 Eyl 2010
Mesajlar
163
Tepkime puanı
0
Puanları
0
Yaş
46
Konum
Bursa
Web sitesi
www.bakkoop.com
Sitede smtp ayarları ile ilgili sorunlar olduğu için komple silip tekrar kurulum yaptım tab modülünü kurdum dediklerinizide yaptım
gösterilen ürün sayısını 3'e düşürmeme rağmen yinede kayıklık var nasıl düzeltebilirim hatanın sebebi ne olabilir?
 

irembagi

OpenCart-TR
Katılım
21 Eyl 2010
Mesajlar
163
Tepkime puanı
0
Puanları
0
Yaş
46
Konum
Bursa
Web sitesi
www.bakkoop.com
Sitede smtp ayarları ile ilgili sorunlar olduğu için komple silip tekrar kurulum yaptım tab modülünü kurdum dediklerinizide yaptım
gösterilen ürün sayısını 3'e düşürmeme rağmen yinede kayıklık var nasıl düzeltebilirim hatanın sebebi ne olabilir?


Uploaded with ImageShack.us


Şunu belirteyim En Çok Satanlar ve Yeni Gelenleri düzgün gösteriyor
ancak anasayfada katagori ürünlerini göster nödülünü kurdum onlardakini hatalı gösteriyor

modülün kodu şu şekilde
PHP:
<?php if ($products) { ?>
<div class="middle">
  <table class="list">
  <?php for ($i = 0; $i < sizeof($products); $i = $i + 3) { ?>
    <tr>
      <?php for ($j = $i; $j < ($i + 3); $j++) { ?>
      <td style="width: 25%;"><?php if (isset($products[$j])) { ?>
      <a href="<?php echo str_replace('&', '&', $products[$j]['href']); ?>"><img src="<?php echo $products[$j]['thumb']; ?>" title="<?php echo $products[$j]['name']; ?>" alt="<?php echo $products[$j]['name']; ?>" /></a><br />
      <a href="<?php echo str_replace('&', '&', $products[$j]['href']); ?>"><?php echo $products[$j]['name']; ?></a><br />
      <span style="color: #999; font-size: 11px;"><?php echo $products[$j]['model']; ?></span><br />
      <?php if ($display_price) { ?>
      <?php if (!$products[$j]['special']) { ?>
      <span style="color: #900; font-weight: bold;"><?php echo $products[$j]['price']; ?></span>
      <?php } else { ?>
      <span style="color: #900; font-weight: bold; text-decoration: line-through;"><?php echo $products[$j]['price']; ?></span> <span style="color: #F00;"><?php echo $products[$j]['special']; ?></span>
      <?php } ?>
      <?php } ?>
      <a class="button_add_small" href="<?php echo $products[$j]['add']; ?>" title="<?php echo $button_add_to_cart; ?>" >&nbsp;</a>
      <br />
      <?php if ($products[$j]['rating']) { ?>
      <img src="catalog/view/theme/default/image/stars_<?php echo $products[$j]['rating'] . '.png'; ?>" alt="<?php echo $products[$j]['stars']; ?>" />
      <?php } ?>
      <?php } ?></td>
      <?php } ?>
    </tr>
    <?php } ?>
  </table>
</div>


<?php } ?>


home.tpl kodumda aşağıdaki gibidir
PHP:
<?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
<div id="content">
  <?php if ($welcome) { ?>
  <div class="top">
    <div class="left"></div>
    <div class="right"></div>
    <div class="center">
      <h1><?php echo $heading_title; ?></h1>
    </div>
  </div>
  <div class="middle">
    <div><?php echo $welcome; ?></div>
  </div>
  <div class="bottom">
    <div class="left"></div>
    <div class="right"></div>
    <div class="center"></div>
  </div>
  <?php } ?>
  <?php foreach ($modules as $module) { ?>
  
  <?php } ?>
</div>

<div class="tabs">
<a tab="#tab_yeni">Yeni Ürünler</a>
<a tab="#tab_encok">En Çok Satanlar</a>
<a tab="#tab_indirim">İndirimli Ürünler</a>
<a tab="#tab_fiyat_dusen">Fiyatı Düşenler</a>
<a tab="#tab_fiyat_yukselen">Fiyatı Yükselenler</a>

</div>
<div  style="display: inline-block;">
<div id="tab_yeni" class="tab_page1"> <?php echo $latest; ?></div>
<div id="tab_encok" class="tab_page1"> <?php echo $bestseller; ?></div>
<div id="tab_indirim" class="tab_page2"><?php echo $categoryproducthome; ?></div>
<div id="tab_fiyat_dusen"class="tab_page3"><?php echo $categoryproducthome2; ?></div>
<div id="tab_fiyat_yukselen"class="tab_page4"><?php echo $categoryproducthome4; ?></div>
</div><script type="text/javascript"><!--
$.tabs('.tabs a'); 
//--></script>
<?php echo $footer; ?>
 

debreli

OpenCart-TR
Katılım
31 Ağu 2010
Mesajlar
196
Tepkime puanı
0
Puanları
0
Web sitesi
vakifshop.com
Kod:
.tab_page1 {
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 10px 
	display: block;
	z-index: 2;
width: 570px;	margin-bottom: 10px;
}

stylesheet buraya eklediğin koddaki 570 yazan değeri temana göre yükselt veya alçalt
 

irembagi

OpenCart-TR
Katılım
21 Eyl 2010
Mesajlar
163
Tepkime puanı
0
Puanları
0
Yaş
46
Konum
Bursa
Web sitesi
www.bakkoop.com
stylesheet teki değerle bir ilgisi yok ama eğer öyle olsaydı Yeni Ürünlerle Çok satanlardada sıkıntı çıkardı

www.bakkoop.com/siparis

adresim bi bakarsanız sevinirim.

debreli' Alıntı:
Kod:
.tab_page1 {
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 10px 
	display: block;
	z-index: 2;
width: 570px;	margin-bottom: 10px;
}

stylesheet buraya eklediğin koddaki 570 yazan değeri temana göre yükselt veya alçalt
 

debreli

OpenCart-TR
Katılım
31 Ağu 2010
Mesajlar
196
Tepkime puanı
0
Puanları
0
Web sitesi
vakifshop.com
son 3 sekmenin modulleri düzenli değil bozuk herhalde.
fiyatı düşenler.indirimdekiler.yükselenler.
last_home.tpl dosyasıyla diğerlerini karsılaştır.
yukarda verdiğim dosyaların içinde bunlar varmı misal
<div class="middle">
<table class="list">
<td style="width: 25%;">
olmazsa özelden cpanel adresini gönder bakarız.
 

irembagi

OpenCart-TR
Katılım
21 Eyl 2010
Mesajlar
163
Tepkime puanı
0
Puanları
0
Yaş
46
Konum
Bursa
Web sitesi
www.bakkoop.com
tüm sekmelerin içi aynnı aşağıdaki gibi

bestseller_home.tpl
PHP:
<?php if ($products) { ?>


<div class="middle">
  <table class="list">
  <?php for ($i = 0; $i < sizeof($products); $i = $i + 3) { ?>
    <tr>
      <?php for ($j = $i; $j < ($i + 3); $j++) { ?>
      <td style="width: 25%;"><?php if (isset($products[$j])) { ?>
      <a href="<?php echo str_replace('&', '&', $products[$j]['href']); ?>"><img src="<?php echo $products[$j]['thumb']; ?>" title="<?php echo $products[$j]['name']; ?>" alt="<?php echo $products[$j]['name']; ?>" /></a><br />
      <a href="<?php echo str_replace('&', '&', $products[$j]['href']); ?>"><?php echo $products[$j]['name']; ?></a><br />
      <span style="color: #999; font-size: 11px;"><?php echo $products[$j]['model']; ?></span><br />
      <?php if ($display_price) { ?>
      <?php if (!$products[$j]['special']) { ?>
      <span style="color: #900; font-weight: bold;"><?php echo $products[$j]['price']; ?></span>
      <?php } else { ?>
      <span style="color: #900; font-weight: bold; text-decoration: line-through;"><?php echo $products[$j]['price']; ?></span> <span style="color: #F00;"><?php echo $products[$j]['special']; ?></span>
      <?php } ?>
      <a class="button_add_small" href="<?php echo $products[$j]['add']; ?>" title="<?php echo $button_add_to_cart; ?>" >&nbsp;</a>
      <?php } ?>
      <br />
      <?php if ($products[$j]['rating']) { ?>
      <img src="catalog/view/theme/default/image/stars_<?php echo $products[$j]['rating'] . '.png'; ?>" alt="<?php echo $products[$j]['stars']; ?>" />
      <?php } ?>
      <?php } ?></td>
      <?php } ?>
    </tr>
    <?php } ?>
  </table>
</div>


<?php } ?>

fatured_home.tpl
PHP:
<?php if ($products) { ?>


<div class="middle">
  <table class="list">
  <?php for ($i = 0; $i < sizeof($products); $i = $i + 3) { ?>
    <tr>
      <?php for ($j = $i; $j < ($i + 3); $j++) { ?>
      <td style="width: 25%;"><?php if (isset($products[$j])) { ?>
      <a href="<?php echo str_replace('&', '&', $products[$j]['href']); ?>"><img src="<?php echo $products[$j]['thumb']; ?>" title="<?php echo $products[$j]['name']; ?>" alt="<?php echo $products[$j]['name']; ?>" /></a><br />
      <a href="<?php echo str_replace('&', '&', $products[$j]['href']); ?>"><?php echo $products[$j]['name']; ?></a><br />
      <span style="color: #999; font-size: 11px;"><?php echo $products[$j]['model']; ?></span><br />
      <?php if ($display_price) { ?>
      <?php if (!$products[$j]['special']) { ?>
      <span style="color: #900; font-weight: bold;"><?php echo $products[$j]['price']; ?></span>
      <?php } else { ?>
      <span style="color: #900; font-weight: bold; text-decoration: line-through;"><?php echo $products[$j]['price']; ?></span> <span style="color: #F00;"><?php echo $products[$j]['special']; ?></span>
      <?php } ?>
      <a class="button_add_small" href="<?php echo $products[$j]['add']; ?>" title="<?php echo $button_add_to_cart; ?>" >&nbsp;</a>
      <?php } ?>
      <br />
      <?php if ($products[$j]['rating']) { ?>
      <img src="catalog/view/theme/default/image/stars_<?php echo $products[$j]['rating'] . '.png'; ?>" alt="<?php echo $products[$j]['stars']; ?>" />
      <?php } ?>
      <?php } ?></td>
      <?php } ?>
    </tr>
    <?php } ?>
  </table>
</div>


<?php } ?>

lasted_home.tpl
PHP:
<?php if ($products) { ?>
<div class="middle">
  <table class="list">
  <?php for ($i = 0; $i < sizeof($products); $i = $i + 3) { ?>
    <tr>
      <?php for ($j = $i; $j < ($i + 3); $j++) { ?>
      <td style="width: 25%;"><?php if (isset($products[$j])) { ?>
      <a href="<?php echo str_replace('&', '&', $products[$j]['href']); ?>"><img src="<?php echo $products[$j]['thumb']; ?>" title="<?php echo $products[$j]['name']; ?>" alt="<?php echo $products[$j]['name']; ?>" /></a><br />
      <a href="<?php echo str_replace('&', '&', $products[$j]['href']); ?>"><?php echo $products[$j]['name']; ?></a><br />
      <span style="color: #999; font-size: 11px;"><?php echo $products[$j]['model']; ?></span><br />
      <?php if ($display_price) { ?>
      <?php if (!$products[$j]['special']) { ?>
      <span style="color: #900; font-weight: bold;"><?php echo $products[$j]['price']; ?></span>
      <?php } else { ?>
      <span style="color: #900; font-weight: bold; text-decoration: line-through;"><?php echo $products[$j]['price']; ?></span> <span style="color: #F00;"><?php echo $products[$j]['special']; ?></span>
      <?php } ?>
      <a class="button_add_small" href="<?php echo $products[$j]['add']; ?>" title="<?php echo $button_add_to_cart; ?>" >&nbsp;</a>
     
 <?php } ?>
      <br />
      <?php if ($products[$j]['rating']) { ?>
      <img src="catalog/view/theme/default/image/stars_<?php echo $products[$j]['rating'] . '.png'; ?>" alt="<?php echo $products[$j]['stars']; ?>" />
      <?php } ?>
      <?php } ?></td>
      <?php } ?>
    </tr>
    <?php } ?>
  </table>
</div>


<?php } ?>
diğer 3 sekme
categoryproducthome.tpl
categoryproducthome2.tpl
categoryproducthome4.tpl
3 ününde içerişi aşağıdaki gibi aynı
PHP:
<?php if ($products) { ?>


<div class="middle">
  <table class="list">
  <?php for ($i = 0; $i < sizeof($products); $i = $i + 3) { ?>
    <tr>
      <?php for ($j = $i; $j < ($i + 3); $j++) { ?>
      <td style="width: 25%;"><?php if (isset($products[$j])) { ?>
      <a href="<?php echo str_replace('&', '&', $products[$j]['href']); ?>"><img src="<?php echo $products[$j]['thumb']; ?>" title="<?php echo $products[$j]['name']; ?>" alt="<?php echo $products[$j]['name']; ?>" /></a><br />
      <a href="<?php echo str_replace('&', '&', $products[$j]['href']); ?>"><?php echo $products[$j]['name']; ?></a><br />
      <span style="color: #999; font-size: 11px;"><?php echo $products[$j]['model']; ?></span><br />
      <?php if ($display_price) { ?>
      <?php if (!$products[$j]['special']) { ?>
      <span style="color: #900; font-weight: bold;"><?php echo $products[$j]['price']; ?></span>
      <?php } else { ?>
      <span style="color: #900; font-weight: bold; text-decoration: line-through;"><?php echo $products[$j]['price']; ?></span> <span style="color: #F00;"><?php echo $products[$j]['special']; ?></span>
      <?php } ?>
      <a class="button_add_small" href="<?php echo $products[$j]['add']; ?>" title="<?php echo $button_add_to_cart; ?>" >&nbsp;</a>
      <?php } ?>
      <br />
      <?php if ($products[$j]['rating']) { ?>
      <img src="catalog/view/theme/default/image/stars_<?php echo $products[$j]['rating'] . '.png'; ?>" alt="<?php echo $products[$j]['stars']; ?>" />
      <?php } ?>
      <?php } ?></td>
      <?php } ?>
    </tr>
    <?php } ?>
  </table>
</div>


<?php } ?>

ama sarun halen devam ediyor başka nerden olabilir?
www.bakkoop.com/sşparis sitem bu



debreli' Alıntı:
son 3 sekmenin modulleri düzenli değil bozuk herhalde.
fiyatı düşenler.indirimdekiler.yükselenler.
last_home.tpl dosyasıyla diğerlerini karsılaştır.
yukarda verdiğim dosyaların içinde bunlar varmı misal
<div class="middle">
<table class="list">
<td style="width: 25%;">
olmazsa özelden cpanel adresini gönder bakarız.
 

irembagi

OpenCart-TR
Katılım
21 Eyl 2010
Mesajlar
163
Tepkime puanı
0
Puanları
0
Yaş
46
Konum
Bursa
Web sitesi
www.bakkoop.com
hatanın nedenini buldum dikkatli bakınca farkettim tabii bu kod bilgim olmamasından kaynaklanıyor
PHP:
</div>
<div  style="display: inline-block;">
<div id="tab_yeni" class="tab_page1"> <?php echo $latest; ?> </div>
<div id="tab_ozel" class="tab_page1"><?php echo $featured; ?></div>
<div id="tab_kampanyali"class="tab_page1"><?php echo $special; ?></div>
</div><script type="text/javascript"><!--

class="tab_page1 her sekme için bunu yazmam gerekirken
ben
class="tab_page1
class="tab_page2
class="tab_page3
yaptım tabii css dosyasında class="tab_page2 ve class="tab_page3 ü bulamadığı için hatalı gösterdi
 

enverduzz

OpenCart-TR
Katılım
10 Kas 2010
Mesajlar
40
Tepkime puanı
0
Puanları
0
ana sayfada tab menu

ya arkadaşlar isterseniz bana kıt mısın diyin ama şu ana sayfada tab menü olayını bi türlü yapamadım. şunu açaba bana anlatabilecek biri var mı allah rızası için. 1.4.9.1
 
Üst