Dil Dosyası İçeriğini Tabloda Gösterme.
Merhaba, dil dosyalı bir sc yapıyorum fakat dil dosyası düzenleme kısmında takıldım,
dil dataları Turkish.php içerisinde tutuluyor, bu dosyada ki satırları tablo üzerinde sıralamak istiyorum fakat kafam karıştı yardımcı olursanız çok sevinirim. Örnek dosya içeriği aşağıdadır.
<?php
$lang['language']['anasayfa'] = 'Ana Sayfa';
$lang['language']['hakkimizda'] = 'Hakkımızda';
$lang['language']['neleryapiyoruz'] = 'Neler Yapıyoruz?';
$lang['language']['iletisim'] = 'İletişim';
?>
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (5)
@aydinkeskin cevap için teşekkürler fakat ben yeni bir dil sistemi yapmak istemiyorum mevcut üzerinde düzenleme yapmak istiyorum.
Çözüldü.
En başta yanlış gittiğim için çözüme ulaşamadım şöyle ki kafam durmuş sanırım zira bazı durumlarda çok basit olmasına rağmen sorunun içinden çıkılamıyor. :) pek bir şey yapmadım aslında yalnızca include ederek $lang değişkenini foreach döngüsüne soktum o kadar.
çözümü yazsan keşke de diğer arkadaşlar da faydalansa
sanırım json olarak veriyi sql e tek sütüna kaydedip ordan bu şekilde dağıtmak istiyorsun.
$stmt = $db->prepare("SELECT * FROM language WHERE id=?");
$stmt->execute([$_SESSION["sitedilinin sessiondaki idsi"]]);
$row = $stmt->fetch(2);
$data = array();
$data = [
"anasayfa" => $row["sutun1"],
"iletisim" => $row["sutun2"]
diye gider
];
function lang($par){
global $data;
if($par){
echo $data[$par];
}
}
// kullanırken
lang("anasayfa");