Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

dil yönlendirme

Konu, 'PHP' kısmında namco tarafından paylaşıldı.

  1. namco

    namco Üye

    Kayıt:
    30 Haziran 2008
    Mesajlar:
    108
    Beğenilen Mesajlar:
    0
    arladaşlar ben bir şey üzerinde uğraşiyorum ama yapadım bir türlü, örneğin bir kod aşağidaki gibi, ve bunun arkadaslar yazi text ni admin panelinden Varname olarak ayarlamak istiyorum, yani eğer o arkadaşlar kısmını değiştirmek istersem ileride admin panelinden değiştirmek istiyorum, fakat bunun nasil yapildiğini bilmiyorum, bazi örneklere baktim mesala bu kodu buldum, admin panelinde mesal adamlar Varname yerine rate_this_user yaziyor text yerine ise örnek olarak bu üyeye oy ver diye yazi yaziyorlar gayet iyi çalişiyor, fakat benim bu arkadaşlar kodunu nasil admin panelindeki dil eklentisine bağlabilirim ?

    örnek kod
    PHP:
    <td class="block_header">{language text="rate_this_user"} </td>



    arkadaşlar:
    PHP:
    <td><a href="{url link=public.arkadaslar arkadas=$aCurrUser.user}">arkadaşlar</a></td>
     
  2. Setting_By

    Setting_By Üye

    Kayıt:
    16 Mart 2008
    Mesajlar:
    89
    Beğenilen Mesajlar:
    0
    Kardeşim biraz daha sakin ve biraz daha geniş anlatırmısın olayı :S
     
  3. shumaf

    shumaf Üye

    Kayıt:
    3 Mart 2007
    Mesajlar:
    47
    Beğenilen Mesajlar:
    0

    verdiğin örneği analamadım ama istediğin sitene çoklu dil özelliği vermek sanırım..

    eğer öyleyse basit mantıkla

    dil dosyası için $arkadaşlar="arkadaşlar"; şeklinde eklersin ve

    ilgili sayfanda link yerine
    Kod:
     
     
    <a href="link"><? echo $arkadaşlar; ?></a>
    

    yazarsın. ve değişik dil dosyaları oluşturarak şekilen dile göre o dosyaları sayfana çağırırsın
     
  4. shumaf

    shumaf Üye

    Kayıt:
    3 Mart 2007
    Mesajlar:
    47
    Beğenilen Mesajlar:
    0
    yada ilgili sayfanın başına dil seçimi için

    Kod:
     
    $dil = $_GET['dil'];
     
    if(empty($dil)){
    $dil = "tr";
    }
     
    include "diller/".$dil.".php";
    
    kodunu ekle

    diller klasörü için tr.php ve en.php adında iki dosya oluştur

    içlerine

    Kod:
     
    <?
    define("_ARKADASLAR","Arkadaşlar");
    define("_ARKADASLAR2","Arkadaşlar2");
    ?>
    
    şeklinde tercümler ekle

    ve ilgili sayfanda linki

    Kod:
    <a href="link"><? echo _ARKADASLAR; ?></a>
    şeklinde ver.

    dil değiştirme linki için
    Kod:
     
     
    <a href="index.php?dil=en">english</a> 
    
    örneğinden faydalanabilirsin
     
  5. namco

    namco Üye

    Kayıt:
    30 Haziran 2008
    Mesajlar:
    108
    Beğenilen Mesajlar:
    0
    kusura bakmayin arkadaşlar tam olarak bilmediğim için nasil diyeceğimi bilmiyorum ve resmini çektim size öyle anlatmak istiyorum

    [​IMG]

    yukarıdaki resimde varname var oraya atiyorum bulmuş olduğum örnek kodu rate_this_user ekliyorum ve çoklu dil olduğu için ingilizcesini ve türkçesini
    yazdiğimda gayet iyi çalışıyor fakat benim istediğim ise, kendim bir şeyler yazarsam
    örnek böyle bir kod yazdim önceden <td><a href="{url link=public.arkadaslar arkadas=$aCurrUser.user}">arkadaşlar</a></td> fakat
    bu bu kodu örnek kod gibi admin panelinde arkadaşlar olarak türkçe yapmak istiyorum

    fakat benim yazmiş olduğum kodu sadece php dosyaninda ismini değiştirebiliyorum
    ama istiyorumki admin panelinden o örnek kod gibi değiştirmeyi,
    bunun için ne yapmam gerekiyor umarım anladınız beni,