• 10-04-2013, 01:28:27
    #10
    Üyeliği durduruldu
    halen çözüm bulunamadı : ) bayGaReZ ' sağolsun yardımcı olmaya çalışıyor.
  • 10-04-2013, 11:22:33
    #11
    Üyeliği durduruldu
    arkadaş fonksiyonu vermiş çok güzel linklerinizi veri veri tabanına kaydederken şu şekilde kodlarınızı düzenlerseniz sorununuz çözülür
    <?
    function sef($baslik){ 
            $bul = array('Ç', 'Ş', 'Ğ', 'Ü', 'İ', 'Ö', 'ç', 'ş', 'ğ', 'ü', 'ö', 'ı', '-'); 
            $yap = array('c', 's', 'g', 'u', 'i', 'o', 'c', 's', 'g', 'u', 'o', 'i', ' '); 
            $perma = strtolower(str_replace($bul, $yap, $baslik)); 
            $perma = preg_replace("@[^A-Za-z0-9\-_]@i", ' ', $perma); 
            $perma = trim(preg_replace('/\s+/',' ', $perma)); 
            $perma = str_replace(' ', '-', $perma); 
            return $perma; 
        }  
    
    $baslik         =addslashes($_POST['baslik']);
    $seobaslik      =sef($baslik);
    
    $ekle=mysql_query("insert into link (baslik,seobaslik)values('$baslik','$seobaslik')");
  • 10-04-2013, 13:09:11
    #12
    @murpy; Script o kadar karışık ki, bütün gecemi buna harcadım, ama tam anlamıyla yapamadım maalesef. Ana sayfada linkleri birşekilde Türkçe karakter olmadan listelettim ama bir sürü yerde daha düzenleme gerektiğini farkedince sinirlenip kapattım
  • 10-04-2013, 13:13:20
    #13
    Üyeliği durduruldu
    hocam sağlık olsun eline sağlık okadar ugras gerektiğini bilseydm yardm istemzdm kucuk bi kodla ısı çözeriz diye düşünüyordum kusura bkmayn hocm emegnize saglik
  • 10-04-2013, 13:58:08
    #14
    Estağfirullah ne demek, keşke yardımcı olabilseydik. Scripti kullanan bir başkası çıkar da -varsa- çözümünü paylaşırsa, seviniriz biz de elbet.
  • 10-04-2013, 14:42:57
    #15
    Üyeliği durduruldu
    [/COLOR]
    BlacKStorM adlı üyeden alıntı: mesajı görüntüle
    arkadaş fonksiyonu vermiş çok güzel linklerinizi veri veri tabanına kaydederken şu şekilde kodlarınızı düzenlerseniz sorununuz çözülür
    <?
    function sef($baslik){ 
            $bul = array('Ç', 'Ş', 'Ğ', 'Ü', 'İ', 'Ö', 'ç', 'ş', 'ğ', 'ü', 'ö', 'ı', '-'); 
            $yap = array('c', 's', 'g', 'u', 'i', 'o', 'c', 's', 'g', 'u', 'o', 'i', ' '); 
            $perma = strtolower(str_replace($bul, $yap, $baslik)); 
            $perma = preg_replace("@[^A-Za-z0-9\-_]@i", ' ', $perma); 
            $perma = trim(preg_replace('/\s+/',' ', $perma)); 
            $perma = str_replace(' ', '-', $perma); 
            return $perma; 
        }  
    
    $baslik         =addslashes($_POST['baslik']);
    $seobaslik      =sef($baslik);
    
    $ekle=mysql_query("insert into link (baslik,seobaslik)values('$baslik','$seobaslik')");
    hocam bunu nereye ekleyeceğiz ?
  • 10-04-2013, 15:02:34
    #16
    Üyeliği durduruldu
    hocam veri ekleme alanlarında linkleri eklerken seo fonksiyonuna göre eklemen gerekir veri tabanına ben bir örnek verdim arkadaşın yazdıgı fonksiyona göre sitenin her yerindeki linklerde varsa bu sorun sizi baya yoracaktır düzeltmesi ama sadece bir bölümün linklerinde sıkıntı cıkıyorsa yukarıda verdigim örnekteki gibi bir çalışma ile sorununuz düzelecektir.
    bayGaReZ isimli arkadaş az çok forumda çalışmalarını konularını yardımlarını gördüğüm kadarı ile baya bilgili bir arkadaş üzerinde baya ugrastıgını belirtmiş
    uğraş isteyen bir iş olsa gerek scripti görmeden birşey diyemem tabi nede olsa bizimki tahmin
  • 10-04-2013, 15:58:50
    #17
    BlacKStorM adlı üyeden alıntı: mesajı görüntüle
    hocam veri ekleme alanlarında linkleri eklerken seo fonksiyonuna göre eklemen gerekir veri tabanına ben bir örnek verdim arkadaşın yazdıgı fonksiyona göre sitenin her yerindeki linklerde varsa bu sorun sizi baya yoracaktır düzeltmesi ama sadece bir bölümün linklerinde sıkıntı cıkıyorsa yukarıda verdigim örnekteki gibi bir çalışma ile sorununuz düzelecektir.
    bayGaReZ isimli arkadaş az çok forumda çalışmalarını konularını yardımlarını gördüğüm kadarı ile baya bilgili bir arkadaş üzerinde baya ugrastıgını belirtmiş
    uğraş isteyen bir iş olsa gerek scripti görmeden birşey diyemem tabi nede olsa bizimki tahmin
    Scriptte düşündüğünüz gibi sef fonksiyonu ile düzenlenebilecek bir yapı yok arkadaşlar.

    index.php?qa-rewrite=ça-çe-çı-çi-ço-çö-çu-çü

    gibi bir url yi

    site.com/id/ça-çe-çı-çi-ço-çö-çu-çü

    şekline getiriyor. Sorulan soruların başlığını alıyor ve urlencode fonksiyonu ile birlikte kendine özgü bir fonksiyondan geçirip, kullanıyor. Bilmiyorum belki çok detaycı düşünmüşümdür de bulamamışımdır, aslında çok basittir. Ama ben hemen tüm dosyaları karıştırdım, Sonrasında uyku ağır basınca pes ettim.
  • 11-04-2013, 00:34:45
    #18
    Üyeliği durduruldu
    neyse sağlık olsun arkadaşlar