Сейчас формируется урл из всего заголовка целиком. А как задать, чтобы урл брал только первые 40 символов?
на 1.10.5 на это работал код в файле cms.php
if (!$string){ $string = 'untitled'; }
if (is_numeric($string)){ $string .= 'untitled'; }
на 1.10.6 все уже сложнее :)
/**
* Обрезает строку по заданному кол-ву символов
* @return str
*/
function crop($string, $length = 250, $etc = ''){
if ($length == 0) { return ''; }
return mb_substr($string, 0, $length) . $etc;
} else {
return $string;
}
Если поменять там 250 на 40, то эффекта не будет. Также формируется урл из всего заголовка. Как нужно поменять, чтобы урл формировался только из 40 символов из заголовка?