вопрос
Проблема такая:
был сайт на другой cms и url категорий были прописаны с заглавной буквы
Пример /Kategory1/
пытаюсь прописывать такой же url в категории dle а он убирает заглавные буквы и получается так:
/kategory1/
Как отключить эту функцию в dle?
Думал сделать редиректы, но оказалось слишком геморно
был сайт на другой cms и url категорий были прописаны с заглавной буквы
Пример /Kategory1/
пытаюсь прописывать такой же url в категории dle а он убирает заглавные буквы и получается так:
/kategory1/
Как отключить эту функцию в dle?
Думал сделать редиректы, но оказалось слишком геморно
Открыть файл engine/inc/categpries.php
Найти код:
Заменить на:
Это позволит сохранять alt_name имена категорий с учетом регистра.
PS. Ответ в комментарии не является верным. У вас получится, что все страницы категорий будут иметь вечный редирект. Не уверен, что поисковики на это благосклонно отреагируют...
Найти код:
if (trim($_POST['alt_cat_name'])) {
$alt_cat_name = totranslit( stripslashes( $_POST['alt_cat_name'] ), true, false );
} else {
$alt_cat_name = totranslit( stripslashes( $cat_name ), true, false );
}
Заменить на:
if (trim($_POST['alt_cat_name'])) {
$alt_cat_name = totranslit( stripslashes( $_POST['alt_cat_name'] ), false , false );
} else {
$alt_cat_name = totranslit( stripslashes( $cat_name ), false , false );
}
Это позволит сохранять alt_name имена категорий с учетом регистра.
PS. Ответ в комментарии не является верным. У вас получится, что все страницы категорий будут иметь вечный редирект. Не уверен, что поисковики на это благосклонно отреагируют...