• 14-08-2012, 10:01:12
    #1
    Merhaba arkadaşlar,

    Forumda vbseo'da hiç bir değişiklik yapmadığım halde bugün kalkıp foruma girdiğimde bazı kategorilere girmediği gördüm.

    kategorilerde "ğ,ı,ş" gibi Türkçe harfler varsa girmiyor ve şu hatayı veriyor;

    Geçersiz Komut: Forum
    Eğer normal ve geçerli bir Linke tıkladığınızdan eminseniz, Lütfen,  Yönetici ile irtibata geçin.
    Diğer kategorilerde ve konularda sorun yok, onlara giriyor.


    Bu sorun neyden olabilir? yardımcı olabilirseniz sevinirim.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 10:01:12 -->-> Daha önceki mesaj 09:21:49 --

    Sabahtan beri araştırıyordum sorunu şimdi çözdüm.
    functions_vbseo_url.php dosyasından kaynaklanıyormuş.
    Neden olduğunuda anlayamadım, kendiliğinden bir sorun oluştu.
    Her neyse çözümü;
    functions_vbseo_url.php dosyasında aratın;



    array_merge(
    array('Ş' => 'th', 'ş' => 'th', 'Ğ' => 'dh', 'ğ' => 'dh', 'ß' => 'ss',
    'Œ' => 'oe', 'œ' => 'oe', 'Æ' => 'ae', 'æ' => 'ae',
    'Ä' => 'ae', 'ä' => 'ae', 'ö' => 'oe', 'ü' => 'ue'
    ), $GLOBALS['vbseo_custom_char_replacement']);
    $text = strtr(
    strtr($text,
    $trarr_table
    ),
    'ŠŽšžŸÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖØÙÚÛÜİàáâãäåçèéêëìíîïñòóôõöøùúûüıÿµ',
    'szszyaaaaaaceeeeiiiinoooooouuuuyaaaaaaceeeeiiiinoooooouuuuyyu'
    );

    bununla değiştirin;


    array_merge(
    array('Ş' => 's', 'ş' => 's', 'Ğ' => 'g', 'ğ' => 'g', 'ß' => 'ss',
    'Œ' => 'oe', 'œ' => 'oe', 'Æ' => 'ae', 'æ' => 'ae',
    'Ä' => 'ae', 'ä' => 'ae', 'ö' => 'o', 'ü' => 'u', 'I' => 'i', 'ı' => 'i', 'ÿ' => 'i'
    ), $GLOBALS['vbseo_custom_char_replacement']);
    $text = strtr(
    strtr($text,
    $trarr_table
    ),
    'ŠŽšžŸÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖØÙÚÛÜİàáâãäåçèéêëìíîïñòóôõöøùúûüıÿµıIÜÇÖŞşüĞüöçğ',
    'szszyaaaaaaceeeeiiiinoooooouuuuiaaaaaaceeeeiiiinoooooouuuuiiuiiucossuguocg'
    );
    kategorilerindeki linkler ;

    Ğ => dh
    ğ => dh
    Ş => th
    ş => th
    İ => y
    ı => y
    ö => oe
    ü => ue

    bu şekilde olan arkadaşların linkleri tekrardan düzelecek, eski haline gelicektir.
  • 23-08-2012, 17:43:07
    #2
    Yeni versiyonda da dün arkadaşın bir forumunda karşılaştım. Forum adı içerisinde "&" karakteri vardı bunu vBSeo çevirirken hata veriyor verdiği forum bağlantısı "Geçersiz Komut" olarak çıkıyordu. Çözümü karakter değişikliği bölümüne şu satırı ekleyerek yaptım.
    '&' => ''
    Fakat beni yine tatmin etmedi, çünkü "&" bu karakteri "amp" olarak çeviriyor. Ben Türkçe bir forumumda bunu "ve" olarak çevirmek istiyordum oysa ki. Neyse bunun üzerinde çalışıyorum..
  • 27-08-2012, 17:10:03
    #3
    exselansTR_ adlı üyeden alıntı: mesajı görüntüle
    Yeni versiyonda da dün arkadaşın bir forumunda karşılaştım. Forum adı içerisinde "&" karakteri vardı bunu vBSeo çevirirken hata veriyor verdiği forum bağlantısı "Geçersiz Komut" olarak çıkıyordu. Çözümü karakter değişikliği bölümüne şu satırı ekleyerek yaptım.
    '&' => ''
    Fakat beni yine tatmin etmedi, çünkü "&" bu karakteri "amp" olarak çeviriyor. Ben Türkçe bir forumumda bunu "ve" olarak çevirmek istiyordum oysa ki. Neyse bunun üzerinde çalışıyorum..
    admincp -> vBSEO -> Control Panel -> Genel Ayarlar -> Karakter Değişken Opsiyonları;
    En alta aşağıdaki kodu giriniz.
     '&' => 've',
  • 27-08-2012, 22:46:29
    #4
    caTRap adlı üyeden alıntı: mesajı görüntüle
    admincp -> vBSEO -> Control Panel -> Genel Ayarlar -> Karakter Değişken Opsiyonları;
    En alta aşağıdaki kodu giriniz.
     '&' => 've',
    Bahsettiğiniz şekilde denedim zaten ilk ama sorun vBSeo'daymis. Silip tekrar kurduğum da hiçbir sorun kalmadı