v2.5.2
Giriş yap

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

erhanturksen
528 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
1158 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
1155 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
1155 gün önce

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

aydinkeskin
1156 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
1158 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");