• 22-07-2010, 09:15:58
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Rusça site yapmışsanız bilirsiniz ki rusça sitelerde url yapısına rusça harfleri eklenmez. Kril alfabesini latin alfabesine çevirmek zorundayız.

        $ru=array('б','в','г','д','ё','ж','з','и','й','к','л','н','п','p','c','т','f','x','ц','ч','ш','щ','н');
        $lat =array('b','v','g','d','o','j','z','i','y','k','l','h','p','r','s','t','f','h','ts','c','s','ss','н'); 
    	$baslik2 = str_replace($ru,$lat,$baslik);
    	$baslik2 = strtolower($baslik2);
    	$baslik2 = preg_replace('/&.+?;/', '', $baslik2);
    	$baslik2 = preg_replace('/[^%a-z0-9 _-]/', '', $baslik2);
    	$baslik2 = preg_replace('/\s+/', '-', $baslik2);
    	$baslik2 = preg_replace('|-+|', '-', $baslik2);
    	$baslik2 = trim($baslik2, '-');
    bu kadar.
  • 22-07-2010, 12:47:38
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    "Gereksiz bilgi, bilgi değildir" diye bir söz söylerler. Ama ben buna pek katılmam. En azından bana Rusça'da г'nin g olduğunu öğrettiniz. Teşekkürler! :)
  • 22-07-2010, 16:10:04
    #3
    Üyeliği durduruldu
    Çok teşekkürler
  • 22-07-2010, 18:02:18
    #4
    stfrld adlı üyeden alıntı: mesajı görüntüle
    Rusça site yapmışsanız bilirsiniz ki rusça sitelerde url yapısına rusça harfleri eklenmez. Kril alfabesini latin alfabesine çevirmek zorundayız.

        $ru=array('б','в','г','д','ё','ж','з','и','й','к','л','н','п','p','c','т','ф','x','ц','ч','ш','щ','н');
        $lat =array('b','v','g','d','yo','j','z','i','y','k','l','n','p','r','s','t','f','h','ts','ch','sh','ssh','n'); 
    	$baslik2 = str_replace($ru,$lat,$baslik);
    	$baslik2 = strtolower($baslik2);
    	$baslik2 = preg_replace('/&.+?;/', '', $baslik2);
    	$baslik2 = preg_replace('/[^%a-z0-9 _-]/', '', $baslik2);
    	$baslik2 = preg_replace('/\s+/', '-', $baslik2);
    	$baslik2 = preg_replace('|-+|', '-', $baslik2);
    	$baslik2 = trim($baslik2, '-');
    bu kadar.
    bazı yanlışlıklar vardı onları düzelttim harf değişiminde.. rus sitelerinde seo falan clean url yoktur doğru düzgün..
  • 22-07-2010, 18:46:40
    #5
    stfrld adlı üyeden alıntı: mesajı görüntüle
    Rusça site yapmışsanız bilirsiniz ki rusça sitelerde url yapısına rusça harfleri eklenmez. Kril alfabesini latin alfabesine çevirmek zorundayız.

        $ru=array('б','в','г','д','ё','ж','з','и','й','к','л','н','п','p','c','т','f','x','ц','ч','ш','щ','н');
        $lat =array('b','v','g','d','o','j','z','i','y','k','l','h','p','r','s','t','f','h','ts','c','s','ss','н'); 
        $baslik2 = str_replace($ru,$lat,$baslik);
        $baslik2 = strtolower($baslik2);
        $baslik2 = preg_replace('/&.+?;/', '', $baslik2);
        $baslik2 = preg_replace('/[^%a-z0-9 _-]/', '', $baslik2);
        $baslik2 = preg_replace('/\s+/', '-', $baslik2);
        $baslik2 = preg_replace('|-+|', '-', $baslik2);
        $baslik2 = trim($baslik2, '-');
    bu kadar.


    fonksiyon haline getirip kütüphaneye eklerseniz güzel olur bence

    gerçekten sağlıklı bir bilgi teşekkürler
  • 22-07-2010, 23:54:39
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    teşekkürler bunun yerine .htaccess yapılandırılması konursa daha işe yarar düşünüyorum
  • 25-10-2010, 19:17:11
    #7
    İşime yarayacağını hiç düşünmezdim. Teşekkürler
  • 21-02-2021, 15:45:30
    #8
    Teşekkürler