вопрос
Добрый день. Возможно ли изменить формат вывода url тегов DLE 10.4. В идеале, чтобы они выводились на латинице.
Сейчас если тег составной, например "доставка цветов" то url выглядит tags/доставка+цветов , что не очень хорошо для продвижения.
Писать сами теги на латинице не вариант.
Нарыл вот такую функцию, но самому прикрутить не получается.
Буду признателен за любую помощь.
Сейчас если тег составной, например "доставка цветов" то url выглядит tags/доставка+цветов , что не очень хорошо для продвижения.
Писать сами теги на латинице не вариант.
Нарыл вот такую функцию, но самому прикрутить не получается.
function NormalizeStringToURL2( $s ) {
$r = array('а','б','в','г','д','е','ё','ж','з','и','й','к','л','м', 'н','о','п','р','с','т','у','ф','х','ц','ч', 'ш', 'щ', 'ъ','ы','ь','э', 'ю', 'я',' ');
$l = array('a','b','v','g','d','e','e','g','z','i','y','k','l','m','n', 'o','p','r','s','t','u','f','h','c','ch','sh','sh','', 'y','y', 'e','yu','ya','-');
$s = str_replace( $r, $l, strtolower($s) );
$s = preg_replace("/[^\w\-]/","$1",$s);
$s = preg_replace("/\-{2,}/",'-',$s);
return trim($s,'-');
}
Буду признателен за любую помощь.