Yeni Cevap 
 
Konuyu Değerlendir
  • 1 Oy - 5 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
WPos Pro Taksit Tabı v1 Opencart 1.4 ve 1.5 Sürümler için
Yazar Mesaj
osmanozg Çevrimdışı
Junior Member
**

Mesajlar: 8
Katılım: Jun 2011
Rep Puanı: 0
Mesaj: #11
RE: Webpos Pro Taksit Tabı v1 Opencart 1.4 ve 1.5 Sürümler için
elinize emeğinize sağlık
elleriniz dert görmesin
opencartın en büyük eksiği halloldu
şuanda opencart la yarışabilecek çok az yzılım vardır.
benim görüşüm.
emeği geçen herkese teşkkürler.
(En son düzenleme: 10-10-2011 09:51 osmanozg.)
10-10-2011 09:49
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
panasonic Çevrimdışı
Junior Member
**

Mesajlar: 3
Katılım: Aug 2011
Rep Puanı: 0
Mesaj: #12
RE: Webpos Pro Taksit Tabı v1 Opencart 1.4 ve 1.5 Sürümler için
Elinize sağlık.

punu paypal olarak ayarlamakta mumkun mu ?

mesela eft de 100 TL odensın, paypal denıldıgınde 105 TL odensın ?

Saygılarımla
12-10-2011 22:11
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
duzgun Çevrimdışı
Hizmetinizde
*******

Mesajlar: 2,323
Katılım: Jul 2008
Rep Puanı: 17
Mesaj: #13
RE: Webpos Pro Taksit Tabı v1 Opencart 1.4 ve 1.5 Sürümler için
sorunuzun taksit tabi ile alakasını anlayamadım .
12-10-2011 22:59
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
harlem Çevrimdışı
Member
***

Mesajlar: 34
Katılım: Jul 2011
Rep Puanı: 0
Mesaj: #14
RE: Webpos Pro Taksit Tabı v1 Opencart 1.4 ve 1.5 Sürümler için
düzgün hocam taksit tabını gerekli ayarlarla kurdum.ancak aşağıdaki hatayı verdi.
Warning: Division by zero in /catalog/view/theme/default/template/product/product.tpl on line 326
sorunu bir türlü çözemedim.yardımlarınızı rica ediyorum.tşk.opencart versiyon 1.5.1.2
324. if(isset($taksitler[$taksitkey[$i]]['TAKSIT'][$key]))
325. {
326. $vadefarki = $taksitler[$taksitkey[$i]]['TAKSIT'][$key];
327. $newtaksitprice = ($vadefarki*$taksitprice/100+$taksitprice);

NOT:hocam soruyu yanlış yere açtığım için özür dilerim.o yüzden tekrar buraya yazdım.
(http://www.duzgun.com/opencart-soru-ceva...#pid22580)
13-10-2011 11:55
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
tolga35 Çevrimdışı
Member
***

Mesajlar: 23
Katılım: Aug 2011
Rep Puanı: 0
Mesaj: #15
RE: Webpos Pro Taksit Tabı v1 Opencart 1.4 Sürümler için
(08-10-2011 22:34)tezcanpelin demiş ki:  Arkadaşlar merhaba,

1.5 için çıksa dediğinizi duyar gibi oldum. Sıcağı sıcağına düzenlemeye çalıştım ve hemen sizinle paylaşmak iştedim. Ancak öncelikle bu modülü yazan Düzgün üstada teşekkür ederim. Unutmayın bizimki sadece bir düzenleme, tüm takdirler onundur.

A) /catalog/language/turkish/product/product.php

dosyasını açıp aşağıdaki kodları ekleyiniz.
PHP Kod:
$_['tab_taksit']          = 'Taksit Seçenekleri';

//TaksitTab
$_['taksitnum']           = 'Taksit';
$_['taksitaylik']         = 'Taksit Tutarı';
$_['taksittoplam']        = 'Toplam Tutar'

B) /catalog/view/theme/default/template/product/product.tpl

dosyasını açınız.

B.1) ilk satırda bulunan aşağıdaki kodu bulunuz
PHP Kod:
<?php echo $header?>

B.2) yukarıdaki kodun hemen devamına aşağıdaki kodu ekleyiniz.
PHP Kod:
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/taksittab.css" /> 

B.3) Aynı dosyadan aşağıdaki satırı bulunuz:
PHP Kod:
<a href="#tab-related"><?php echo $tab_related?> (<?php echo count($products); ?>)</a>
    <?php ?>

B.4) Bu satırın hemen altına aşağıdaki satırı ekleyiniz:
PHP Kod:
<a href="#tab-taksit"><?php echo $tab_taksit?></a> 

B.5) Yine aynı dosyadan aşağıdaki satırı bulunuz:
PHP Kod:
<?php if ($tags) { ?>

B.6) Bu satırın hemen üstüne aşağıdaki kodu ekleyiniz
PHP Kod:
<div id="tab-taksit" class="tab-content"><?php
$taksitrows
=3;
$taksitcolumn = array();
$taksitkey array_keys($taksitler);
echo 
'<div class="taksitler">';
for(
$i=0$i<sizeof($taksitkey); $i++){
if(
$i%$taksitrows==0)
{
$taksitcolumn = array();
$taksitseek=(($taksitrows+$i)>sizeof($taksitkey))?sizeof($taksitkey):$taksitrows+$i;
for(
$j=$i$j<$taksitseek$j++){
foreach(
$taksitler[$taksitkey[$j]]['TAKSIT'] as $key=>$val)
$taksitcolumn[$key] = true;
}
echo 
'<div class="FIRST"><div class="ln"><div class="head"></div></div>';
echo 
'<div class="ln clr1"><div class="num"><p>'.$taksitnum.'</p></div></div>';
foreach(
$taksitcolumn as $key=>$val){
echo 
'<div class="ln clr2"><div class="num"><p>'.$key.'</p></div></div>';
}
echo 
'</div>';
}
echo 
'<div class="taksit '.$taksitkey[$i].'"><div class="ln"><div class="head"></div></div>';
echo 
'<div class="ln clr1"><div class="ayt"><p>'.$taksitaylik.'</p></div><div class="tpl"><p>'.$taksittoplam.'</p></div></div>';
foreach(
$taksitcolumn as $key=>$val){
if(isset(
$taksitler[$taksitkey[$i]]['TAKSIT'][$key]))
{
$vadefarki $taksitler[$taksitkey[$i]]['TAKSIT'][$key]; 
$newtaksitprice = ($vadefarki*$taksitprice/100+$taksitprice);
echo 
'<div class="ln clr2'.(($vadefarki==0)?' focus':'').'"><div class="ayt"><p>'.$this->currency->format($newtaksitprice/$key).
'</p></div><div class="tpl"><p>'.$this->currency->format($newtaksitprice).'</p></div></div>';
}
else
{
echo 
'<div class="ln clr2"><div class="ayt"><p>&nbsp;</p></div><div class="tpl"><p>&nbsp;</p></div></div>';
}
}
echo 
'</div>';
}
echo 
'</div><br style="clear:both"/>';
?> </div> 

c) /catalog/controller/product/product.php dosyasını açınız.

c.1) Aşağıdaki satırları bulunuz.
PHP Kod:
if ($this->config->get('config_tax')) { 

c.2)hemen üstüne aşağıdaki kodu yerleştiriniz:
PHP Kod:
$this->data['taksitprice'] = (!$this->data['special'])?$this->data['price']:$this->data['special'];
if (
$this->data['special']!== FALSE$this->data['special'] = $this->currency->format($this->data['special']);
if (
$this->data['price']!== FALSE$this->data['price'] = $this->currency->format($this->data['price']);
$this->data['template'] = $this->config->get('config_template');
$this->data['tab_taksit'] = $this->language->get('tab_taksit');
$this->data['taksitnum'] = $this->language->get('taksitnum');
$this->data['taksitaylik'] = $this->language->get('taksitaylik');
$this->data['taksittoplam'] = $this->language->get('taksittoplam');
$this->data['taksitler'] = $this->FeatureParse(); 

c.3) Aynı dosyadan aşağıdaki kodu bulunuz (hemen 3. satırda)
PHP Kod:
private $error = array(); 


c.4) Hemen altına aşağıdaki fonksiyonu ekleyin.
PHP Kod:
private function FeatureParse()
{

$ModFeatureArray = array();
if (
$this->config->get('webpos_status')) {
$this->language->load('payment/webpos');
$taksit = array();
if(
strpos($this->config->get('webpos_cc_taksit'), "\n") > 0)
{
$taksit_text explode"\n"$this->config->get('webpos_cc_taksit'));
foreach(
$taksit_text as  $text)
{
if(
strpos($text"=") > 0)
{
list(
$taksitkey$taksitvalue) = explode'='$text);
if(!empty(
$taksitkey))$taksit[basename(trim($taksitkey))]=trim($taksitvalue);
}
}
}
else
{
if(
strpos($this->config->get('webpos_cc_taksit'), "=") > 0)
{
list(
$taksitkey$taksitvalue) = explode'='$this->config->get('webpos_cc_taksit'));
if(!empty(
$taksitkey))$taksit[basename(trim($taksitkey))]=trim($taksitvalue);
}
}
if(
strpos($this->config->get('webpos_cc_apis'), ',') > 0)
{
$ApiArray explode','$this->config->get('webpos_cc_apis') );
foreach(
$ApiArray as  $apiID)
{
$apiID basename(trim($apiID));
if(
$apiID != 'OTHER')
{
$ModFeatureArray[$apiID]['ID']= $apiID;
$ModFeatureArray[$apiID]['TEXT']= $this->language->get('TEXT_WEBPOS_CC_'.$apiID);
$ModFeatureArray[$apiID]['EXTRA'] = true;
$TaksitStr = isset($taksit[$apiID])?$taksit[$apiID]:null;
if (!empty(
$TaksitStr))
{
if(
strpos($TaksitStr',') > 0)
{
if(
strpos($TaksitStr':') > 0)
{
foreach(
explode(','$TaksitStr) as  $val)
{
$pos strpos($val,':');
$key substr($val,0,$pos);
$ModFeatureArray[$apiID]['TAKSIT'][trim($key)] =substr($val,$pos+1,strlen($val));
}
}
else
{
$ModFeatureArray[$apiID]['TAKSIT'] = '';
}
}
else
{
if(
strpos($TaksitStr':') > 0)
{
list(
$key$val) = explode(":"$TaksitStr);
$ModFeatureArray[$apiID]['TAKSIT'][trim($key)] = $val;
}
else
{
$ModFeatureArray[$apiID]['TAKSIT'] = '';
}
}
}
else
{
$ModFeatureArray[$apiID]['TAKSIT'] = '';
}
}
}
}
else
{
$apiID basename(trim($this->config->get('webpos_cc_apis')));
if(
$apiID != 'OTHER')
{
$ModFeatureArray[$apiID]['ID']= $apiID;
$ModFeatureArray[$apiID]['TEXT']= $this->language->get('TEXT_WEBPOS_CC_'.$apiID);
$ModFeatureArray[$apiID]['EXTRA'] = true;
$TaksitStr = isset($taksit[$apiID])?$taksit[$apiID]:null;
if (!empty(
$TaksitStr))
{
if(
strpos($TaksitStr',') > 0)
{
if(
strpos($TaksitStr':') > 0)
{
foreach(
explode(','$TaksitStr) as  $val)
{
$pos strpos($val,':');
$key substr($val,0,$pos);
$ModFeatureArray[$apiID]['TAKSIT'][trim($key)] =substr($val,$pos+1,strlen($val));
}
}
else
{
$ModFeatureArray[$apiID]['TAKSIT'] = '';
}
}
else
{
if(
strpos($TaksitStr':') > 0)
{
list(
$key$val) = explode(":"$TaksitStr);
$ModFeatureArray[$apiID]['TAKSIT'][trim($key)] = $val;
}
else
{
$ModFeatureArray[$apiID]['TAKSIT'] = '';
}
}
}
else
{
$ModFeatureArray[$apiID]['TAKSIT'] = '';
}
}
}
}
return 
$ModFeatureArray;


c.5)Aşağıdaki satırı bulun:
PHP Kod:
$this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax'))); 

Aşağıdaki ile değiştirin:
PHP Kod:
$this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')); 

c.6)Aşağıdaki satırı bulun:
PHP Kod:
$this->currency->format($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax'))); 

Aşağıdaki ile Değiştirin:
PHP Kod:
$this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax')); 


Son olarak duzgunun yayınladığı dosyaları (image'lar ve css dosyası) ilgili klasörlere yerleştiriniz.

Hepsi bu. Umarım bir şeyler atlamamışımdır zira biraz hızlı oldu.

hocam dediğin değişiklikleri aynen yaptım
fakat ödeme kısmında kredi kartını sectıgımde
syntaxError hatası vermeye başladı
13-10-2011 12:02
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
duzgun Çevrimdışı
Hizmetinizde
*******

Mesajlar: 2,323
Katılım: Jul 2008
Rep Puanı: 17
Mesaj: #16
RE: Webpos Pro Taksit Tabı v1 Opencart 1.4 ve 1.5 Sürümler için
(13-10-2011 11:55)harlem demiş ki:  düzgün hocam taksit tabını gerekli ayarlarla kurdum.ancak aşağıdaki hatayı verdi.
Warning: Division by zero in /catalog/view/theme/default/template/product/product.tpl on line 326
sorunu bir türlü çözemedim.yardımlarınızı rica ediyorum.tşk.opencart versiyon 1.5.1.2
324. if(isset($taksitler[$taksitkey[$i]]['TAKSIT'][$key]))
325. {
326. $vadefarki = $taksitler[$taksitkey[$i]]['TAKSIT'][$key];
327. $newtaksitprice = ($vadefarki*$taksitprice/100+$taksitprice);

NOT:hocam soruyu yanlış yere açtığım için özür dilerim.o yüzden tekrar buraya yazdım.
(http://www.duzgun.com/opencart-soru-ceva...#pid22580)

cevabınız ilgili konuda verilmiştir.
13-10-2011 16:59
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
duzgun Çevrimdışı
Hizmetinizde
*******

Mesajlar: 2,323
Katılım: Jul 2008
Rep Puanı: 17
Mesaj: #17
RE: Webpos Pro Taksit Tabı v1 Opencart 1.4 Sürümler için
(13-10-2011 12:02)tolga35 demiş ki:  hocam dediğin değişiklikleri aynen yaptım
fakat ödeme kısmında kredi kartını sectıgımde
syntaxError hatası vermeye başladı

ödeme kısmıyla alakası yoktur bu değişikliklerin. Ödeme kısmı değişiklik yapılan dosyalarla bağlantısı bulunmamaktadır. syntaxError un nedeni farklıdır.
13-10-2011 17:00
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
tolga35 Çevrimdışı
Member
***

Mesajlar: 23
Katılım: Aug 2011
Rep Puanı: 0
Mesaj: #18
RE: Webpos Pro Taksit Tabı v1 Opencart 1.4 ve 1.5 Sürümler için
tamam syntaxError hatasını düzelttim fakat taksit tabı ürün inceleme sayfasında cıkmadı hala ayni zamanda admin panelinde
Eklentiler > sipariş toplamları > taksit
kısımında değişiklik yapamıyorum
(En son düzenleme: 13-10-2011 18:56 tolga35.)
13-10-2011 18:50
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
duzgun Çevrimdışı
Hizmetinizde
*******

Mesajlar: 2,323
Katılım: Jul 2008
Rep Puanı: 17
Mesaj: #19
RE: Webpos Pro Taksit Tabı v1 Opencart 1.4 ve 1.5 Sürümler için
(13-10-2011 18:50)tolga35 demiş ki:  tamam syntaxError hatasını düzelttim fakat taksit tabı ürün inceleme sayfasında cıkmadı hala ayni zamanda admin panelinde
Eklentiler > sipariş toplamları > taksit
kısımında değişiklik yapamıyorum

o halde taksit modülünü kurmamışsınız. opencartta modül kurma işleminin nasıl yapılacağını bilmeniz gerekiyor.

Yönetim Paneli -> Sstem -> Kullanıcılar -> Kullanıcı Grupları -> Top Administrator bölümündeki "Düzenle" işleminden sonra gelen bölümde
İzin Erişimi ve İzin Değiştirme
bölümlerinde iaşretmeniz gerekiyor.
13-10-2011 20:04
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
tolga35 Çevrimdışı
Member
***

Mesajlar: 23
Katılım: Aug 2011
Rep Puanı: 0
Mesaj: #20
RE: Webpos Pro Taksit Tabı v1 Opencart 1.4 ve 1.5 Sürümler için
(13-10-2011 20:04)duzgun demiş ki:  
(13-10-2011 18:50)tolga35 demiş ki:  tamam syntaxError hatasını düzelttim fakat taksit tabı ürün inceleme sayfasında cıkmadı hala ayni zamanda admin panelinde
Eklentiler > sipariş toplamları > taksit
kısımında değişiklik yapamıyorum

o halde taksit modülünü kurmamışsınız. opencartta modül kurma işleminin nasıl yapılacağını bilmeniz gerekiyor.

Yönetim Paneli -> Sstem -> Kullanıcılar -> Kullanıcı Grupları -> Top Administrator bölümündeki "Düzenle" işleminden sonra gelen bölümde
İzin Erişimi ve İzin Değiştirme
bölümlerinde iaşretmeniz gerekiyor.

dediğini ayarları yapmıştım ama genede olmuyor
14-10-2011 11:51
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
Yeni Cevap 


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Opencart Ali Express Tarzı Full E-Ticaret Paketimiz commonheader 0 564 04-12-2016 21:57
Son Mesaj: commonheader
  Opencart 1.5 Destekli WPos Pro v2 duzgun 349 327,243 12-05-2016 11:47
Son Mesaj: fantomx55
  (Güncelleme) Opencart WPos Pro v2 duzgun 163 132,478 10-05-2016 17:08
Son Mesaj: yazgitsin
  Opencart Admin Panelli Tedarikçi Entegrasyonu sezar53 14 11,905 09-05-2016 11:21
Son Mesaj: msubakan
  Opencart Tedarikçi Entegrasyonu (XML Import) duzgun 9 15,648 30-11-2015 18:47
Son Mesaj: sabirsiz61
  Sadece Taksit Tabı Kurmak Mümkünmü? secretcode 3 5,028 28-06-2015 09:43
Son Mesaj: Anarchosa

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi