Jump to content

Kayıt formunda telefon alanının zorunlu yapılması


Recommended Posts

Merhaba,

Kargo firmaları gönderilecek ürünlerin kargoya kabul edilmesi için müşterinin telefon numarasını zorunlu olarak istemektedirler. Ancak prestashopa kayıt esnasında telefon alanı girilmesi zorunlu olmadığı için müşteriler siteye kayıt olurlarken boş bırakıp geçtikleri için sevkiyatta sorunlar yaşamaktayız.

Sorum şu ki; kayıt formundaki telefon alanını nasıl zorunlu yapabiliriz?

authentation.tpl dosyasında aşağıdaki değişikliği yaptım görsel olarak zorunlu oldu ama fonksiyonel olarak nasıl ayarlayacağım konusunda yardım ederseniz memnun olurum.

        

{l s='Home phone'}
               <input type="text" class="text" name="phone" id="phone" value="{if isset($smarty.post.phone)}{$smarty.post.phone|escape:'htmlall':'UTF-8'}{/if}" />
*

Link to comment
Share on other sites

  • 3 weeks later...

Dostum eline sağlık güzel oldu çalışıyor fakat açıklamada

#####################################################################
#################### /translations/tr/fields.php ####################
########################## ıÁerisinde Bulun #########################

'telefon_cep';

##########################################################
#################### Alt˝na Ekletin ####################

'Cep Telefonu';


Altına ekleyin değilde "telefon_cep kısmını" GSM olarak değiştirin desek daha anlaşılır olacak sanırım. Form'da Gsm olarak geçiyor ya... Eline sağlık çok güzel ve kullanışlı oldu. Sen bu işten anlıyor gözüküyorsun yaptığın siteyi bizimle paylaşırsan seviniriz. Bizde eksiklerimizi görürüz böylelikle. Senden baya yardım alacağız gibi gözüküyor. Napalım kod bilmiyoruz :(

Saygılar...

Link to comment
Share on other sites

  • 2 months later...

Authendication.php dosyasını bulun.
54 üncü satır olan

$errors[] = Tools::displayError('invalid birthday');

kodundan sonra

    elseif ((strlen(Tools::getValue('phone'))<10))
$errors[] = Tools::displayError('telefon numarası gerekli');


kodunu ekleyin.

Sadece bu satırın eklendiği dosyayı ekte sundum. Yüklemeden önce orjinal dosyanın yedeğini almanız sizin yararınızadır.

İyi çalışmalar.

authentication.php

Link to comment
Share on other sites

  • 9 months later...

Sorunu çözmek için:
Classes/Adress.php açınız ve altdaki kodu bulunuz:

protected

$fieldsRequired = array('id_country', 'alias', 'lastname', 'firstname', 'address1', 'postcode', 'city');

ve altdaki kod ile değiştiriniz:

protected

$fieldsRequired = array('id_country', 'alias', 'lastname', 'firstname', 'address1', 'phone', 'city');

Classes/Customer.php dosyasını açınız ve altdaki kodu bulunuz:


protected

$fieldsRequired = array('lastname', 'passwd', 'firstname', 'email');

ve altdaki kod ile değiştiriniz:


protected

$fieldsRequired = array('lastname', 'passwd', 'firstname', 'email', 'phone');

Kolay gelsin...

Link to comment
Share on other sites

  • 3 weeks later...

Beyler Benim bir sorum olucak benim site ticaret sitesinden çok dosya indirme şeklinde yaptım o yüzden indirme aşamasında adres vs kaldırmak istiyorum lütfen bir el atıp yardımcı olurmusunuz. Üye kısmında Sadece İsim E-Mail ve Şifre olmasını istiyorum diğer tüm bölümleri nasıl kaldırabilirim lütfen beyler bilen yardımcı olsun

Link to comment
Share on other sites

  • 5 months later...
Authendication.php dosyasını bulun.
54 üncü satır olan
$errors[] = Tools::displayError('invalid birthday');

kodundan sonra

    elseif ((strlen(Tools::getValue('phone'))<10))
$errors[] = Tools::displayError('telefon numarası gerekli');


kodunu ekleyin.

Sadece bu satırın eklendiği dosyayı ekte sundum. Yüklemeden önce orjinal dosyanın yedeğini almanız sizin yararınızadır.

İyi çalışmalar.



teşekkürler.
Link to comment
Share on other sites

  • 10 months later...

Arkadaşlar kolay gelsin. İlk mesajlardaki tpl dosyasına telefonu zorunlu kılmayı yaptım. Evet telefon zorunlu diyor ilk baş. Ancak sonrasında heryer doldurulsa dahi herşey için doldurulmadı tarzı uyarı vaeriyor. hata nerdedir acaba? 1.3.7 kullanıyorum. Mümkünse biri bana telefonun zorunlu alan olması ve yanındaki işaret ile ilgili dosyaları yollayabilir mi?teşekkürler :)

Sürekli bu hata çıkıyor:


Toplam 9 hata bulunmaktadır. :
01.‘lastname’ Zorunlu
02.‘passwd’ Zorunlu
03.‘firstname’ Zorunlu
04.‘email’ Zorunlu
05.‘phone’ Zorunlu
06.‘id_country’ Zorunlu
07.‘alias’ Zorunlu
08.‘address1’ Zorunlu
09.‘city’ Zorunlu

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...