• 07-06-2007, 12:29:08
    #1
    Üyeliği durduruldu
    sanırım htaccseess ile olacak bu iş.

    nasıl yapabilirim acaba kodları aradım bulamdadım nasıl arıyacağımıda bilemiyordum
  • 07-06-2007, 12:37:43
    #2
    <?php
    function tr($tr){
    	$ara = array ('ı', 'İ', 'ç', 'Ç', 'Ü', 'ü', 'Ö', 'ö', 'ş', 'Ş', 'ğ', 'Ğ');
    	$degis = array ('i', 'I', 'c', 'C', 'U', 'u', 'O', 'o', 's', 'S', 'g', 'G');
    	$tr = str_replace($ara, $degis, $tr);
    	return $tr;
    }
    echo tr('Türkçe Karakter');
    //Turkce Karakter
    ?>
    Htaccess ile olmuyor sanırım. PHP ile Türkçe karakterleri çeviriyor.
  • 07-06-2007, 12:39:17
    #3
    Üyeliği durduruldu
    hangi dosyaya ekleyeceğim peki bunu? headera falanmı?

    ahiret sorusu gibi soru soruorum belki k.bakmayın anlamıyorum bu işten
  • 07-06-2007, 12:41:58
    #4
    vezir adlı üyeden alıntı: mesajı görüntüle
    hangi dosyaya ekleyeceğim peki bunu? headera falanmı?
    <?php
    function tr($tr){
        $ara = array ('ı', 'İ', 'ç', 'Ç', 'Ü', 'ü', 'Ö', 'ö', 'ş', 'Ş', 'ğ', 'Ğ');
        $degis = array ('i', 'I', 'c', 'C', 'U', 'u', 'O', 'o', 's', 'S', 'g', 'G');
        $tr = str_replace($ara, $degis, $tr);
        return $tr;
    } 
    ?>
    Bu kodu linkleri çevrilecek olan bütün sayfalara.
    header.php gibi her sayfada gösterilen dosya varsa oraya ekleyebilirsin.
    Kullanırkende;

    seo için çevirdiğin link bölümüne entegre etmen lazım.

    ###
    $link = $id."-".tr($title).".html";
    ###

    Gibi.
  • 07-06-2007, 13:05:24
    #5
    Her sayfaya entegre olması büyük bi eziyettir... Konverterler her sayfaya eklenmezler... En azından bugune kadar kullandıklarımda böle idi.. Nasıl bi sistem kullanıyosun yada kendinizmi yazdınız... ?
  • 07-06-2007, 13:06:53
    #6
    Üyeliği durduruldu
    sorunu hallettim arkadaşlar hazır script idi özelliği varmış admin panelden hallettim teekkürler
  • 07-06-2007, 13:51:31
    #7
    ErsaT adlı üyeden alıntı: mesajı görüntüle
    Kullanırkende;

    seo için çevirdiğin link bölümüne entegre etmen lazım.

    ###
    $link = $id."-".tr($title).".html";
    ###

    Gibi.
    link entegre etme kısmını anlamadım biraz daha açıklar mısın?
    mesela benim htaccess dosyam bu şekilde:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule ([0-9]*)-(.*).htm /details.php?file=$2 [L]
    bunu nasıl değiştirmem gerek.
  • 07-06-2007, 15:03:59
    #8
    <?php
    function tr($tr){
        $ara = array ('_', ' ', 'ı', 'İ', 'ç', 'Ç', 'Ü', 'ü', 'Ö', 'ö', 'ş', 'Ş', 'ğ', 'Ğ');
        $degis = array ('-', '-', 'i', 'I', 'c', 'C', 'U', 'u', 'O', 'o', 's', 'S', 'g', 'G');
        $tr = str_replace($ara, $degis, $tr);
        return $tr;
    } 
    ?>
    kadiras adlı üyeden alıntı: mesajı görüntüle
    link entegre etme kısmını anlamadım biraz daha açıklar mısın?
    mesela benim htaccess dosyam bu şekilde:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule ([0-9]*)-(.*).htm /details.php?file=$2 [L]
    bunu nasıl değiştirmem gerek.
    İçeriklere verdiğin linkler şu şekil olacak.
    Alıntı
    <a href=\"".$id."-".tr($title)."html\">".$title."</a>
    //<a href="45-icerik-basligi.html">İçerik Başlığı</a>
  • 07-06-2007, 16:19:44
    #9
    yapmaya çalıştım ama olmadı. sayfalardaki linkler şu şekilde ve hala Türkçe karakterler çıkıyor linklerde:
    <a href="{$file[name]}-{$file[id]}.htm">{$file[name]}</a>
    linklerde şu şekil gözüküyor:
    site.com/deneme şeysi-2.htm