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.