KraL
05-31-2007, 00:45
Arkadaşlar ürün fiyatlarını K.D.V. dahil ve K.D.V. hariç gösterebilmenizin en kolay yolunu buraya yazıyorum:D
Arkadaşlar, bizim fiyat biçimlendirmemizi yapan bir class tır.. Bu classın adı da currency.. OSCommerce sayfalarından includes/modules/new_products.php yi açın.. Orda bir ifade göreceksiniz.. $currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id'])) işte bizim sitemizde fiyatları görmemize yarayan kod.. Kırmızı olan kod bizim ürün fiyatını belirttiğimiz kod, mavi olan da bu ürün için belirlediğimiz vergi oranını hesaplayan ve class a gönderen fonksiyon.. Şimdi, bu class bu fiyatı ve vergi oranını aldıktan sonra bize, ürünün vergi dahil toplam fiyatını gönderir.. Eğer biz bu class a vergi oranını boş gönderirsek, bize ürünün vergi dahil olmayan fiyatını verir.. Şimdi admin panelden vergi oranınızı belirtin, ayarlar kısmından da ürün fiyatlarını vergi dahil göster kısmını da true yapın.., Ondan sonra açtığınız new_products.php dosyasındaki $currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id'])) değerini $currencies->display_price($new_products['products_price'], '') olarak değiştirin.. Bu size vergi dahil olmayan fiyatı vericektir.. bunu yanına K.D.V. Hariç ibaresini yazarsınız.. Ondan sonra bi <br> ile alt satıra geçip oraya $currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id'])) yazarsınız ve yanına da K.D.V. Dahil yazarsınız.. Yani kodun tamamı aşağıdaki gibi olur... Artık diğer sayfaları kendiniz değiştirebilirsiniz..
$info_box_contents[$row][$col] = array('align' => 'center',
'params' => 'class="smallText" width="33%" valign="top"',
'text' => '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $new_products['products_image'], $new_products['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a><br><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . $new_products['products_name'] . '</a><br>' . $currencies->display_price($new_products['products_price'], '') . 'K.D.V. Hariç <br>' . $currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id'])) . 'K.D.V. Dahil');
Hepsi bu kadar kolay gelsin ;)
Arkadaşlar, bizim fiyat biçimlendirmemizi yapan bir class tır.. Bu classın adı da currency.. OSCommerce sayfalarından includes/modules/new_products.php yi açın.. Orda bir ifade göreceksiniz.. $currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id'])) işte bizim sitemizde fiyatları görmemize yarayan kod.. Kırmızı olan kod bizim ürün fiyatını belirttiğimiz kod, mavi olan da bu ürün için belirlediğimiz vergi oranını hesaplayan ve class a gönderen fonksiyon.. Şimdi, bu class bu fiyatı ve vergi oranını aldıktan sonra bize, ürünün vergi dahil toplam fiyatını gönderir.. Eğer biz bu class a vergi oranını boş gönderirsek, bize ürünün vergi dahil olmayan fiyatını verir.. Şimdi admin panelden vergi oranınızı belirtin, ayarlar kısmından da ürün fiyatlarını vergi dahil göster kısmını da true yapın.., Ondan sonra açtığınız new_products.php dosyasındaki $currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id'])) değerini $currencies->display_price($new_products['products_price'], '') olarak değiştirin.. Bu size vergi dahil olmayan fiyatı vericektir.. bunu yanına K.D.V. Hariç ibaresini yazarsınız.. Ondan sonra bi <br> ile alt satıra geçip oraya $currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id'])) yazarsınız ve yanına da K.D.V. Dahil yazarsınız.. Yani kodun tamamı aşağıdaki gibi olur... Artık diğer sayfaları kendiniz değiştirebilirsiniz..
$info_box_contents[$row][$col] = array('align' => 'center',
'params' => 'class="smallText" width="33%" valign="top"',
'text' => '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $new_products['products_image'], $new_products['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a><br><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . $new_products['products_name'] . '</a><br>' . $currencies->display_price($new_products['products_price'], '') . 'K.D.V. Hariç <br>' . $currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id'])) . 'K.D.V. Dahil');
Hepsi bu kadar kolay gelsin ;)