v2.5.2
Giriş yap

Dil Dosyası İçeriğini Tabloda Gösterme.

erhanturksen
753 defa görüntülendi

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';
?>
Cevap yaz
Cevaplar (5)
erhanturksen
1360 gün önce

@aydinkeskin cevap için teşekkürler fakat ben yeni bir dil sistemi yapmak istemiyorum mevcut üzerinde düzenleme yapmak istiyorum.

Çözüldü.

erhanturksen
1357 gün önce

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.

hyki89
1357 gün önce

çözümü paylaşırsan takılan biri olursa burdan bir yol izleye bilir

aydinkeskin
1358 gün önce

çö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.

aydinkeskin
1360 gün önce

    $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");