Arkadaşlar ben her dil için ayrı bir input, textarea vs. form hazırlayacağıma,
www. yaptigimsite. com/tr/
www. yaptigimsite. com/en/
gibi yapsam yani sunucuya 5 ayrı site yüklemem gerekli bu durumda. Biri Türkçe biri İngilizce gibi. Türkçe olan bir veriyi İngilizce'ye çevirmeye kalkmasam daha iyi olmaz mı? Tek yapmam gereken farklı bir veri tabanı kullanmak her bir dil için. Sonrasında kullanıcı kendisi bir ekleme yapsın, İngilizce siteye İngilizce, Türkçe siteye Türkçe olarak.
Php çoklu dil nasıl eklenir?
12
●412
- 17-07-2024, 17:27:00
- 17-07-2024, 17:30:12Üyeliği durduruldu
- 25-07-2024, 14:10:50İki tablo kullanımı ile çözülebilir.
örn, content ve contents_lang şeklinde iki tablo bulunur. Content Tablosu Ürünün genel bilgilerini içerir, metinsel veriler ise contents_lang tablosunda olur. Örn
contents Tablosu :
id
image
datetime
amount
vsvs..
contents_lang tablosu:
id
owner_id => contents tablosundaki id olacak
lang => tr, en, fr vsvs..
title
description
seo_title
seo_keywords
Vs vs...
İçerik ekleme düzenleme ekranında dil kodları ile döngü oluşturup her dil için tab kullanabilirsiniz. İnput lar içinde title[tr] vs şeklinde name verirsiniz.
Ürünleri listeleme ve detay çekme için de inner join kullanarak iki tablodan birden çekersiniz - 25-07-2024, 16:43:08