вопрос
Привет всем.
Подскажите пожалуйста, как сформировать ЧПУ
Например:
site.ru/1-nazvane-novost-text.html
Нужно что бы "text" допытывался в ЧПУ URL статьи:
--------------------------------------------------
При добавлении новости, в поле "Заголовок" я пишу к примеру: Рыбалка а в ЧПУ URL статьи нужно что бы было к примеру: rybalka-txet
Нашел на этом сайте как сделать через доп поле, https://dle-faq.ru/faq/phpquest/18496-kak-sformirovat-chpu-novosti-s-pomoschyu-dopolnitelnogo-polya.html
Открыть файлы /engine/inc/addnews.php найти
Заменить на :
Открыть /engine/inc/editnews.php найти
Заменить на :
Но у меня слово к примеру "text" статичное, то есть меняться не будет!
Подскажите пожалуйста, как сформировать ЧПУ
Например:
site.ru/1-nazvane-novost-text.html
Нужно что бы "text" допытывался в ЧПУ URL статьи:
--------------------------------------------------
При добавлении новости, в поле "Заголовок" я пишу к примеру: Рыбалка а в ЧПУ URL статьи нужно что бы было к примеру: rybalka-txet
Нашел на этом сайте как сделать через доп поле, https://dle-faq.ru/faq/phpquest/18496-kak-sformirovat-chpu-novosti-s-pomoschyu-dopolnitelnogo-polya.html
Открыть файлы /engine/inc/addnews.php найти
if( trim( $alt_name ) == "" or ! $alt_name ) $alt_name = totranslit( stripslashes( $title ), true, false );
else $alt_name = totranslit( stripslashes( $alt_name ), true, false );
Заменить на :
$year = $db->safesql($_POST['xfield']['year']);
if( trim( $alt_name ) == "" or ! $alt_name ) $alt_name = totranslit( stripslashes( $alt_name . "-" . $year ), true, false );
else $alt_name = totranslit( stripslashes( $alt_name . "-" . $year ), true, false );
Открыть /engine/inc/editnews.php найти
if( trim( $_POST['alt_name'] ) == "" or ! $_POST['alt_name'] ) $alt_name = totranslit( stripslashes( $title ) );
else $alt_name = totranslit( stripslashes( $_POST['alt_name'] ) );
Заменить на :
$year = $db->safesql($_POST['xfield']['year']);
if( trim( $_POST['alt_name'] ) == "" or ! $_POST['alt_name'] ) $alt_name = totranslit( stripslashes( $title . "-" . $year ) );
else $alt_name = totranslit( stripslashes( $_POST['alt_name'] ) );
Но у меня слово к примеру "text" статичное, то есть меняться не будет!