wmaraci reklam
tr.link

Canım Sıkılınca Ben Çoklu Para Birimi

4 Mesajlar 1.294 Okunma
acebozum
tr.link

Kiroglumarket Kiroglumarket Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 06.11.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek Esnaf
  • Konum Trabzon
  • Ad Soyad M** K**
  • Mesajlar 1681
  • Beğeniler 631 / 817
  • Ticaret 1, (%100)
Bu sefer 90 dan gOOOLLLL sanırım :)

KAYNAK | | İNDİR : E-TİCARETDERSLERİ


Merhaba arkadaşlar, size bugün çoklu para kullanan site sahipleri için kurulum ve kullanımı hakkında çok faydalı ve kullanışlı bir eklenti hakkında bilgi vereceğiz. Sitemizdeki ürünlerin hem dolar hem de euro olduğunu varsayalım. TL1 tutarındaki dolar ve 250 TL'lik euro çevirilerinin toplamı ile hesaplanan bir taban fiyat tl varsayılarak ürünü detaylı olarak çarptılar. Kurulum, Vqmod kullanılarak ayarlanmıştır, ancak biz manuel kurulum değiştiriyoruz.

Opencart 1.5.x Çoklu Para Birimi Gösterme Modifikasyonu

Bu eklentimiz vqmod olarak sadece ürün detayda geçerli olmak üzereçalışmaktaydı. Benbiraz geliştirdikten sonra artık modullerde ve kategorilerde de gösterilebilir hale gelmiştir. Tabiki de geliştirilip farkl şekilllerde de gösterilebilmektedir. Şİmdi Bunu adım Adım Kuralım.

Dosyamızı Açalım : catalog/controller/product/

product.php

Bul :

$this->data['price'] = $this->currency->format


Üst Satıra Ekleyelim

$this->data['clean_price'] = $this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax'));


Bul :

if ((float)$product_info['special']) {


Alt Satıra Ekleyelim :

$this->data['clean_special'] = $this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax'));


Dosyamızı Açalım : catalog/view/theme/*/template/product/

product.tpl

Bul:




Alt Satıra Ekle:

$this->language->load('product/product_currency');
$this->load->model('localisation/currency');
$currencies = $this->model_localisation_currency->getCurrencies();
$this->data['currencies'] = array();

if (!empty($currencies)) {
foreach ($currencies as $currency) {
if ($currency['code'] == $this->session->data['currency']) {
continue ;
}
echo str_replace(array('{title}', '{price}'), array($currency['title'], $this->currency->format($this->data['clean_price'], $currency['code']),$currency['code']), $this->language->get('text_product_currency'));
}
}
?>



Bul :




Alt Satıra EKle:


$this->language->load('product/product_currency');
$this->load->model('localisation/currency');
$currencies = $this->model_localisation_currency->getCurrencies();
$this->data['currencies'] = array();


if (!empty($currencies)) {
foreach ($currencies as $currency) {
if ($currency['code'] == $this->session->data['currency']) {
continue ;
}
echo str_replace(array('{title}', '{price}'), array($currency['title'], $this->currency->format($this->data['clean_special'], $currency['code']),$currency['code']), $this->language->get('text_product_currency'));
}
}
?>


Dosya Aç : catalog/controller/module

featured.php


Bul :

'special' => $special,

Alt Satıra Ekle :

'clean_special' => $clean_special,

'clean_price' => $clean_price,



Bul :

$price = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')));

Alt Satıra Ekleyelim :

$clean_price = $this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax'));

Bulalım :

$special = $this->currency->format($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax')));


Alt Satıra Ekleyelim :

$clean_special = $this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax'));

Bulalım :

$price = false;

Alt Satıra Ekleyelim :

$clean_price = false;

Bulalım :

$special = false;

Alt Satıra EKleyelim :

$clean_special = false;



Dosya Aç : catalog/controller/module

latest.php, bestseller.php, special.php


Bul :

'special' => $special,

Alt Satıra Ekle :

'clean_special' => $clean_special,

'clean_price' => $clean_price,


Bul :

$price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')));

Alt Satıra Ekleyelim :

$clean_price = $this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax'));

Bulalım :

$special = $this->currency->format($this->tax->calculate($result['special'], $resut['tax_class_id'], $this->config->get('config_tax')));


Alt Satıra Ekleyelim :

$clean_special = $this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax'));

Bulalım :

$price = false;

Alt Satıra Ekleyelim :

$clean_price = false;

Bulalım :

$special = false;

Alt Satıra EKleyelim :

$clean_special = false;

////////////////////////////

Dosya Aç : catalog/controller/product

category.php, manufacturer_info.php, special.php, search.php


Bul :

'special' => $special,

Alt Satıra Ekle :

'clean_special' => $clean_special,

'clean_price' => $clean_price,


Bul :

$price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')));

Alt Satıra Ekleyelim :

$clean_price = $this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax'));

Bulalım :

$special = $this->currency->format($this->tax->calculate($result['special'], $resut['tax_class_id'], $this->config->get('config_tax')));


Alt Satıra Ekleyelim :

$clean_special = $this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax'));

Bulalım :

$price = false;

Alt Satıra Ekleyelim :

$clean_price = false;

Bulalım :

$special = false;

Alt Satıra EKleyelim :

$clean_special = false;

Dosyalarımızı Açalım : cataog/view/theme/default/template/module/


latest.tpl, bestseller.[b]tpl, special.[/b]tpl, featured.tpl


Dosyalarımızı Açalım : cataog/view/theme/default/template/product/


category.tpl, special.[b]tpl, search.[/b]tpl, manufacturer_info.tpl


Bulalım :



Alt Satıra Ekleyelim :


$this->language->load('product/product_currency');
$this->load->model('localisation/currency');
$currencies = $this->model_localisation_currency->getCurrencies();
$this->data['currencies'] = array();

if (!empty($currencies)) {
foreach ($currencies as $currency) {
if ($currency['code'] == $this->session->data['currency']) {
continue ;
}
echo str_replace(array('{title}', '{price}'), array($currency['title'], $this->currency->format($product['clean_price'], $currency['code']),$currency['code']), $this->language->get('text_product_currency'));
}
}
?>




Bulalım :



Alt Satıra Ekleyelim :


$this->language->load('product/product_currency');
$this->load->model('localisation/currency');
$currencies = $this->model_localisation_currency->getCurrencies();
$this->data['currencies'] = array();


if (!empty($currencies)) {
foreach ($currencies as $currency) {
if ($currency['code'] == $this->session->data['currency']) {
continue ;
}
echo str_replace(array('{title}', '{price}'), array($currency['title'], $this->currency->format($product['clean_special'], $currency['code']),$currency['code']), $this->language->get('text_product_currency'));
}
}
?>
































yilmaz70

yigitcankus

teşekküler öğretmenim canım benim canım benim

eka7a

osdem66





eka7a yilmaz70

kişi bu mesajı beğendi.

googleasistan
reklam

yilmaz70 yilmaz70 Güzel olacak Kullanıcı
  • Üyelik 03.02.2017
  • Yaş/Cinsiyet 54 / E
  • Meslek Web Tasarım
  • Konum İstanbul Anadolu
  • Ad Soyad D** K**
  • Mesajlar 4765
  • Beğeniler 3157 / 3156
  • Ticaret 12, (%100)
Canın sıkılmasın denilir ya, sana ne diyeceğimi şaşırdım be kardeşim :)

Ellerin dert görmesin. Gerçekten yine GOL helal sana :)
Kiroglumarket

kişi bu mesajı beğendi.

Kiroglumarket Kiroglumarket Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 06.11.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek Esnaf
  • Konum Trabzon
  • Ad Soyad M** K**
  • Mesajlar 1681
  • Beğeniler 631 / 817
  • Ticaret 1, (%100)
Ders videosu eklendi, akşama doğru makalesinide eklerim.
yilmaz70

kişi bu mesajı beğendi.

yigitcankus yigitcankus balonsatis.com Kullanıcı
  • Üyelik 10.12.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Balon İmalat & Üretim
  • Konum İstanbul Avrupa
  • Ad Soyad Y** K**
  • Mesajlar 824
  • Beğeniler 634 / 145
  • Ticaret 12, (%100)
tebrikler abi :) sen bu işte varya kralsın.
Kiroglumarket

kişi bu mesajı beğendi.

Balon İmalat & Üretimi
www.balonsatis.com
wmaraci
wmaraci
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al