• 19-06-2024, 01:20:56
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <?php
        session_start();
        $getLang = @$_GET['lang'];
        $defaultLang = 'tr';
        if(!empty($getLang)){
            $_SESSION['lang'] = $getLang;
        }
        switch($_SESSION['lang']){
            case'en':
                include('Languages/en.php');
            break;
            default:
                include('Languages/' . $defaultLang . '.php');
            break;
        }
    ?>
    index.php'nin en üstünde bu ekli ama tabii bu seçimler ile manuel çevirisini yaptıklarım değişiyor. Yani aslında eğer site dili türkçe seçildiyse hizmet_baslik'i getir. Site dili EN seçildiyse hizmet_baslik_en'i getir gibi if else kısmını tam olarak nasıl yazmalıyım?
  • 19-06-2024, 01:25:12
    #11
    Aytacgogu adlı üyeden alıntı: mesajı görüntüle
    Hizmet ekleme sayfasına şu şekilde bir ayrım yaptım ama veri tabanını nasıl hallederim?





    Bu her sayfa için tr,en.php diye sayfa var veri tabanında dil seçeneği var ve bu her sayfa içinde hidden gizli inputta dil tr, en diye girişler var.
    $dil = $_POST["dil"];
    bu şekilde alıp içeriği aynen kayıt ediyorsun autoincrement olduğundan dil tekmiş gibi ekliyor sadece hangisinden yüklediysen dil tr veya en oluyor çağırırken dile göre çağırırsan listeleme de ona göre olur.

    ----------------------------------------------------

    Bundan başka daha zorlu iç sistem var ama bunu anlatmak uzun sürer.

  • 19-06-2024, 01:36:15
    #12
    Arkadaşlar genel olarak herkese teşekkür ederim. Belki biraz uzun yolu tercih etmiş oldum fakat durumu hallettim.

    if else yapısı ile çok basit şekilde hallettim. Sitenin dil seçeneği TR seçildiyse hizmet_baslik'i getir, seçili değilse hizmet_baslik_en'i getir olarak yaptım ve şu anda işlem tamamdır

    <div class="hb-servicecontent">
                                        <?php
                                        if($_GET['lang']=='tr')
                                        {
                                            echo $hizmetarticleprint['hizmet_baslik'];
                                        }
                                        else
                                        {
                                            echo $hizmetarticleprint['hizmet_baslik_en'];
                                        }
                                        
                                        ?>
    </div>
    Aytacgogu adlı üyeden alıntı: mesajı görüntüle
    <?php
        session_start();
        $getLang = @$_GET['lang'];
        $defaultLang = 'tr';
        if(!empty($getLang)){
            $_SESSION['lang'] = $getLang;
        }
        switch($_SESSION['lang']){
            case'en':
                include('Languages/en.php');
            break;
            default:
                include('Languages/' . $defaultLang . '.php');
            break;
        }
    ?>
    index.php'nin en üstünde bu ekli ama tabii bu seçimler ile manuel çevirisini yaptıklarım değişiyor. Yani aslında eğer site dili türkçe seçildiyse hizmet_baslik'i getir. Site dili EN seçildiyse hizmet_baslik_en'i getir gibi if else kısmını tam olarak nasıl yazmalıyım?