OpenCart 1.4.9.4 Türkçe Tam Sürüm

admin

Administrator
Yönetici
Katılım
13 Ağu 2009
Mesajlar
3,198
Tepkime puanı
1
Puanları
38
Yaş
37
Konum
Bursa
Web sitesi
www.opencart-tr.com
Yazılar en kısa sürede çevrilecektir.
Hata Düzeltmeleri
- Colspan fixed for admin product list when no products found
- Search not working on all pages fixed
- Removed Foreach in Cache::get function since it returns after the first file anyway
- Added touch() to cache file before unlink to avoid the file race condition
- Add IP back to order edit page (accidentally removed in 1.4.9)
- Removed language status check for download edit
- Fixed language autodetect to check if language is enabled
- Fixed php error when loading information controller with no information_id
- Possible additional fixes for mail to use base64 encoding in subject
- Fixed column width issue fpr product totals in admin order edit
- Updated Paypal Standard to latest patch + auto-bypass for 0.00 totals
- Fixed text_error in category page
- Email validation simplified to check for *@*.*
- Fixed security issue with Moneybookers payment gateway
- Fixed USPS issues do to 2011 change
- Fixed flat rate wording on description (broke in 1.4.9)
- Fixed Paypal Pro currency conversion issue

Eklenen Özellikler
- Specials listed in the admin product list also show when start or end is 0000-00-00
- Allow resetting invoice id to 1 by changing invoice prefix
- Added invoice_date field to order to store the date the invoice was generated
- Added invoice date to actual invoice print
- Added additional help text for some features to explain their function better
- New Account Create alert mail option
- Added email to db insert for admin on new install
- Converted setting.php controller to use the new proposed optimization standard methods (cut filesize in half)
- Added additional security params in htaccess
- Additional minor code optimizations
- Updated USPS to use RateV4 API
- New Account Success continues to checkout/shipping instead of checkout/cart since it is more intuitive
- Removed fedex placeholder files since they reference a deprecated api
- Added date header to mail class to help prevent spam filtering

Değişiklik Yapılan Dosyalar
Kod:
upload/admin/controller/catalog/product.php
upload/admin/controller/payment/moneybookers.php
upload/admin/controller/sale/order.php
upload/admin/controller/setting/setting.php
upload/admin/controller/shipping/usps.php
upload/admin/language/english/catalog/category.php
upload/admin/language/english/catalog/information.php
upload/admin/language/english/localisation/language.php
upload/admin/language/english/payment/moneybookers.php
upload/admin/language/english/sale/order.php
upload/admin/language/english/setting/setting.php
upload/admin/language/english/shipping/usps.php
upload/admin/model/sale/order.php
upload/admin/view/template/catalog/download_form.tpl
upload/admin/view/template/catalog/product_list.tpl
upload/admin/view/template/payment/moneybookers.tpl
upload/admin/view/template/sale/order_form.tpl
upload/admin/view/template/sale/order_invoice.tpl
upload/admin/view/template/setting/setting.tpl
upload/admin/view/template/shipping/usps.tpl
upload/admin/index.php
upload/catalog/controller/account/create.php
upload/catalog/controller/account/success.php
upload/catalog/controller/information/information.php
upload/catalog/controller/payment/moneybookers.php
upload/catalog/controller/payment/pp_pro.php
upload/catalog/controller/payment/pp_standard.php
upload/catalog/controller/product/category.php
upload/catalog/model/shipping/flat.php
upload/catalog/model/shipping/usps.php
upload/catalog/model/total/shipping.php
upload/catalog/view/theme/default/template/common/header.tpl
upload/catalog/view/theme/default/template/payment/pp_standard.tpl
upload/install/model/install.php
upload/install/opencart.sql
upload/install/upgrade.sql
upload/system/library/cache.php
upload/system/library/mail.php
upload/system/startup.php
upload/.htaccess.txt
upload/index.php

1.4.9.3 versiyonundan 1.4.9.4 versiyonuna güncelleme

Katalog tema dosyalarında sadece header.tpl ve pp_standart.tpl dosyasında değişiklik yapılmıştır. pp_standart dosyasını sizi etkilemez ama header.tpl dosyasını kendi temanızda kullandığınız dosya ile karşılaştırınız.

Bunun dışında diğer dosyalarda da değişiklik yaptıysanız o dosyalarıda gözden geçirmeniz gerekecektir.

Değişiklik yapılan dosyaları buradan indirin ve sitenize yükleyin.
Üzerine yazılsın mı sorusuna evet deyin.
Aşağıdaki sorguyu phpmyadminden SQL ile çalıştırın. Kurulum yaparken ön-ek kullanmadıysanız oc_order tablolardaki oc_ ekini kaldırın. Kullandıysanız ve aşağıdakinden farklıysa kendi ön-ekiniz ile değiştirin.

PHP:
ALTER TABLE `oc_order` ADD `invoice_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' AFTER invoice_prefix;

ALTER TABLE `oc_order` MODIFY `invoice_prefix` varchar(24) COLLATE utf8_bin NOT NULL;

INSERT INTO `oc_country` (`country_id`, `name`, `iso_code_2`, `iso_code_3`, `address_format`, `postcode_required`, `status`) VALUES (NULL, 'Channel Islands', 'CI', 'CHI', '', 0, 1) ON DUPLICATE KEY UPDATE country_id=country_id;

SET @cid='';
SELECT @cid:=`country_id` FROM oc_country WHERE `iso_code_2` = 'CI' and `name` = 'Channel Islands';
INSERT INTO `oc_zone` (`zone_id`, `country_id`, `code`, `name`, `status`) VALUES (NULL, @cid, 'JER', 'Jersey', 1) ON DUPLICATE KEY UPDATE zone_id=zone_id;
INSERT INTO `oc_zone` (`zone_id`, `country_id`, `code`, `name`, `status`) VALUES (NULL, @cid, 'GUE', 'Guernsey', 1) ON DUPLICATE KEY UPDATE zone_id=zone_id;
INSERT INTO `oc_zone` (`zone_id`, `country_id`, `code`, `name`, `status`) VALUES (NULL, @cid, 'ALD', 'Alderney', 1) ON DUPLICATE KEY UPDATE zone_id=zone_id;
INSERT INTO `oc_zone` (`zone_id`, `country_id`, `code`, `name`, `status`) VALUES (NULL, @cid, 'SRK', 'Sark', 1) ON DUPLICATE KEY UPDATE zone_id=zone_id;
INSERT INTO `oc_zone` (`zone_id`, `country_id`, `code`, `name`, `status`) VALUES (NULL, @cid, 'HRM', 'Herm', 1) ON DUPLICATE KEY UPDATE zone_id=zone_id;

OpenCart 1.4.9.4 Türkçe Tam Sürüm ve Dil dosyaları için
http://www.opencart-tr.com/dosyalar

Daha eski sürümlerden 1.4.9.4 sürümüne güncellemek için
http://forum.opencart-tr.com/thread-1131.html
 

donglex

OpenCart-TR
Katılım
2 Ağu 2010
Mesajlar
17
Tepkime puanı
0
Puanları
0
Tşk.ler güncelledim.Bir sorun yok gibi.Bulduğum sorunları ve çözümleri paylaşırım.
 

osmansan

OpenCart-TR
Katılım
2 Eyl 2010
Mesajlar
73
Tepkime puanı
0
Puanları
0
PHP:
SQL sorgusu: 

ALTER TABLE `order` ADD `invoice_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' AFTER invoice_prefix;



MySQL çıktısı:  

#1060 - Duplicate column name 'invoice_date'

SQL sorgusu çalıştırdıktan sonra yukardaki gibi hata alıyorum.
 

sinan

OpenCart-TR
Katılım
21 Eki 2010
Mesajlar
63
Tepkime puanı
0
Puanları
0
yenilikler neler tam çeviremedim.
 

mdogan35

OpenCart-TR
Katılım
24 Ocak 2011
Mesajlar
110
Tepkime puanı
0
Puanları
16
Yaş
45
Konum
İzmir
Web sitesi
www.cicekkuryesi.com
osmansan' Alıntı:
PHP:
SQL sorgusu: 

ALTER TABLE `order` ADD `invoice_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' AFTER invoice_prefix;



MySQL çıktısı:  

#1060 - Duplicate column name 'invoice_date'

SQL sorgusu çalıştırdıktan sonra yukardaki gibi hata alıyorum.

SQL tablolarınızda büyük ihtimalle ön ek kullanıyorsunuz order yazan kısmın önüne kendi ön ekinizi yazarak sorunu düzeltebilirsiniz.
 

osmansan

OpenCart-TR
Katılım
2 Eyl 2010
Mesajlar
73
Tepkime puanı
0
Puanları
0
SQL tablolarınızda büyük ihtimalle ön ek kullanıyorsunuz order yazan kısmın önüne kendi ön ekinizi yazarak sorunu düzeltebilirsiniz.

Ön eki kullanmıyorum ve oc_ ön ekini çıkararak sorgulatıyorum. zaten sorun ön ekinde olsaydı böyle bir hata vermezdi.
1146 - Table doesn't exist hatası verirdi.

(ayıca siparişlerde tarih ve saat 00:00 olarak gözüküyor)
 

burcakyakin

OpenCart-TR
Katılım
14 Ocak 2011
Mesajlar
29
Tepkime puanı
0
Puanları
0
benim sitemde ekleme yaptığım yerler var kod olarak yani php dosyalarında olsun tpl olsun mesela information.php ve tpl lerde var header dosyalarında var onları güncellerken satır satır kontrol mu edecem nasıl olacak yardımcı olursanız sevinirim
 

admin

Administrator
Yönetici
Katılım
13 Ağu 2009
Mesajlar
3,198
Tepkime puanı
1
Puanları
38
Yaş
37
Konum
Bursa
Web sitesi
www.opencart-tr.com
osmansan' Alıntı:
PHP:
SQL sorgusu: 

ALTER TABLE `order` ADD `invoice_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' AFTER invoice_prefix;



MySQL çıktısı:  

#1060 - Duplicate column name 'invoice_date'

SQL sorgusu çalıştırdıktan sonra yukardaki gibi hata alıyorum.

Bu sorguyu daha önce çalıştırmışsınız

sinan' Alıntı:
yenilikler neler tam çeviremedim.

Fırsatını bulduğum zaman çevireceğim.

burcakyakin' Alıntı:
benim sitemde ekleme yaptığım yerler var kod olarak yani php dosyalarında olsun tpl olsun mesela information.php ve tpl lerde var header dosyalarında var onları güncellerken satır satır kontrol mu edecem nasıl olacak yardımcı olursanız sevinirim

Webmaster bölümünde karşılaştırma programına ait program var onu kullanarak kontrol edebilirsiniz.
 

osmansan

OpenCart-TR
Katılım
2 Eyl 2010
Mesajlar
73
Tepkime puanı
0
Puanları
0
eka7a' Alıntı:
osmansan' Alıntı:
PHP:
SQL sorgusu: 

ALTER TABLE `order` ADD `invoice_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' AFTER invoice_prefix;



MySQL çıktısı:  

#1060 - Duplicate column name 'invoice_date'

SQL sorgusu çalıştırdıktan sonra yukardaki gibi hata alıyorum.


Bu sorguyu daha önce çalıştırmışsınız

Siparişler > Fatura yazdır dediğimde Fatura Tarihi: 0000-00-00 00:00:00 olarak gözükmektedir. Bu konuda yardımcı olabilir misiniz?
 

admin

Administrator
Yönetici
Katılım
13 Ağu 2009
Mesajlar
3,198
Tepkime puanı
1
Puanları
38
Yaş
37
Konum
Bursa
Web sitesi
www.opencart-tr.com
osmansan' Alıntı:
Siparişler > Fatura yazdır dediğimde Fatura Tarihi: 0000-00-00 00:00:00 olarak gözükmektedir. Bu konuda yardımcı olabilir misiniz?

Aldığınız sipariş için siparişlerden fatura numarası oluşturmanız gerekmektedir. Eğer bu sürümden önce siparişleriniz için fatura numarası oluşturduysanız bu sürümden önce böyle bir özellik olmadığı için orası sıfır olarak gözükmektedir. Veritabanından tarihi elle girmeniz gerekmektedir.
 

karadamla

OpenCart-TR
Katılım
17 Şub 2011
Mesajlar
49
Tepkime puanı
0
Puanları
0
Arkadaşlar ben güncelledim sitemin sürümünü fakat gerip bir şey oldu admin den ürünler sayfasına girdiğimde aradığınız sayfa bulunamadı diyor acaba nasıl düzeltebilirim?Şimdiden teşekkürler
 

usunapi

OpenCart-TR
Katılım
5 Nis 2011
Mesajlar
1
Tepkime puanı
0
Puanları
0
Arkadaşlar, Open Cart 1.4.9.4 sürümünü ftp ye attım fakat adres cubugunda sitemin adını yazdıgımda, plesk ana sayfası geliyor ? ne yapabilirim bu konuda ?
 

admin

Administrator
Yönetici
Katılım
13 Ağu 2009
Mesajlar
3,198
Tepkime puanı
1
Puanları
38
Yaş
37
Konum
Bursa
Web sitesi
www.opencart-tr.com
Site adresinizi yazında plesk panel sayfası çıkmaması gerekir. Sunucunuz ile görüşünüz.
 

UntilsleeP

OpenCart-TR
Katılım
11 Haz 2010
Mesajlar
65
Tepkime puanı
0
Puanları
0
Merhaba

1.4.9.4 tam sürümü Siteme sıfırdan kurdum problemsiz Admin panelide problemsiz. Fakar ürün ekleyecegim zaman bilgileri dolduruyorum ve en son resım eklediğimde yüklenıyor diyor ama ürün resmini eklemıyor. images dosya izinleride 777 ama birkac pc de denememe ragmen resim eklemıyor. resimsiz problem olmadan eklenıyor. O sekilde ekleyip ürüne güncelle diyip resim eklemeyi denedım gene resmi eklemıor. Hata da vermıyor. Bu sorunu nasil çözebilirim acaba?

Konuyu hallettim özür arkadaslar. Hata günlüklerine baktıgımda hatali dosyalara yazma izni verdim.
 

emrcan

OpenCart-TR
Katılım
6 Haz 2010
Mesajlar
37
Tepkime puanı
0
Puanları
0
SQL sorgusu:

ALTER TABLE `order` ADD `invoice_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' AFTER invoice_prefix;

MySQL çıktısı: Belgeler
#1060 - Duplicate column name 'invoice_date'

hatası alıyorum. ne yapmam lazım?
 

kaanoglu

OpenCart-TR
Katılım
24 Ocak 2011
Mesajlar
19
Tepkime puanı
0
Puanları
0
Yaş
46
Konum
istanbul
Web sitesi
www.serdarsahin.net
emrcan' Alıntı:
SQL sorgusu:

ALTER TABLE `order` ADD `invoice_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' AFTER invoice_prefix;

MySQL çıktısı: Belgeler
#1060 - Duplicate column name 'invoice_date'

hatası alıyorum. ne yapmam lazım?

Sorguyu daha önce çalıştırmışsınız, yeniden çalıştırmanıza gerek yok
 
Üst