Установил на денвере 1.6 версию кунены.
Есть один момент с url
Если название темы в форме пишется на на русском языке (для примера название темы Тест) ссылка получатся такого вида
http://localhost/forum/4-qww/5-тест
а хотелось бы что бы ссылка получалось
http://localhost/forum/4-qww/5-testДля 1.5 кунены, если память не изменяет, Адептус написал код в router.php который позволял изменять русские буквы на латиницу.
Пытался применить эти знания в роутер для кунена 1.6 что-то не получается

Может кто решил эту проблему? поделитесь.
Вот вариант решения для кунены 1.5
в router.php вноситься следующее:
function to_trans($txt)
{
Error_Reporting(E_ERROR);
$rus = array('/а/','/б/','/в/','/г/','/д/','/е/','/ё/','/ж/','/з/','/и/','/й/','/к/','/л/','/м/','/н/','/о/','/п/','/р/','/с/','/т/','/у/','/ф/','/х/','/ц/','/ч/','/ш/','/щ/','/ь/','/ъ/','/э/','/ю/','/я/','/"/','/ы/');
$rus_b = array('/А/','/Б/','/В/','/Г/','/Д/','/Е/','/Ё/','/Ж/','/З/','/И/','/Й/','/К/','/Л/','/М/','/Н/','/О/','/П/','/Р/','/С/','/Т/','/У/','/Ф/','/Х/','/Ц/','/Ч/','/Ш/','/Щ/','/Ь/','/Ъ/','/Э/','/Ю/','/Я/',);
$lat = array('a','b','v','g','d','e','e','zj','z','i','i','k','l','m','n','o','p','r','s','t','u','f','h','tz','ch','sh','sh','','','e','yu','ya','','i');
$new1 = preg_replace($rus, $lat, $txt);
$new = preg_replace($rus_b, $lat, $new1);
return $new;
}
function to_spez($str)
{
Error_Reporting(E_ERROR);
$str = strip_tags($str);
$str = str_replace("\"", "", $str);
$str = str_replace("'", "", $str);
$str = str_replace("`", "", $str);
$str = str_replace("@", "", $str);
$str = str_replace("#", "", $str);
$str = str_replace("$", "", $str);
$str = str_replace("%", "", $str);
$str = str_replace("^", "", $str);
$str = str_replace("&", "", $str);
$str = str_replace(":", "", $str);
$str = str_replace(";", "", $str);
$str = str_replace("?", "", $str);
$str = str_replace("/", "", $str);
$str = str_replace("*", "", $str);
$str = str_replace("(", "", $str);
$str = str_replace(")", "", $str);
$str = str_replace("+", "", $str);
$str = str_replace("=", "", $str);
$str = str_replace("~", "", $str);
$str = str_replace("|", "", $str);
$str = str_replace("№", "", $str);
$str = str_replace("<", "", $str);
$str = str_replace(">", "", $str);
return $str;
}
а в файл kunena.php
function to_translit($txt)
{
Error_Reporting(E_ERROR);
$rus = array('а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ь','ъ','э','ю','я',);
$lat = array('/a/','/b/','/v/','/g/','/d/','/e/','/e/','/zj/','/z/','/i/','/i/','/k/','/l/','/m/','/n/','/o/','/p/','/r/','/s/','/t/','/u/','/f/','/h/','/tz/','/ch/','/sh/','/sh/','//','//','/ie/','/iu/','/ia/',);
return preg_replace($rus, $lat, $txt);
//return iconv('UTF-8','windows-1251',$txt);
}
Осталось применить это для 1.6. Кто нибудь поможет? Думаю с этой проблемой сталкиваются многие. !