ЧТОБЫ СДЕЛАТЬ ТРАНСЛИТ РУССКИХ ТИТЛОВ - В ССЫЛКАХ !!!:
В - \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;
}
ПРОСЬБА РУССКИХ РАЗРАБОТЧИКОВ ТЕСТИТЬ ДАННОЕ ЧУДО и сообщать о проблемах!