»
XHTML'e içeriği XML'den almak
|
| ://www Web tasarımı ve internet ile ilgili olarak karşılaştığınız problemleri ve merak ettiklerinizi burada tartışabilirsiniz. |
![]() |
|
|
LinkBack | Seçenekler |
|
|
#2 (permalink) |
|
Re: XHTML'e içeriği XML'den almak
Evet sunucu taraflı bir dil kullanmadan dinamik dil desteği yapılabilir sayfalarda. Hatta bu yöntemle syfanın yeniden yüklenmesine gerek kalmadan dil de anında değiştirilebilir
![]() ajax ile yüklenen XML formatındaki bir dil dosyası olayın temelini oluşturuyor. Zamanında bir arkadaşımla böyle bir deneme yapmıştık ancak sonra daha ileri götürmeye vaktimiz olmadı. Yine de çalışan kod ekte. Dili yüklemek için loadLanguage(%dilkodu%) şeklinde bir fonksiyon çağrısı yapmanız yeterli. Dil metinleri "lang/%dilkodu%.XML" dosyasından yüklenecek ve "mainContainer" idli elemanın altında bulunan tüm elemanların innerHTML'si elemanın içine yazılan "langText" özelliğine göre doldurulacak. Anlaşılmayan bir nokta veya sorun olursa örnek bir sayfa hazırlayabilirim. Not: Belirttiğim gibi bu sadece bir ön çalışma ve kodun içinde gereksiz bir kaç fonksiyon da var. Eğer ilginizi çekerse 1 günlük bir çalışmayla çok daha düzgün ve optimize bir hale getirebilirim. |
|
|
|
|
|
|
#3 (permalink) |
|
Re: XHTML'e içeriği XML'den almak
Bir örnek içeren ve kodları baştan düzenlenen haliyle dinamik dil değiştirici ekte. İlgi olursa "Scripts" altına da ayrı konu açabilirim.
NOT: Bu sistemi kullandığınız takdirde dinamik kısımlar sayfa oluşturulduktan sonra ajax kullanılarak ayrıca yüklendiği için arama motorlarına göre bir düzenleme yapılması gerekebilir. Bu sistem için bir kayıp gibi gözükse bile XML biçiminde dil dosyaları ve tüm sayfanın dilini neredeyse anında değiştirebilmesi de ciddi kazançlar. |
|
|
|
|
Zoque'a hoşgeldiniz!