• 26-08-2014, 20:01:53
    #1
    Merhaba,

    Müşterimin isteği üzerine, script'te çoklu dil fonksiyonu eklemekteyim yalnız takıldığım bir yer var.
    Header menülerinin üstüne gelince hover gibi açılan alt menüler var veritabanından çekilen, onları nasıl kullanıp dil değişikliğine gidebilirim?

    Not: Çoklu dil fonksiyonunu Array ile uygulamaktayım.
    Yardımcı olan arkadaşlara şimdiden teşekkürler.
  • 27-08-2014, 11:11:24
    #2
    Dil sisteminden örnek bir kod iletirseniz fikir yürütebiliriz.
  • 27-08-2014, 11:43:39
    #3
    tecnohalil adlı üyeden alıntı: mesajı görüntüle
    Dil sisteminden örnek bir kod iletirseniz fikir yürütebiliriz.
    Tabiki,

    İNDEX

    <?php
    
    if(isset($_GET['dil'])){
        $lng = $_GET['dil'];
        include $lng.'.php';
    }else{
        include 'tr.php';    
    }
    ?>
    <!DOCTYPE html> 
    <html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=iso-8859-9" />
        <title><?php echo $dil['baslik']; ?></title>
    </head>
    <body>
    <h1><?php echo $dil['baslik']; ?></h1>
     
    <div id="menu">
    <ul>
       <li><?php echo $dil['anasayfa']; ?></li>
       <li><?php echo $dil['hizmetlerimiz']; ?></li>
       <li><?php echo $dil['arsiv']; ?></li>
       <li><?php echo $dil['iletisim']; ?></li>
       <li><a href="index.php?dil=<?php echo $dil['dil']; ?>"><?php echo $dil['secenek']; ?></a></li>
    </ul>
    </div>
    
    </html>
    
    ENG DİL DOSYASI
    
    <?php
    //en.php olarak kaydedin
    $dil['baslik']='Multi-Language Support with Php';
    $dil['tr']='Turkish';
    $dil['en']='English';
    $dil['secenek']='Turkish';
    $dil['dil']='tr';
    $dil['anasayfa']='Home';
    $dil['hizmetlerimiz']='Services';
    $dil['arsiv']='Archive';
    $dil['iletisim']='Contact';
    $dil['lisans']='All right reserved.';
    ?>
    
    Buda, veritabanından alt menüleri çeken kod,
    
    <?php if($_GET['sayfa']==$adiii){ ?> class="aktif" <?php } ?>><a href="<?=$ustmenu_dizi['aciklama']?><?php if(strstr($ustmenu_dizi['aciklama'],'?')) {?>&sayfa=<?=$menu_dizi['adi']?><?php } ?>"><?=$ustmenu_dizi['adi']?></a></li>
  • 27-08-2014, 19:42:29
    #4
    yardımcı olabilecek ?