• 11-09-2010, 15:49:39
    #10
    Üyeliği durduruldu
    aşağıdaki site için yazdığım bir fonksiyon var isterseniz satabilirim.

    http://www.muzikgalerisi.com/yay-ars...an-silver.html
  • 11-09-2010, 18:18:47
    #11
    maalesef arkadaşlar burada yazılan herşeyi yaptım olmadı başka önerebileceğiniz bir yöntem varmıdır?
  • 11-09-2010, 19:41:39
    #12
    Kimlik doğrulama veya yönetimden onay bekliyor.
    quietman adlı üyeden alıntı: mesajı görüntüle
    maalesef arkadaşlar burada yazılan herşeyi yaptım olmadı başka önerebileceğiniz bir yöntem varmıdır?
    hocam şöyle deneyin. veritabanından başlık değerini çekin. aynı zamanda seo değerini de çekin. seo linkinize direk seo değerinizi yazdırın.
  • 14-09-2010, 13:34:05
    #13


    maalesef hala yapamadım. Herşey geliyor. Hatta eksik karakterleri adres satırına eklediğim zamanda açılıyor ancak hala ana sayfaya eklerken türkçe karakterleri eklemiyor. Databese'de yukarıdaki fotodan görüldüğü gibi "baslik" kısmına i'yi ^y şeklinde yapıyor. Orasını databeseden düzeltebilirsem sorunumu çözeceğim ancak nasıl yapmam konusunda bir fikrim maalesef yok. Dikkat ederseniz "baslik" kısmını baz alıp seo'ya yazıyor. i ve ş harflerini okuyamadığından onları eklemiyor Yardımlarınızı bekliyorum.
  • 14-09-2010, 18:41:05
    #14
    Arkadaşlar şu an ki durum tam isteidğim gibi ancak maalesef bir sorun daha çıktı...

    Alitalia Hava Yollarý Deneme Amaçlý

    Linkleri böyle ekliyor... seo.php adlı sayfaya'da <php tag'ından hemen sonra "mysql_query("SET NAMES 'utf8'");" bunu ekleyerek bu sonuca ulaştım... Ancak dediğim gibi yukarıdaki gibi çıkıyor. Link ise tam istediğim gibi... Oda şöyle;

    1-alitalia-hava-yollari-deneme-amacli.html

    Bu sorunu nasıl çözebileceğim?
  • 14-09-2010, 18:49:41
    #15
    mysqlla dosyaya
    mysql_query("SET NAMES 'latin5'");
    kodunu yapıştır karakterler düzelsin
  • 14-09-2010, 19:18:13
    #16
    maalesef bunu yaptım olmadı :/... Hatta bozuldu...

    "Alitalia Hava Yollar? Deneme Amaçl?" Title böyle geliyor.

    "1-alitalia-hava-yollar-deneme-amal.html" URL ise böyle...
  • 15-09-2010, 01:31:51
    #17
    nihayet iconv ile sorunumu halletim... yardımlarını esirgemeyen tüm arkadaşlara sonsuz teşekkürler ...
  • 17-12-2017, 22:04:33
    #18
    arkadaşlar merhaba ben de olan function da türkçe karakterleri
    1-küçültüyorum,
    2- tr karakterleri eng karakterlere çeviriyorum ama son dosya adınnın uzantısın ayıran noktayıda siliyor.
    3-
     //  $s = preg_replace('/[^%a-z0-9 _-]/', '', $s);
    iptal ettiğimde karakteler küçülmüş, TR karakteler ENG olmamış, uzantı öncesindeki nokta duruyor.
    anlamadım burada fark etmediğim bişey mi var.
    function seola2($s) {
         $tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç',' ','?','Y','y','?','?','.','/',',');
        $eng = array('s','S','i','I','g','G','u','U','o','O','C','c','-','g','I','i','s','','.','',','); 
        $s = str_replace($tr,$eng,$s);
        $s = strtolower($s);
        $s = preg_replace('/&.+?;/', '.', $s);
        
      //  $s = preg_replace('/[^%a-z0-9 _-]/', '', $s);
        $s = preg_replace('/\s+/', '-', $s);
        $s = preg_replace('|-+|', '-', $s);
        $s = trim($s, '-');
        return $s;
    }