Алиасы JBZoo в Unicode - на русском.
Если в общих настройках Joomla поставить настройку Алиасы в Unicode - ДА, на Zoo - JBZoo - это никак не влияет...
Данный метод влияет только на JBZoo, но по аналогии можно докопаться и до кода на Zoo (наверное), если возникнет необходимость напишу.
Подходит и для бесплатной версии JBZoo.
В общем, в файле media\zoo\applications\jbuniversal\framework\helpers-std\string.php, нужно закомментировать 2 цикла:
public function sluggify($string, $force_safe = false)
{
$string = $this->strtolower((string)$string);
/*foreach ($this->getTransliteration() as $replace => $keys) {
foreach ($keys as $search) {
$string = JString::str_ireplace($search, $replace, $string);
}
}*/
$string = preg_replace(array('#\s+#', '#[^\x{00C0}-\x{00D6}x{00D8}-\x{00F6}\x{00F8}-\x{00FF}\x{0370}-\x{1FFF}\x{4E00}-\x{9FAF}a-z0-9\-]#ui'), array('-', ''), $string);
$string = preg_replace('#[-]+#u', '-', $string);
$string = trim($string, '-');
return JString::trim($string);
}
Ссылки и благодарности
Источник: http://forum.jbzoo.com/topic/10341-alias-v-kirillitce/
Автор: Cheren-dow