• 10-07-2021, 20:10:22
    #1
    Merhabalar,

    Hazır bir tane script satın aldım menü oluşturuyorum linkleri türkçe karakter geliyor
    Menü ismine nasıl yazıyorsam aynı şekilde linke çıkıyor bunun çömünü nedir
  • 10-07-2021, 20:12:30
    #2
    merhaba satın aldığınız kişiye danışmayı denedinizmi?
  • 10-07-2021, 20:13:15
    #3
    Misafir adlı üyeden alıntı: mesajı görüntüle
    merhaba satın aldığınız kişiye danışmayı denedinizmi?
    Hazır tema satan siteler var ya yabancı isimli unuttum şuan oradan aldım
  • 10-07-2021, 20:15:28
    #4
    hndetombul adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    Hazır bir tane script satın aldım menü oluşturuyorum linkleri türkçe karakter geliyor
    Menü ismine nasıl yazıyorsam aynı şekilde linke çıkıyor bunun çömünü nedir


    phpmy adminden slug yazan yeri düzenliyorum linkleme için düzeliyor fakat panelden düzenleme yapıyorum sayfa içine geri otomatik türkçe olarak linkleme yapıyor.
  • 10-07-2021, 20:15:52
    #5
    Scripti yazan kişi global değilde sadece ingilizce karekterler doğrultusunda kodladıysa böyle hatalar olabiliyor. Aldığınız kişiye bildirin.
  • 10-07-2021, 20:16:57
    #6
    Scripti yazan kişi ile iletişime geçmeniz daha sağlıklı olacaktır. Eğer hızlı çözüm istiyorsanız ücretli hizmet alabilirsiniz.
  • 10-07-2021, 20:18:22
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    function SEOLink($baslik) { $metin_aranan = array("ş", "Ş", "ı", "ü", "Ü", "ö", "Ö", "ç", "Ç", "ş", "Ş", "ı", "ğ", "Ğ", "İ", "ö", "Ö", "Ç", "ç", "ü", "Ü"); $metin_yerine_gelecek = array("s", "S", "i", "u", "U", "o", "O", "c", "C", "s", "S", "i", "g", "G", "I", "o", "O", "C", "c", "u", "U"); $baslik = str_replace($metin_aranan, $metin_yerine_gelecek, $baslik); $baslik = preg_replace("@[^a-z0-9-_şıüğçİŞĞÜÇ]+@i", "-", $baslik); $baslik = strtolower($baslik); $baslik = preg_replace('/&.+?;/', '', $baslik); $baslik = preg_replace('|-+|', '-', $baslik); $baslik = preg_replace('/#/', '', $baslik); $baslik = str_replace('.', '', $baslik); $baslik = trim($baslik, '-'); return $baslik; }



    Menü bilgilerinin post edildiği sayfada bu fonksiyonu çağırıp menü link post değerini bu fonsiyondan geçirip kayıt etmeyi deneyin
  • 10-07-2021, 20:19:49
    #8
    babfo adlı üyeden alıntı: mesajı görüntüle
    function SEOLink($baslik) { $metin_aranan = array("ş", "Ş", "ı", "ü", "Ü", "ö", "Ö", "ç", "Ç", "ş", "Ş", "ı", "ğ", "Ğ", "İ", "ö", "Ö", "Ç", "ç", "ü", "Ü"); $metin_yerine_gelecek = array("s", "S", "i", "u", "U", "o", "O", "c", "C", "s", "S", "i", "g", "G", "I", "o", "O", "C", "c", "u", "U"); $baslik = str_replace($metin_aranan, $metin_yerine_gelecek, $baslik); $baslik = preg_replace("@[^a-z0-9-_şıüğçİŞĞÜÇ]+@i", "-", $baslik); $baslik = strtolower($baslik); $baslik = preg_replace('/&.+?;/', '', $baslik); $baslik = preg_replace('|-+|', '-', $baslik); $baslik = preg_replace('/#/', '', $baslik); $baslik = str_replace('.', '', $baslik); $baslik = trim($baslik, '-'); return $baslik; }



    Menü bilgilerinin post edildiği sayfada bu fonksiyonu çağırıp menü link post değerini bu fonsiyondan geçirip kayıt etmeyi deneyin
    Bunları denemeye çalışacağım.



    Burayla alakalı bir şey olabilir mi ?uft8mb4 felan yazan kısım
  • 10-07-2021, 20:23:08
    #9
    hndetombul adlı üyeden alıntı: mesajı görüntüle
    Bunları denemeye çalışacağım.



    Burayla alakalı bir şey olabilir mi ?uft8mb4 felan yazan kısım
    Hayır oradan kaynaklı değil veriler kayıt edilirken Türkçe karakter sorgusu yapılmadan direkt kayıt edildiğinden dolayı problem yaşıyorsunuz bu seolink fonksiyonu sorunu çözecektir