Oscommerce Türkçe İndir
Cevapla 
 
Derecelendir
  • 4 Oylar - 5 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
Çoklu Para Birimi Kullanımı Modülü
Yazar Mesaj
erta77 Çevrimdışı
Member
***

Mesajlar: 72
Katılma Tarihi: Jul 2008
Rep Puanı: 0
Mesaj: #21
RE: == Çoklu Para Birimi Kullanımı Modülü ==
Ben sitede de usd, dolar, euro birlikte yer alacak diye bekliyordum. Amaç admin kısmında istenilen birimden fiyat girmek. Sitede ise varsayılan değerden fiyatları yayınlıyor.

O zaman sorun yok sistem çalışıyor. Teşekkürler.
12-09-2008 19:35
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
snowbird Çevrimdışı
Administrator
*******

Mesajlar: 721
Katılma Tarihi: Jul 2008
Rep Puanı: 6
Mesaj: #22
RE: == Çoklu Para Birimi Kullanımı Modülü ==
sitede USD, EUR, Ytl hepsini göstermek tabiki mümkün ama bu herkesin isteyeceği bir durum değil. neticede bu kafa karıştırır müşteride. Türkiyede YTL ile ürünler alınıp satılacağı için müşteri tarafında YTL gösterimi yeterli ama istenirse yukarda yazdığım gibi orjinal par birimide ayrıca gösterilebilir
12-09-2008 19:42
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
rescued Çevrimdışı
Member
***

Mesajlar: 92
Katılma Tarihi: Aug 2008
Rep Puanı: 1
Mesaj: #23
RE: == Çoklu Para Birimi Kullanımı Modülü ==
cur_yukle_db.php çalıştırdığımda aldığım hata


Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers

already sent (output started at C:\Vhosts\bigtech.biz\subdomains\shop\httpdocs\cur_yukle_db.php:8) in C:\Vhosts\bigtech.biz\subdomains\shop\httpdocs\includes\functions\sessions.php on line 100

Fatal error: Call to a member function add_current_page() on a non-object in C:\Vhosts\bigtech.biz\subdomains\shop\httpdocs\includes\application_top.php on line 312
13-09-2008 14:35
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
snowbird Çevrimdışı
Administrator
*******

Mesajlar: 721
Katılma Tarihi: Jul 2008
Rep Puanı: 6
Mesaj: #24
RE: == Çoklu Para Birimi Kullanımı Modülü ==
MySql 5 ile çalışmanız gerekir. Bu eski sürüm den kaynaklanıyor sanırım.
13-09-2008 14:55
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
erta77 Çevrimdışı
Member
***

Mesajlar: 72
Katılma Tarihi: Jul 2008
Rep Puanı: 0
Mesaj: #25
RE: == Çoklu Para Birimi Kullanımı Modülü ==
snowbird Yazılan:...ama istenirse yukarda yazdığım gibi orjinal para birimide ayrıca gösterilebilir

Bu kodu product_info.php de nereye yerleştirmeliyim?

PHP Kod:
$orjinal_fiyat $products['products_price_original'] . '&nbsp' $currencies->get_code($products['products.currencies_id']);

echo 
$orjinal fiyat
(Bu Mesaj 13-09-2008 16:30 değiştirilmiştir. Değiştiren : erta77.)
13-09-2008 16:28
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
snowbird Çevrimdışı
Administrator
*******

Mesajlar: 721
Katılma Tarihi: Jul 2008
Rep Puanı: 6
Mesaj: #26
RE: == Çoklu Para Birimi Kullanımı Modülü ==
Bu fiyatı göstermek istediğiniz yerde diyelim.
Muhtemelen YTL fiyatın üzerinde olur

erta77 Yazılan:
snowbird Yazılan:...ama istenirse yukarda yazdığım gibi orjinal para birimide ayrıca gösterilebilir

Bu kodu product_info.php de nereye yerleştirmeliyim?

PHP Kod:
$orjinal_fiyat $products['products_price_original'] . '&nbsp' $currencies->get_code($products['products.currencies_id']);

echo 
$orjinal fiyat
13-09-2008 21:26
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
tecer Çevrimdışı
Senior Member
*****

Mesajlar: 121
Katılma Tarihi: Jul 2008
Rep Puanı: 0
Mesaj: #27
RE: == Çoklu Para Birimi Kullanımı Modülü ==
admin/includes/classes/currencies.php dosyasinda takili kaldim.

Bu kismi bulunuz diyor:
// class methods
function format($number, $calculate_currency_value = true, $currency_type = DEFAULT_CURRENCY, $currency_value = '') {
if ($calculate_currency_value) {
$rate = ($currency_value) ? $currency_value : $this->currencies[$currency_type]['value'];
$format_string = $this->currencies[$currency_type]['symbol_left'] . number_format($number * $rate, $this->currencies[$currency_type]['decimal_places'], $this->currencies[$currency_type]['decimal_point'], $this->currencies[$currency_type]['thousands_point']) . $this->currencies[$currency_type]['symbol_right'];
} else {
$format_string = $this->currencies[$currency_type]['symbol_left'] . number_format($number, $this->currencies[$currency_type]['decimal_places'], $this->currencies[$currency_type]['decimal_point'], $this->currencies[$currency_type]['thousands_point']) . $this->currencies[$currency_type]['symbol_right'];
}

return $format_string;
}

function get_value($code) {
return $this->currencies[$code]['value'];
}

function display_price($products_price, $products_tax, $quantity = 1, $currency_type = DEFAULT_CURRENCY) {
return $this->format(tep_round(tep_add_tax($products_price, $products_tax), $this->currencies[$currency_type]['decimal_places']) * $quantity);
}


Ama bende o kisim yokSad

Bendeki kisim:

// class methods
function format($number, $calculate_currency_value = true, $currency_type = DEFAULT_CURRENCY, $currency_value = '') {
if ($calculate_currency_value) {
$rate = ($currency_value) ? $currency_value : $this->currencies[$currency_type]['value'];
$format_string = $this->currencies[$currency_type]['symbol_left'] . number_format($number * $rate, $this->currencies[$currency_type]['decimal_places'], $this->currencies[$currency_type]['decimal_point'], $this->currencies[$currency_type]['thousands_point']) . $this->currencies[$currency_type]['symbol_right'];
// if the selected currency is in the european euro-conversion and the default currency is euro,
// the currency will displayed in the national currency and euro currency
if ( (DEFAULT_CURRENCY == 'EUR') && ($currency_type == 'DEM' || $currency_type == 'BEF' || $currency_type == 'LUF' || $currency_type == 'ESP' || $currency_type == 'FRF' || $currency_type == 'IEP' || $currency_type == 'ITL' || $currency_type == 'NLG' || $currency_type == 'ATS' || $currency_type == 'PTE' || $currency_type == 'FIM' || $currency_type == 'GRD') ) {
$format_string .= ' <small>[' . $this->format($number, true, 'EUR') . ']</small>';
}
} else {
$format_string = $this->currencies[$currency_type]['symbol_left'] . number_format($number, $this->currencies[$currency_type]['decimal_places'], $this->currencies[$currency_type]['decimal_point'], $this->currencies[$currency_type]['thousands_point']) . $this->currencies[$currency_type]['symbol_right'];
}

return $format_string;
}

function get_value($code) {
return $this->currencies[$code]['value'];
}

function display_price($products_price, $products_tax, $quantity = 1) {
return $this->format(tep_add_tax($products_price, $products_tax) * $quantity);

Napmam gerekiyor?
16-09-2008 19:20
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
tecer Çevrimdışı
Senior Member
*****

Mesajlar: 121
Katılma Tarihi: Jul 2008
Rep Puanı: 0
Mesaj: #28
RE: == Çoklu Para Birimi Kullanımı Modülü ==
Neyse sorun cozuldu.

Simdi baska bir sorunla karsilastim. Para birimlerini guncelle deyince.

Uyarı Uyarı: Birinci para oranı değiştirme sunucusu (oanda) arızalı US Dollar (USD) - diğer para oranı değiştirme sunucusu deneyiniz.
Hata Hata: US Dollar (USD) için kur değeri xe ile güncellenemedi. Geçerli bir para kodu girdinizimi?
Uyarı Uyarı: Birinci para oranı değiştirme sunucusu (oanda) arızalı Euro (EUR) - diğer para oranı değiştirme sunucusu deneyiniz.
Hata Hata: Euro (EUR) için kur değeri xe ile güncellenemedi. Geçerli bir para kodu girdinizimi?
Uyarı Uyarı: Birinci para oranı değiştirme sunucusu (oanda) arızalı Yeni Türk Lirasi (YTL) - diğer para oranı değiştirme sunucusu deneyiniz.
Hata Hata: Yeni Türk Lirasi (YTL) için kur değeri xe ile güncellenemedi. Geçerli bir para kodu girdinizimi?
16-09-2008 19:54
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
tecer Çevrimdışı
Senior Member
*****

Mesajlar: 121
Katılma Tarihi: Jul 2008
Rep Puanı: 0
Mesaj: #29
RE: == Çoklu Para Birimi Kullanımı Modülü ==
Ayrica su hata cikiyor:

her birinde oynama yaptim, su an magazam kapali durumda:S

Fatal error: Class 'InfoBoxHeading' not found in /var/www/vhosts/sjjjjjjjjr.com/httpdocs/shop/includes/boxes/categories.php on line 89
16-09-2008 20:57
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
snowbird Çevrimdışı
Administrator
*******

Mesajlar: 721
Katılma Tarihi: Jul 2008
Rep Puanı: 6
Mesaj: #30
RE: == Çoklu Para Birimi Kullanımı Modülü ==
Para birimi güncellenmemesi sunuculara ulaşılamamasından kaynaklanır. Devamlı oluyorsa sunucunuzun o sitelere ulaşımı engellenmiş olabilir. Para birimi modülünün o sunuculara erişimle ilgili yaptığı bir değişiklik bulunmamaktadır

Son hata sanırım stypesheet.css ile ilgili bir sorun. Para birimi ile ilgili değil
16-09-2008 21:47
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
« Önceki | Sonraki »
Cevapla 


Forum Atla: