tr-opencart

     
avatar Şuanki Zaman: 03-29-2024, 08:55 AMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Modifikasyon Bu Ürünleride Satın Aldılar Tam Neşter 1.5.x.x

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  e-ticaretdersleri - Görüntüleme - Okunma  7444 - Yorum  14

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: 05-07-2014 08:48 PM

herkese iyi akşamlar bilindik üzere bunu ilk paylaştığımda stream olarak işlem yaptığından . Bazen kodsal bazende host güvenliğinden ötürü failed to open stream hatası veriyor. Bunun önüne geçmek için php dosyalardaki kodları product e tanımlamalara eklemek gerekiyor. Şimdi başlayalım :

zipteki dosyaları ftpnizin ana dizinine atınız.

catalog/controller/product/product.php

Bul :


Kod:
$this->model_catalog_product->updateViewed($this->request->get['product_id']);

alt satıra ekle :

Kod:
$this->load->model('catalog/product_also_bought');
    $this->load->model('catalog/product_also_bought');
    $this->load->model('tool/image');
    $this->data['button_cart'] = $this->language->get('button_cart');
    $this->language->load('product/product_also_bought');
    $this->data['tab_also_bought_title'] = $this->language->get('tab_also_bought_title');
    $this->data['text_no_product_also_bought'] = $this->language->get('text_no_product_also_bought');
    $this->data['products_also_bought'] = array();
    $products_also_bought_result = $this->model_catalog_product_also_bought->getProductAlsoBought($this->request->get['product_id'], 4);
    
   foreach ($products_also_bought_result as $result) {
            if ($result['image']) {
            $image = $result['image'];
        } else {
            $image = 'no_image.jpg';
        }
    
        if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) {
                $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')));
            } else {
                $price = false;
            }
            
            
        $this->data['products_also_bought'][] = array(
            'product_id' => $result['product_id'],
                'thumb'        => $image,
                'name'         => $result['name'],
                'price'         => $price,
                'model'         => $result['model'],
                'image'           => $this->model_tool_image->resize($image, 80, 80),
                'thumb'           => $this->model_tool_image->resize($image, $this->config->get('config_image_related_width'), $this->config->get('config_image_related_height')),
                'href'        => $this->url->link('product/product', $url . '&product_id=' . $result['product_id'])
            
        );
    }




Dosyamızı açalım :
catalog/language/turkish/product/

product.php


bul:

Kod:
?>

Üst satıra ekle :


Kod:
$_['tab_also_bought_title']            = 'Bu ürünü alanlar bu ürünleri de aldılar';
$_['text_no_product_also_bought']    = 'Ürün yok.';

Dosyamızı açalım : catalog/view/theme/senintema/template/product/

product.tpl



bul :

Kod:
<?php if ($tags) { ?>

üst satıra ekle :


Kod:
<?php if ($products_also_bought) { ?>
<div id="tabs1" class="htabs">
    <a tab="#tab_product_also_bought"><?php echo $tab_also_bought_title; ?></a>
</div>
            <div id="tab_product_also_bought" class="tab-content">
     <table width="100%" class="box-product">
            <?php for ($i = 0; $i < sizeof($products_also_bought); $i = $i + 4) { ?>
            <tr>
            <?php for ($j = $i; $j < ($i + 4); $j++) { ?>
            <td align="center" width="25%"> <?php if (isset($products_also_bought[$j])) { ?>
            <div class="image"><a href="<?php echo ($products_also_bought[$j]['href']); ?>"><img src="<?php echo $products_also_bought[$j]['image']; ?>" title="<?php echo $products_also_bought[$j]['name']; ?>" alt="<?php echo $products_also_bought[$j]['name']; ?>" /></a></div>
            <span style="color: #999; font-size: 11px;"><?php echo $products_also_bought[$j]['model']; ?></span><br />
            <div class="name">  <a href="<?php echo ($products_also_bought[$j]['href']); ?>"><?php echo $products_also_bought[$j]['name']; ?></a></div>
            <div class="price">
            <?php echo $products_also_bought[$j]['price']; ?></div>
            <div class="cart"><a onclick="addToCart('<?php echo $products_also_bought[$j]['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div>
            <?php } ?></td>
            <?php } ?>
            </tr>
     </table>
            <?php } ?>
            </div>
            <?php } ?>
<script type="text/javascript"><!--
$('#tabs1 a').tabs();
//--></script>

eğer yok ben normal taba eklemek istiyorum ayrı olmasın

ayn dosyada bul product.tpl de

Kod:
<a href="#tab-related"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a>

alt satıra ekle :

Kod:
<?php if ($products_also_bought) { ?><a href="#tab_product_also_bought"><?php echo $tab_also_bought_title; ?></a> <?php } ?>


Aynı dosyada bul :


Kod:
<?php if ($products) { ?>
  <div id="tab-related" class="tab-content">

üst satıra ekle :


Kod:
<?php if ($products_also_bought) { ?>
<div>

            <div id="tab_product_also_bought" class="tab-content">
  <table width="100%" class="box-product">
            <?php for ($i = 0; $i < sizeof($products_also_bought); $i = $i + 4) { ?>
            <tr>
            <?php for ($j = $i; $j < ($i + 4); $j++) { ?>
            <td align="center" width="25%"> <?php if (isset($products_also_bought[$j])) { ?>
            <div class="image"><a href="<?php echo ($products_also_bought[$j]['href']); ?>"><img src="<?php echo $products_also_bought[$j]['image']; ?>" title="<?php echo $products_also_bought[$j]['name']; ?>" alt="<?php echo $products_also_bought[$j]['name']; ?>" /></a></div>
            <span style="color: #999; font-size: 11px;"><?php echo $products_also_bought[$j]['model']; ?></span><br />
            <div class="name">  <a href="<?php echo ($products_also_bought[$j]['href']); ?>"><?php echo $products_also_bought[$j]['name']; ?></a></div>
            <div class="price">
            <?php echo $products_also_bought[$j]['price']; ?></div>
            <div class="cart"><a onclick="addToCart('<?php echo $products_also_bought[$j]['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div>
            <?php } ?></td>
            <?php } ?>
            </tr>
     </table>
            <?php } ?>
            </div>
            <?php } ?>




test edenler geri-dönüş yapabilirlerse hata-geliştirmesini yapalım


Ekli Dosya(lar) Önizleme(ler)
Resmi Büyütmek İçin Tıklayın   
.zip product_2.zip Eklentiyi indir...
Boyut: 4.23 KB İndirme: 56
Telif Hakkı için Rapor Edin...
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: Ersen16 , nokta , adsl , kazakcii , alikral
adslv
Çırak
****
Üye user avatar
Çevrimdışı

Mesajlar: 278
Konular: 32
Katılma Tarihi: Dec 2011
Rep Puanı: 9
Teşekkürler: 42
99 Mesajına, 186 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 05-08-2014 12:08 AM
eline koluna emeğine sağlık. 2 hata ile karşılaştım birini çözdüm.

dil dosyasına ekleyeceğimiz kod
Kod:
'Ürün yok.'

yerine
Kod:
'Ürün yok';

olacak.

diğer aldığım hata ise

Notice: Error: Could not load model catalog/product_also_bought! in /home/.../public_html/vqmod/vqcache/vq2-system_engine_loader.php on line 48

dosyaları paylaşmayı unutmuşsun önceki konuyuda silmişsin Smile

http://www.opencart.com/index.php?route=..._license=0

buradaki modülden model/catalog/product_also_bought.php aldım çözüldü

sıra geldi css ile şekillendirmeye.

kullanmak isteyenler için vqmodda benden olsun. yanlız büyük ihtimalle ilk attığınızda kodlar arasındaki boşluklardan dolayı çalışmayacaktır. kendi dosyanıza ve temanıza göre düzenlemeniz gerekebilir.

taba yada ayrı eklemek isteyenler xml dosyasında belirttiğim yerlerin arasını silmeleri yeterlidir. yoksa çift çıkmaktadır


Ekli Dosya(lar)
.rar bunu_alanlar_bunlarida_aldi.rar Eklentiyi indir...
Boyut: 2.21 KB İndirme: 40
Telif Hakkı için Rapor Edin...
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: e-ticaretdersleri , nokta
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: 05-08-2014 12:37 AM
uyarınız ve testiniz için çok teşekkürler bende ftpye baktığımda evet dosyaları oraya atıp düzenlemişim Big Grin göz yorgunluğu ... dosyalar yüklendi belirtilen yer düzeltildi.
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: adsl
adslv
Çırak
****
Üye user avatar
Çevrimdışı

Mesajlar: 278
Konular: 32
Katılma Tarihi: Dec 2011
Rep Puanı: 9
Teşekkürler: 42
99 Mesajına, 186 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 05-08-2014 12:44 AM
olur öyle kolay değil tabi yanlız sadece modeli paylaşman yeterdi Smile

tekrar eline sağlık
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: 05-08-2014 12:53 AM
olsun fazla fazla ekleyeyimde Big Grin
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
adslv
Çırak
****
Üye user avatar
Çevrimdışı

Mesajlar: 278
Konular: 32
Katılma Tarihi: Dec 2011
Rep Puanı: 9
Teşekkürler: 42
99 Mesajına, 186 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 05-08-2014 01:01 AM
konuyu karıştırmak gibi olmasında catalog/model/catalog/product.php eklenen kodlar fazla. product_also_bought.php dosyasının eklenmesi yeterli.

başka arkadaşlarda deneyip paylaşırlarsa iyi olur
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: 05-08-2014 09:51 AM
düzeltildi teşekkürler
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
sualciv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 138
Konular: 22
Katılma Tarihi: Jul 2012
Rep Puanı: 0
Teşekkürler: 17
14 Mesajına, 19 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 10-14-2014 04:36 PM
bunu 1.5.6.4 deneyen varmı acaba ?
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: 10-14-2014 04:45 PM
kendi sitemde denemiştim önceki 1.5.6.4 te sorun yoktur
Alıntı Yaparak Cevapla
Paylaş!
eno-7v
Çırak
****
Üye user avatar
Çevrimdışı

Mesajlar: 292
Konular: 148
Katılma Tarihi: Nov 2012
Rep Puanı: 0
Teşekkürler: 14
11 Mesajına, 16 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 10-18-2014 05:58 PM
hocam aşağıdaki gibi bir hata alıyorum
Kod:
Notice: Undefined variable: url in /home/kullanici/public_html/demo/sitead/vqmod/vqcache/vq2-catalog_controller_product_product.php on line 199Notice: Undefined variable: url in /home/kullanici/public_html/demo/sitead/vqmod/vqcache/vq2-catalog_controller_product_product.php on line 199

birde ek birşey daha soracaktım bu şistedeki ürünleri checkbox ekleyip topluca 2 sini veya 3 ünü aynı anda sepete ekleyebilir miyiz.
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

Bu Ürünleride Satın Aldılar Tam Neşter 1.5.x.x Konusunun Linki Direk Link
Bu Ürünleride Satın Aldılar Tam Neşter 1.5.x.x Konusunun HTML Kodu HTML Link
Bu Ürünleride Satın Aldılar Tam Neşter 1.5.x.x Konusu BBCode Linki BBCode Link
Bu Ürünleride Satın Aldılar Tam Neşter 1.5.x.x Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Hızlı satın al button secenekler hatası panceh 1 2,092 07-02-2015 12:20 AM
Son Mesaj: turkojen34
  PrestaShop tarzı Satın alındığı tarih ve Gösterimi e-ticaretdersleri 0 1,841 08-01-2014 11:10 AM
Son Mesaj: e-ticaretdersleri

Bu Ürünleride Satın Aldılar Tam Neşter 1.5.x.x indir, Bu Ürünleride Satın Aldılar Tam Neşter 1.5.x.x Videosu, Bu Ürünleride Satın Aldılar Tam Neşter 1.5.x.x online izle, Bu Ürünleride Satın Aldılar Tam Neşter 1.5.x.x Bedava indir, Bu Ürünleride Satın Aldılar Tam Neşter 1.5.x.x Yükle, Bu Ürünleride Satın Aldılar Tam Neşter 1.5.x.x Hakkında, Bu Ürünleride Satın Aldılar Tam Neşter 1.5.x.x nedir, Bu Ürünleride Satın Aldılar Tam Neşter 1.5.x.x Free indir, Bu Ürünleride Satın Aldılar Tam Neşter 1.5.x.x oyunu, Bu Ürünleride Satın Aldılar Tam Neşter 1.5.x.x download


Forum Atla: