Нужно в dle изменить чпу на такой вид
Страницы: 1
Нужно в dle изменить чпу на такой вид
Нужно в dle изменить чпу на такой вид /video/1 /video/2 чтобы при публикование новости был такой чпу.

Пишите в лс, бесплатно тут не кто не поможет... Оплата 300р. Оплата по факту.

В ЛС ЖДУ!
Мне нравится этот сайт: https://m.pornota.net/
Вам нужно убрать id в ссылке и html в конце.
Вот инструкция, работает на чпу2
Код
Инструкция :
Открыть .htaccess найти :
RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html$ index.php?newsid=$4&news_page=$2&cstart=$3&seourl=$5&seocat=$1 [L]
RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+)-(.*).html$ index.php?newsid=$3&news_page=$2&seourl=$4&seocat=$1 [L]
RewriteRule ^([^.]+)/print [Язычок] age,([0-9]+),([0-9]+)-(.*).html$ engine/print.php?news_page=$2&newsid=$3&seourl=$4&seocat=$1 [L]
RewriteRule ^([^.]+)/([0-9]+)-(.*).html$ index.php?newsid=$2&seourl=$3&seocat=$1 [L]

Заменить на (где cat2 и cat3 альтернативное имя категории, задавать через разделитель | (без пробелов) если подкатегория то задавать cat/cat2 и следовательно так далее, если категориия в подкатегории):
RewriteRule ^(cat2|cat3)/page,([0-9]+),([0-9]+),(.*)$ index.php?news_page=$2&cstart=$3&seourl=$4&seocat=$1 [L]
RewriteRule ^(cat2|cat3)/page,([0-9]+),(.*)$ index.php?news_page=$2&seourl=$3&seocat=$1 [L]
RewriteRule ^(cat2|cat3)/print [Язычок] age,([0-9]+),(.*)$ engine/print.php?news_page=$2&seourl=$3&seocat=$1 [L]
RewriteRule ^(cat2|cat3)/?$ index.php?do=cat&category=$1 [L]
RewriteRule ^(cat2|cat3)/(.*)$ index.php?seourl=$2&seocat=$1 [L]

Открыть /engine/modules/show.short.php , show.custom.php и topnews.php найти :
$full_link = $config['http_home_url'] . get_url( $row['category'] ) . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";
Заменить на :
$full_link = $config['http_home_url'] . get_url( $row['category'] ) . "/" . $row['alt_name'];
    
Открыть /engine/modules/show.full.php и найти :
$full_link = $config['http_home_url'] . $c_url . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";
Заменить на :
$full_link = $config['http_home_url'] . $c_url . "/" . $row['alt_name'];
    
Далее найти :
header("Location: {$re_url}{$c_url}/{$row['id']}-{$row['alt_name']}.html" [Подмигивание] ;
Заменить на:
header("Location: {$re_url}{$c_url}/{$row['alt_name']}" [Подмигивание] ;
    
Далее найти :
$print_link = $config['http_home_url'] . $c_url . "/print [Язычок] age,1," . $row['id'] . "-" . $row['alt_name'] . ".html";
Заменить на :
$print_link = $config['http_home_url'] . $c_url . "/print [Язычок] age,1," . $row['alt_name'];
    
Чуть ниже найти (первое вхождение) и удалить:
$row['alt_name'] = $row['id'] . "-" . $row['alt_name'];

Далее найти :
$nextpage = "<a href=\"" . $short_link . "page," . $pages . "," . $row['alt_name'] . ".html\">";
Заменить на :
$nextpage = "<a href=\"" . $short_link . "page," . $pages . "," . $row['alt_name'] . "\">";
    
Далее найти :
else $prevpage = "<a href=\"" . $short_link . "page," . $pages . "," . $row['alt_name'] . ".html\">";
Заменить на :
else $prevpage = "<a href=\"" . $short_link . "page," . $pages . "," . $row['alt_name'] . "\">";

Далее найти (2 РАЗА):
$listpages .= "<a href=\"" . $short_link . "page," . $j . "," . $row['alt_name'] . ".html\">$j</a> ";
Заменить на (2 РАЗА) :
$listpages .= "<a href=\"" . $short_link . "page," . $j . "," . $row['alt_name'] . "\">$j</a> ";

Далее найти :
if( $config['allow_alt_url'] ) $listpages .= $nav_prefix . "<a href=\"" . $short_link . "page," . $anzahl_seiten . "," . $row['alt_name'] . ".html\">{$anzahl_seiten}</a>";
Заменить на :
if( $config['allow_alt_url'] ) $listpages .= $nav_prefix . "<a href=\"" . $short_link . "page," . $anzahl_seiten . "," . $row['alt_name'] . "\">{$anzahl_seiten}</a>";

Далее найти :
$replacepage = "<a href=\"" . $short_link . "page," . "\\1" . "," . $row['alt_name'] . ".html\">\\2</a>";
Заменить на :
$replacepage = "<a href=\"" . $short_link . "page," . "\\1" . "," . $row['alt_name'] . "\">\\2</a>";
    
Далее найти :
$rel_full_link = $config['http_home_url'] . get_url( $related['category'] ) . "/" . $related['id'] . "-" . $related['alt_name'] . ".html";
Заменить на :
$rel_full_link = $config['http_home_url'] . get_url( $related['category'] ) . "/" . $related['alt_name'];

Далее найти :
$comments->build_navigation('navigation.tpl', $link_page . "{page}," . $news_name . ".html#comment", $user_query, $full_link);
Заменить на :
$comments->build_navigation('navigation.tpl', $link_page . "{page}," . $news_name . "#comment", $user_query, $full_link);
    
Открыть /engine/modules/addcomments.php найти :
full_link = $config['http_home_url'] . get_url( $row['category'] ) . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";
Заменить на :
$full_link = $config['http_home_url'] . get_url( $row['category'] ) . "/" .  $row['alt_name'];
    
Открыть /engine/classes/comments.class.php найти :
$full_link = $config['http_home_url'] . get_url( $row['category'] ) . "/" . $row['post_id'] . "-" . $row['alt_name'] . ".html";
Заменить на :
$full_link = $config['http_home_url'] . get_url( $row['category'] ) . "/" . $row['alt_name'];
    
Открыть /engine/ajax/comments.php найти :
$full_link = $config['http_home_url'] . $c_url . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";
Заменить на :
$full_link = $config['http_home_url'] . $c_url . "/" . $row['alt_name'];
    
Далее найти :
$comments->build_navigation('navigation.tpl', $link_page . "{page}," . $news_name . ".html#comment", $user_query, $full_link);
Заменить на :
$comments->build_navigation('navigation.tpl', $link_page . "{page}," . $news_name . "#comment", $user_query, $full_link);
    
Открыть /engine/init.php найти :
if (isset ( $_GET['newsid'] )) $newsid = intval ( $_GET['newsid'] ); else $newsid = 0;
Ниже вставить :
if (isset ( $_GET['seourl'] )) $seourl = @$db->safesql ( strip_tags ( str_replace ( '/', '', (string)$_GET['seourl'] ) ) ); else $seourl = false;

Далее найти :
if ($category != '') $category_id = get_ID ( $cat_info, $category );
Выше вставить :
if(!$category && $seourl) $category = @$db->safesql ( strip_tags ( str_replace ( '/', '', (string)$_GET['seocat'] ) ) );

Далее найти :
if ($news_name != '' OR $newsid) {

Выше вставить :
if ($seourl) {
    $allow_sql_skin = false;

    foreach ( $cat_info as $cats ) {
        if ($cats['skin'] != '') $allow_sql_skin = true;
    }

    if ($allow_sql_skin) {

        $sql_skin = $db->super_query ( "SELECT category FROM " . PREFIX . "_post where  alt_name = '$seourl' AND approve" );

        $base_skin = explode ( ',', $sql_skin['category'] );

        $category_skin = $cat_info[$base_skin[0]]['skin'];

        unset ( $sql_skin );
        unset ( $base_skin );

    }
}

Далее найти :
if ($subaction == '' AND $newsid) $dle_module = "showfull";
Выше вставить :
if ($seourl) $dle_module = "showfull";

Открыть /engine/engine.php найти :
if ($year == '' AND $month == '' AND $day == '' AND !$newsid) {
Заменить на :
if ($year == '' AND $month == '' AND $day == '' AND !$seourl) {

Далее найти :
if ($subaction != '' or $newsid) {
    if (! $newsid) $sql_news = "SELECT * FROM " . PREFIX . "_post LEFT JOIN " . PREFIX . "_post_extras ON (" . PREFIX . "_post.id=" . PREFIX . "_post_extras.news_id) WHERE alt_name ='$news_name' AND date >= '{$year}-{$month}-{$day}' AND date < '{$year}-{$month}-{$day}' + INTERVAL 24 HOUR LIMIT 1";
    else $sql_news = "SELECT * FROM " . PREFIX . "_post LEFT JOIN " . PREFIX . "_post_extras ON (" . PREFIX . "_post.id=" . PREFIX . "_post_extras.news_id) WHERE  id = '{$newsid}'";
    
    if ($subaction == '') $subaction = "showfull";
}
Заменить на :
if ($seourl) {
    $sql_news = "SELECT * FROM " . PREFIX . "_post LEFT JOIN " . PREFIX . "_post_extras ON (" . PREFIX . "_post.id=" . PREFIX . "_post_extras.news_id) WHERE  alt_name = '{$seourl}'";
    if ($subaction == '') $subaction = "showfull";
}

Далее найти :
if (($subaction == "showfull" or $subaction == "addcomment" [Подмигивание] and ((! isset ( $category ) or $category == "" [Подмигивание] )) {
Выше вставить :
if($subaction == "showfull" [Подмигивание] $category = "";

Далее найти :
if (($subaction != '' or $newsid != '') and $news_found) $titl_e = $metatags['title'];
Выше вставить :
if (($seourl) and $news_found) $titl_e = $metatags['title'];

Открыть /engine/classes/google.class.php найти :
$loc = $this->home . get_url( $row['category'] ) . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";
Заменить на :
$loc = $this->home . get_url( $row['category'] ) . "/" . $row['alt_name'];
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
21:27 ИИ врёт, но ему всё равно верят. Что это значит для сайтов и трафика 
19:21 Заказал "положить сайт" а положили тебя? Полиция добралась до клиентов DDoS-сервисов 
19:17 Штрафы за крипту до 2 млн + ап Яндекса 19 апреля - что опять поменяли и куда всё катится? 
17:35 Заходишь на сайт, а там уже левые товары вместо контента. Новый тип SEO-взлома уже в деле? 
17:25 Скан глаза для Zoom и Tinder + ап Яндекса 21 апреля. К этому реально всё идёт? 
16:53 В Яндексе позиции держатся, а трафик проседает - стало заметно сильнее 
15:02 Claude по паспорту + апдейт Яндекса 17 апреля - у кого что по выдаче 
18:46 buyingproxy.com | $0.95/GB Residential Proxies - 80M+ IPs | No Bandwidth Expiry 
18:10 UltraXchina: Современный сервис обмена Alipay, USDT, Наличные 
17:38 YoChange.com - Ваш лучший помощник в обмене цифровых валют! 
14:52 Прошу оценить сайт 
13:56 Owlchange.com — сервис обмена криптовалют с выплатами в фиат 
13:39 Вериф аккаунты АВИТО + платежи 
10:26 Мониторинг обменников Сrypto-scout.io 
00:15 Ставки на супер тренды в спорте 
00:07 Точные прогнозы на футбол 
23:19 Хочешь чат в PlayStation? Покажи лицо. Как нас постепенно привязывают к личности 
21:31 ЕС сделал проверку возраста, а её уже ломают за минуты. Серьёзно? 
17:20 Список обновленных тем пуст... 
19:57 Во Франции начали штрафовать за IPTV - до 300-400 евро уже прилетает обычным пользователям 
17:02 арбитражники