• 25-12-2007, 00:49:06
    #1
    Üyeliği durduruldu
    Merhabalar;

    Linker 2.0.4 sistemimde kurulu.Linkleri .htm olarak çevirdim.Yalnız linklerin açıklama kısmına girmek istediğim zaman linkler

    /350-Alt%FDn%20-%20De%F0erli%20Ta%FElar.htm

    şeklinde çıkıyor veya linklerde ş ı gibi harfler olduğu zaman kategori yok hatası veriyor.

    Linklerin

    350-altin-degerli-taslar.htm

    gibi boşluk yerine '-'

    ı,ş,ü gibi harflerinde i,s,u

    gibi harflerin görünmesi için htaccess dosyası editleniyor sanırım.Birçok kişi sormuş bu soruyu ama net bir çözüm yolu bulamadım.

    htaccess dosyası

    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*)-(.*)\.htm$ index.php?cat=$1&a=$2
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*)-(.*)\.php$ review.php?a=$1&sid=$2
  • 25-12-2007, 00:58:48
    #2
    Üyeliği durduruldu
    replace mantığı ile yapılıyor yanılmıyorsam

    örnek;

    Alıntı
    $baslik = str_replace(" ","+",$baslik);
    $baslik = str_replace("-","+",$baslik);
    $baslik = str_replace("ç","c",$baslik);
    $baslik = str_replace("ğ","g",$baslik);
    $baslik = str_replace("ı","i",$baslik);
    $baslik = str_replace("İ","i",$baslik);
    $baslik = str_replace("ö","o",$baslik);
    $baslik = str_replace("ş","s",$baslik);
    $baslik = str_replace("ü","u",$baslik);
    $baslik = str_replace("Ç","C",$baslik);
    $baslik = str_replace("Ğ","G",$baslik);
    $baslik = str_replace("İ","i",$baslik);
    $baslik = str_replace("Ö","O",$baslik);
    $baslik = str_replace("Ş","S",$baslik);
    $baslik = str_replace("Ü","U",$baslik);
  • 25-12-2007, 01:55:26
    #3
    Üyeliği durduruldu
    ŁoneŁy adlı üyeden alıntı: mesajı görüntüle
    replace mantığı ile yapılıyor yanılmıyorsam
    örnek;
    ŁoneŁy nasıl kullanılacağı konusunda biraz bahsedersen sevinirim
  • 25-12-2007, 11:36:12
    #4
    Üyeliği durduruldu
    pek anlamam ama, index.php yi koyarmısın
  • 25-12-2007, 11:38:37
    #5
    Üyeliği durduruldu
    benim Hit Siteniz.Com ekleyin hitiniz artsın var ama böle bir sorun yok bende
  • 25-12-2007, 11:41:10
    #6
    Üyeliği durduruldu
    strhost adlı üyeden alıntı: mesajı görüntüle
    benim Hit Siteniz.Com ekleyin hitiniz artsın var ama böle bir sorun yok bende
    hitsiteniz.com/17-Bedava%20Mp3%20indir%20&%20M%FCzik.htm
  • 25-12-2007, 11:44:19
    #7
    Üyeliği durduruldu
    ŁoneŁy adlı üyeden alıntı: mesajı görüntüle
    hitsiteniz.com/17-Bedava%20Mp3%20indir%20&%20M%FCzik.htm
    indexlenmede sıkıntı yaşatmaz diye biliyorum
  • 25-12-2007, 12:17:07
    #8
    Alıntı
    function cevir($baslik){
    $baslik = str_replace(" ","+",$baslik);
    $baslik = str_replace("-","+",$baslik);
    $baslik = str_replace("ç","c",$baslik);
    $baslik = str_replace("ğ","g",$baslik);
    $baslik = str_replace("ı","i",$baslik);
    $baslik = str_replace("İ","i",$baslik);
    $baslik = str_replace("ö","o",$baslik);
    $baslik = str_replace("ş","s",$baslik);
    $baslik = str_replace("ü","u",$baslik);
    $baslik = str_replace("Ç","C",$baslik);
    $baslik = str_replace("Ğ","G",$baslik);
    $baslik = str_replace("İ","i",$baslik);
    $baslik = str_replace("Ö","O",$baslik);
    $baslik = str_replace("Ş","S",$baslik);
    $baslik = str_replace("Ü","U",$baslik);
    return $baslik;
    }

    $baslik = cevir($baslik);#ornek
    $metin = cevir($metin);#ornek
    Fonksiyonlaştırdım, tr karakterlerden arındırmak için cevir fonksiyonunu örnekteki gibi kullanabilirsin.
  • 25-12-2007, 12:25:03
    #9
    Üyeliği durduruldu
    bu Fonksiyonu nasıl kullanacağız biraz anlatsanız çok iyi olur