tc kimlik no ekleme ve düzeltme modülü 15 için

hkara64

OpenCart-TR
Katılım
8 Ocak 2011
Mesajlar
11
Tepkime puanı
0
Puanları
0
php my admin sql komut satırına girip

aşagıdaki sorguyu çalıştırın ondan tamamdır
kod:
ALTER TABLE `customer` ADD `tck` VARCHAR( 50 ) NOT NULL AFTER `telephone` ;

dosyaları değiştirin tamadır.
 

Ekli dosyalar

  • tc 15.zip
    26 KB · Görüntüleme: 278

eren70

OpenCart-TR
Katılım
7 Haz 2010
Mesajlar
17
Tepkime puanı
0
Puanları
0
maalesef eksik olmuş;

normal kayıtta sorun yok ama bir müşteri ilk kez gelip alışverişini yaptıktan sonra 'kasaya git'e basıp kayıt sayfasına yöneldiğinde çıkan kayıt formunda TCK çıkmıyor...
 

dijital

OpenCart-TR
Katılım
24 May 2011
Mesajlar
4
Tepkime puanı
0
Puanları
0
Merhabalar,

Ekledim ama aşağıdaki hataları veriyor.

* Notice: Undefined variable: entry_tck in C:\webspace\NWB30011\siteadi.com.tr\www\admin\view\template\sale\customer_form.tpl on line 57

Notice: Undefined variable: error_tck in C:\webspace\NWB30011\siteadi.com.tr\www\admin\view\template\sale\customer_form.tpl on line 59
 

penkar

OpenCart-TR
Katılım
15 Haz 2011
Mesajlar
4
Tepkime puanı
0
Puanları
0
localde easy php ve apache2triadde denedim sanaldada çalışıyor ama üye ödemede yeni kayıt derken hata aldıgım için yapmadım


birde sql komut satırını sorguyu girdin mi
 
H

hmkaptan

Guest
abi çalışmıyor müşteri panelinde yardımcı olurmusunuz lütfen admin kısmı tamamdır ama müşteri kısımında hatta var görünüyor üye olurken
 

biocyn

OpenCart-TR
Katılım
26 May 2011
Mesajlar
75
Tepkime puanı
0
Puanları
0
Aslında çalışır ancak eksik olmuş demeden edemeyeceğim. Çünkü T.C. Kimlik No ya da Vergi Dairesi ve Vergi Numarası da girilebilsin diyor isek sadece register ve customer dosyaları editlendiğinde işin sadece %10 'u bitmiş olur. Belki de % 5'i.


1- T.C. Kimlik No,
2- Vergi Numarası,
3- Vergi Dairesi...

Üç madde de aslında öncelikli olarak önem arz etmektedir eğer söz konusu E_TİCARET İSE...

Özellikle de sistemin admin panelinden fatura yazdıracaksanız ki o zaman maliye bakanlığının il kodlu logosu da gerekmektedir. Aynı zamanda hele bir de şirket adına kesecekseniz faturayı işte o zaman vergi dairesi ve vergi numarasının da yazması gerekecektir. bunun için de aşağıda listeyi verdim. Eğer tüm dosyalarda yanlışsız editleme yaparsanız sorunsuz bir şekilde yukarıda adı geçen 3 madde ile ilgili site tam uyum içerisinde çalışacaktır.

admin\view\template\sale\customer_form.tpl
admin\view\template\sale\customer_list.tpl
admin\view\template\sale\order_form.tpl
admin\controller\sale\customer.php
admin\controller\sale\order.php
admin\language\turkish\sale\customer.php
admin\language\turkish\sale\order.php
admin\model\sale\customer.php
admin\model\sale\order.php
catalog\view\theme\biocyn\template\account\address.tpl
catalog\view\theme\biocyn\template\account\create.tpl
catalog\view\theme\biocyn\template\account\edit.tpl
catalog\view\theme\biocyn\template\checkout\address.tpl
catalog\view\theme\biocyn\template\checkout\guest_step_1.tpl
catalog\controller\account\address.php
catalog\controller\account\addresses.php
catalog\controller\account\create.php
catalog\controller\account\edit.php
catalog\controller\account\invoice.php
catalog\controller\checkout\address.php
catalog\controller\checkout\confirm.php
catalog\controller\checkout\guest_step_1.php
catalog\controller\checkout\guest_step_3.php
catalog\controller\checkout\payment.php
catalog\controller\checkout\shipping.php
catalog\language\turkish\account\address.php
catalog\language\turkish\account\addresses.php
catalog\language\turkish\account\create.php
catalog\language\turkish\account\edit.php
catalog\language\turkish\checkout\address.php
catalog\language\turkish\checkout\guest_step_1.php
catalog\language\turkish\mail\order_confirm.php
catalog\model\account\address.php
catalog\model\account\customer.php
catalog\model\account\order.php
catalog\model\checkout\order.php

Bütün bu dosyalarda editmele yapmalısınız...
 

osdem66

OpenCart-TR
Katılım
19 Ağu 2010
Mesajlar
882
Tepkime puanı
0
Puanları
0
Yaş
57
Web sitesi
opencart-themes.org
biocyn' Alıntı:
Aslında çalışır ancak eksik olmuş demeden edemeyeceğim. Çünkü T.C. Kimlik No ya da Vergi Dairesi ve Vergi Numarası da girilebilsin diyor isek sadece register ve customer dosyaları editlendiğinde işin sadece %10 'u bitmiş olur. Belki de % 5'i.


1- T.C. Kimlik No,
2- Vergi Numarası,
3- Vergi Dairesi...

Üç madde de aslında öncelikli olarak önem arz etmektedir eğer söz konusu E_TİCARET İSE...

Özellikle de sistemin admin panelinden fatura yazdıracaksanız ki o zaman maliye bakanlığının il kodlu logosu da gerekmektedir. Aynı zamanda hele bir de şirket adına kesecekseniz faturayı işte o zaman vergi dairesi ve vergi numarasının da yazması gerekecektir. bunun için de aşağıda listeyi verdim. Eğer tüm dosyalarda yanlışsız editleme yaparsanız sorunsuz bir şekilde yukarıda adı geçen 3 madde ile ilgili site tam uyum içerisinde çalışacaktır.

admin\view\template\sale\customer_form.tpl
admin\view\template\sale\customer_list.tpl
admin\view\template\sale\order_form.tpl
admin\controller\sale\customer.php
admin\controller\sale\order.php
admin\language\turkish\sale\customer.php
admin\language\turkish\sale\order.php
admin\model\sale\customer.php
admin\model\sale\order.php
catalog\view\theme\biocyn\template\account\address.tpl
catalog\view\theme\biocyn\template\account\create.tpl
catalog\view\theme\biocyn\template\account\edit.tpl
catalog\view\theme\biocyn\template\checkout\address.tpl
catalog\view\theme\biocyn\template\checkout\guest_step_1.tpl
catalog\controller\account\address.php
catalog\controller\account\addresses.php
catalog\controller\account\create.php
catalog\controller\account\edit.php
catalog\controller\account\invoice.php
catalog\controller\checkout\address.php
catalog\controller\checkout\confirm.php
catalog\controller\checkout\guest_step_1.php
catalog\controller\checkout\guest_step_3.php
catalog\controller\checkout\payment.php
catalog\controller\checkout\shipping.php
catalog\language\turkish\account\address.php
catalog\language\turkish\account\addresses.php
catalog\language\turkish\account\create.php
catalog\language\turkish\account\edit.php
catalog\language\turkish\checkout\address.php
catalog\language\turkish\checkout\guest_step_1.php
catalog\language\turkish\mail\order_confirm.php
catalog\model\account\address.php
catalog\model\account\customer.php
catalog\model\account\order.php
catalog\model\checkout\order.php

Bütün bu dosyalarda editmele yapmalısınız...

Ve yukardakilere ilave olarak veritabana
bu 3 madde ile ilgili tablolar oluşturmalısınız...
1- T.C. Kimlik No,
2- Vergi Numarası,
3- Vergi Dairesi...
 

biocyn

OpenCart-TR
Katılım
26 May 2011
Mesajlar
75
Tepkime puanı
0
Puanları
0
Evet tablolar oluşturulmalı ki müşterinin vereceği bilgiler kaydolsun. Aksi halde müşteri üye formunu doldurduğu zaman işlemi tamamlayamaz...
 
H

hmkaptan

Guest
abi biz bunu nasıl yapacaz bir yardımcı olsanızda birlikte yapsak nasıl yapacaz bilmiyoruz biz
 

biocyn

OpenCart-TR
Katılım
26 May 2011
Mesajlar
75
Tepkime puanı
0
Puanları
0
Şimdi bütün olarak yardım edelim ya da beraber yapalım dersek benim buraya bu işi ayrıntılı olarak göstermem demek 2 gün demek. Ama çok güzel ve kullanışlı bir ipucu vereyim... Şimdi Register esnasında ney var.. İsim... soy isim... eposta diye devam ediytor değil mi???

Şimdi bunların değişkenlerinin ne olduğuna gelelim...

name... lastname... ve email yanlış hatırlamıyorsam.

Şimdi register esnasında
İsim
Soyisim
T.C. Kimlik No
E Posta
Şirket Adı
Vergi Dairesi
Vergi kimlik Numarası

şeklinde olsun istiyoırsanız eğer.. Yukarıda söz konusu dosyaların içerinde "lastname" aratıp hemen altına aynısını kopyalayıp yapıştıracağız. Sonrasında iknci lastname dizisinin lastname lerini örnek olarak "tckn" ile değiştreceksiniz... Yine aynı anlattığım gibi "vergi_dairesi" ve "vergi_numarasi" şeklinde de ilgili eklemeleri yaparsanız sorunsuz hallolur...
 
H

hmkaptan

Guest
abi peki veritabanında nasıl yapacaz buraya kadar anlatım veritabanında değişken tanımlamayı bi söylersen sağol teşekkür ederim
 

biocyn

OpenCart-TR
Katılım
26 May 2011
Mesajlar
75
Tepkime puanı
0
Puanları
0
Veritabanında da ekleme yapılırken örneğin tckn değişkeninin kullandığı veri depolanacak. Bunun için yapomamız gereken veritabanını açarız. Ardından adress tablosuna tıklarız. Karşımıza sırası ile

address_id
customer_id
company
firstname
lastname
address_1
address_2
postcode
city
country_id
zone_id

alanları çıkacak. Bu sıralamyı alan ekle seçeneğinden alan ekleyerek şu şekilde olmasını sağlamaya çalışın.

address_id
customer_id
company
vergi_dairesi
vergi_numarasi
firstname
lastname
tckn
address_1
address_2
postcode
city
country_id
zone_id

Not: Buradaki değişkenler benim kendi belirlediğim değişkenlere ait alan adlarıdır. Siz istediğiniz ismi koyun. Alan ekleme işine gelince de... Tablonun altında ilk olarak kutucuğa 1 yazıyorsunuz daha sonra ekleyeceğiniz alanın hangi alandan sonra ya da önce geleceğini belirleyin. Ardından tablosundan sonra... "git" butonuna tıklayınız...

Karşınıza alan eklemeniz için sayfa açılacaktır. burada da örnek vermek gerekirse...

Alan: tckn ---> alan - değişken adı
Türü: ınt ---> burada alana sadece rakam girilebileceği belirtilmektedir
Uzunluk: 11 ---> T.C. Kimlik No 11 haneli olmak durumda olacağından buraya 11 yazıyoruz.
Karşılaştırma: utf8 bin ---> utf8 bin yaptığımızda türkçe karakter sıkıntımız olmayacak...
Öznitelikler: ---> burası boş kalabilir
Boş: ---> bırada not null seçeneğini seçelim.
Varsayılan2: ---> burası da boş kalabilir.

Daha sonra da kaydet dememiz gerekmektedir. Bunun gibi diğer alanları da özelliklerine göre oluşturunuz. Mesela;

vergi no için alan türünü text seçmelisiniz. Aksi halde ınt seçerseniz alan sadece rakam girişlerini saklayacak yazı ya da harf girildiğinde hata verecektir. Bunun gibi özelliklere dikkat etmelisiniz...


Takıldığınız yer olursa daha ayrıntılı devam edebiliriz. Yardımcı olurum.
 

sogenserkan

OpenCart-TR
Katılım
3 Mar 2011
Mesajlar
57
Tepkime puanı
0
Puanları
0
Yaş
39
address_id
customer_id
company
firstname
lastname
address_1
address_2
postcode
city
country_id
zone_id

---------------------------------------

address_id
customer_id
company
vergi_dairesi
vergi_numarasi
firstname
lastname
tckn
address_1
address_2
postcode
city
country_id
zone_id


Merhaba,
editlememiz gerekn sayfalarda sadece yukardaki gibi alt alta sıralı gelen kısımlardamı editleme yapacağız yoksa sayfanın diğer kodlarındada değişiklik yapmak gereklimi?
 

einstein85

OpenCart-TR
Katılım
26 Mar 2010
Mesajlar
16
Tepkime puanı
0
Puanları
0
http://taner5.blogspot.com/2011/08/opencart-1511-turkce-dovizli.html bu adresteki bir arkadaş bir önceki sürüm için bazı değişiklikler yapmış fakat modül değil komple sistemi düzenlemiş.

Yapılan değişiklikleri sitesinden alıntıladım:
"Opencart 1.5.1.1 türkçe versiyonu'nu bazı arkadaşlarımızın isteği üzerine yeniden düzenledim. Eklenen ve düzenlenen özelikler şöyle;

-Döviz kurlu fiyat gösterebilme ve ürünleri farklı döviz kurları ile kaydebilme
-Müşteri Tc Kimlik numarası ve Vergi dairesi ve numarası kayıt özelliği
-Üye kayıt formunda (chaptcha) Doğrulama kodu kontrolü
-Ürün arama kutusunda Ajax kontrolü"

bu değişiklikleri süzüp yeni versiyonlara nasıl uyarlarız bir baksak lütfen...
 

fizikkulubu

OpenCart-TR
Katılım
18 May 2011
Mesajlar
21
Tepkime puanı
0
Puanları
0
Hep derdim neden bir babayiğit bu çalışmayı scripin kendisine eklemiyo diye. Anladığım kadarıyla biri çıkmış.

Öncelikle tebrik ediyorum.

bu arkadaşın çalışması çalışıyor mu bunu deneyen var mı? bunu öğrenmek istiyorum ayrıca güvenlik güncellemeleri yapılıyor süürekli, bu güncellemelerde sürekli ana dizinin üzerine yazdırılıyor. Güncellemeler esnasında bu dosyalar değişeceğinden sistemin çalışma durumu ne olur. Yani tc no vergi daire no falan bunlar gider mi
 

osman

OpenCart-TR
Katılım
26 Eyl 2011
Mesajlar
88
Tepkime puanı
0
Puanları
6
arkaşım ben kullanıyorum şuan taner hocanın b sürümü 1.5.1 bende şuana kadar sıkıntı çıkmadı ama güvenlik güncellemesi yapmadım hiç kullanıpıta yapanda bilgi verirse iyi olur reklam olmasın ama www.tekhesapli.com
 

fizikkulubu

OpenCart-TR
Katılım
18 May 2011
Mesajlar
21
Tepkime puanı
0
Puanları
0
Ben kuramadım taner hocanın çalışmasını. Nedenini bilmiyorum ama bu mesajdaki dosyaları tek tek manuel düzenleyerek yapmam gerekiyor anlaşılan.

Yinede Taner hocam gerçekten çok anlamlı bir çalışma yapmış. Yurt dışında fatura vergi sistemi falan nasıl onlarda vergi dairesi vergi no yada kimlik no ya fatura kesme gibi durumlar yokmu. Bu sisteme neden bu alanları eklemiyorlar.

Birilerin bu açığı kendilerine iletmesi gerek :)

Bu konuyla alakalı bir durumu iletmek istiyorum;

Ben tc no nun zorunlu olmasını istemediğim için lastname değilde fax alanından koya çektim ama, veri tabanına geldim tıkandım. Çünkü veri tabanında fax no yok :) fax numarası nereye kayıt oluyor.

Yani veri tabanı hatası aldım .
 

fizikkulubu

OpenCart-TR
Katılım
18 May 2011
Mesajlar
21
Tepkime puanı
0
Puanları
0
Uzuuunca uğraşmalarım sonucunda bu tc no vergi daire ve vergi no alanlarını sorunsuz ekledim. Tam manasıyla bu çalışır durumda. Sorunsuz.

Şimdi yapılması gereken bu bilgileri satın alma işlemi bittikten sonra faturadaki fatura adresi bölümünde de yazdırmak. Bu vergi dairesi ve vergi numarası gibi yeni ekldiğim alanları faturaya nasıl ekleyebilirim. 2 gündür uğraşıyorum bunu bir türli çözemedim. Yardım colusanız şimdiden teşekkürler.
 

NoName32

OpenCart-TR
Katılım
23 Ara 2011
Mesajlar
3
Tepkime puanı
0
Puanları
0
http://www.opencart.com/index.php?route=extension/extension/info&extension_id=4396

burayı incele ben oradan çözdüm
 

attilla

OpenCart-TR
Katılım
18 Şub 2012
Mesajlar
78
Tepkime puanı
0
Puanları
0
NoName32' Alıntı:
http://www.opencart.com/index.php?route=extension/extension/info&extension_id=4396

burayı incele ben oradan çözdüm

Reklam olsun diye yazmışsın fakat böyle basit bir iş için 25$ komedi başka bir şey değil ayrıca hatalı bir çalışma olmuş usta gözler hemen farkeder.
 
Üst