Yeni üyelikte Bülten Aboneliğinin evet olarak seçili olması ?

burhan

OpenCart-TR
Katılım
5 Kas 2010
Mesajlar
60
Tepkime puanı
0
Puanları
0
merhaba,

yeni üye olunduğunda "Bülten Aboneliği" seçeneği "hayır" olarak işaretli bu bölümün otomatik olarak "evet" seçili olmasını nasıl sağlarız ?

bu konuda: http://forum.opencart-tr.com/showthread.php?tid=893

bilgi verilmiş fakat sürüm 1.4 olduğu ve yeni sürümde bahsedilen dosya olmadığı için yeni konu açtım
 

eren.erduran

OpenCart-TR
Katılım
11 Ağu 2011
Mesajlar
169
Tepkime puanı
0
Puanları
0
Yaş
29
Konum
Tiran
Web sitesi
erenerduran.com
bunun için iki çeşit var.

1 - kayıt sayfasında evet olarak göstermek. Yine de hayır seçebilir
2 - Ne seçerse seçsin evet olarak kayıt ettirmek.

1.si için yapmanız gereken şey;

catalog\view\theme\default\template\account
dizininden register.tpl yi notepad gibi bir programla açıp

Kod:
<input type="radio" name="newsletter" value="1"  />
            <?php echo $text_yes; ?>
            <input type="radio" name="newsletter" value="0"  checked="checked"  />

bunu bununla değiştirin

Kod:
 <input type="radio" name="newsletter" value="1" checked="checked"  />
            <?php echo $text_yes; ?>
            <input type="radio" name="newsletter" value="0"   />

2. si için ise
catalog\controller\account dizinindeki register.php yi açıp

Kod:
$this->data['newsletter'] = $this->request->post['newsletter'];

yerine

Kod:
$this->data['newsletter'] = "1";

yazarsanız istediğinize ulaşırsınız
 

burhan

OpenCart-TR
Katılım
5 Kas 2010
Mesajlar
60
Tepkime puanı
0
Puanları
0
ilginiz için teşekkürler @eren.erduran sorun çözüldü
 

ozkiremitci

OpenCart-TR
Katılım
1 Kas 2011
Mesajlar
30
Tepkime puanı
0
Puanları
0
eren.erduran' Alıntı:
catalog\view\theme\default\template\account
dizininden register.tpl yi notepad gibi bir programla açıp

Kod:
<input type="radio" name="newsletter" value="1"  />
            <?php echo $text_yes; ?>
            <input type="radio" name="newsletter" value="0"  checked="checked"  />

bunu bununla değiştirin

Kod:
 <input type="radio" name="newsletter" value="1" checked="checked"  />
            <?php echo $text_yes; ?>
            <input type="radio" name="newsletter" value="0"   />

eren.erduran çalıştırdım fakat mantığını anlamadım, program else (değilse) döndürse dahi biz radio button' u '0' olarak mı tanımlıyoruz?
 
Üst