ЧТОБЫ СДЕЛАТЬ ТРАНСЛИТ РУССКИХ ТИТЛОВ - В ССЫЛКАХ !!!:
В - \inc\utils.inc.php
Найти:
function uriFilter
($s) {
//$s = get_mb_replace ('/[^\pL^\pN]+/u', '-', $s); // unicode
characters
$s = get_mb_replace ('/([^\d^\w]+)/', '-', $s);
$s =
get_mb_replace ('/([-^]+)/', '-', $s);
$s = get_mb_replace
('/([-]+)$/', '', $s); // remove trailing dash
if (!$s) $s = '-';
return
$s;
}
Заменить на:
function imTranslite($s){
static
$tbl= array(
'а'=>'a', 'б'=>'b', 'в'=>'v', 'г'=>'g',
'д'=>'d', 'е'=>'e', 'ж'=>'g', 'з'=>'z',
'и'=>'i',
'й'=>'y', 'к'=>'k', 'л'=>'l', 'м'=>'m', 'н'=>'n',
'о'=>'o', 'п'=>'p',
'р'=>'r', 'с'=>'s', 'т'=>'t',
'у'=>'u', 'ф'=>'f', 'ы'=>'i', 'э'=>'e', 'А'=>'A',
'Б'=>'b',
'В'=>'v', 'Г'=>'g', 'Д'=>'d', 'Е'=>'e', 'Ж'=>'g',
'З'=>'z', 'И'=>'i',
'Й'=>'y', 'К'=>'k', 'Л'=>'l',
'М'=>'m', 'Н'=>'n', 'О'=>'o', 'П'=>'p', 'Р'=>'r',
'С'=>'s',
'Т'=>'t', 'У'=>'u', 'Ф'=>'f', 'Ы'=>'i', 'Э'=>'e',
'ё'=>"e", 'х'=>"h",
'ц'=>"c", 'ч'=>"ch", 'ш'=>"sh",
'щ'=>"sh", 'ъ'=>"", 'ь'=>"", 'ю'=>"u", 'я'=>"ya",
'Ё'=>"e",
'Х'=>"h", 'Ц'=>"c", 'Ч'=>"ch", 'Ш'=>"sh", 'Щ'=>"sh",
'Ъ'=>"", 'Ь'=>"",
'Ю'=>"u", 'Я'=>"ya"
);
return
strtr($s, $tbl);
}
function uriFilter ($s) {
$s =
get_mb_replace ('/[^\pL^\pN]+/u', '-', $s); // unicode characters
//$s
= get_mb_replace ('/([^\d^\w]+)/', '-', $s);
$s = get_mb_replace
('/([-^]+)/', '-', $s);
$s = get_mb_replace ('/([-]+)$/', '', $s); //
remove trailing dash
$s = str_replace(' ', '-', $s);
//$s =
get_mb_replace(' ', '-', $s);
if (!$s) $s = '-';
$s =
imTranslite($s);
return $s;
}
ПРОСЬБА РУССКИХ РАЗРАБОТЧИКОВ ТЕСТИТЬ ДАННОЕ ЧУДО и сообщать о проблемах!