Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Хаки Вид ссылок новостей на DLE без html в конце?

Вид ссылок новостей на DLE без html в конце?


     19.08.2015    Хаки    928

вопрос
Здраствуйте. Есть следующая проблема. Имееться сайт на DLE 10.4, задача на котором сделать вид ссылок новостей следуюющим форматом:

C

http://mypage/news/prodvizhenie-sayta-na-dle.html

НА

http://mypage/news/prodvizhenie-sayta-na-dle

Очень прошу совета.

Комментарии пользователей (18)

SHEVA
3

49 | 7

SHEVA - 19 августа 2015 21:15 - Юзер

Как по мне это бессмысленно, поскольку.

Ecma
7

Ecma - 19 августа 2015 21:28 - Юзер

Почему?

ПафНутиЙ
1064

3393 | 2433

ПафНутиЙ - 19 августа 2015 23:35 - Админ

Потому что нет задачи, которую решает данный вид ссылок.
Поправьте меня, если я ошибаюсь.

Каков вопрос - таков и ответ. Просто помните об этом.

SHEVA
3

49 | 7

SHEVA - 19 августа 2015 23:44 - Юзер

Ну а смысл, это делать? Если по обще принятым рампам ПС (Поисковых систем), без html это категории, а статьи (Новости) как бы принято с html. К тому-же лично тестил этот бред убирания .html и скажу как SEOшник с опытом в 2 года, не все системы вообще роспознают статью если она без html, а если им пытаешся всунуть, то они или выдают ошибку, потому-что не могут распознать что это или еще что.

Да и если смотреть с другой стороны, во первых, это издевательство над CMS, а во вторых даже эстетически смотрится как будто сайт какой-то обрубок. Надеюсь ПафНутиЙ, простит меня за такое высказываие.

Ecma
7

Ecma - 19 августа 2015 23:47 - Юзер

Я это тоже понимаю, но если упоротым людям нужно только так - иначе не заплатят, то пусть будет так, мне все равно)

Gameer
224

1118 | 394

Gameer - 20 августа 2015 00:22 - Эксперт

SHEVA, что-то не много не туда вы зашли. Как у WP ? Ссылки не причем, у многих сайтов без .html и это ничего не решает быть или нет.

Истина в противоречии.​

SHEVA
3

49 | 7

SHEVA - 20 августа 2015 00:25 - Юзер

Ну может уже поправили, но было такое что даже vk не правильно читал. во общем суть, как по мне, это просто издевательство над CMS.

Ecma
7

Ecma - 19 августа 2015 23:39 - Юзер

А, Вы про это))) Ну заказчик потребовал, пусть так и будет, мне то что)

ZagRos0707
4

ZagRos0707 - 20 августа 2015 09:21 - Юзер

а вы что сайты создаете )) и не знаете как убрать html)) просто смешно ))

Ecma
7

Ecma - 20 августа 2015 09:24 - Юзер

Пф...

ПафНутиЙ
1064

3393 | 2433

ПафНутиЙ - 20 августа 2015 09:25 - Админ

Ну поделитесь решением, раз это так просто, аж смешно smile
Или это очередной комментарий ради комментария?

Каков вопрос - таков и ответ. Просто помните об этом.

ZagRos0707
4

ZagRos0707 - 20 августа 2015 10:06 - Юзер

ок ща скину инструкцию ))

ПафНутиЙ
1064

3393 | 2433

ПафНутиЙ - 20 августа 2015 09:24 - Админ

А вы не пробовали спросить у заказчика чем мотивировано такое желание? Какую бизнес-задачу будет решать этот костыль?

Каков вопрос - таков и ответ. Просто помните об этом.

Ecma
7

Ecma - 20 августа 2015 09:27 - Юзер

Мне все равно, челевок просто упоротый до конца. Он уже так мозги винес за время работы, что я устал уже делает все то, что он хочет. Самая большая проблема, что тот, кто в этом ничего не шарит начиет говорить типо: сделай как на этом сайте и на этом.

ПафНутиЙ
1064

3393 | 2433

ПафНутиЙ - 20 августа 2015 09:29 - Админ

Печально и сочувствую вам, вы не умеете работать с клиентом.

Каков вопрос - таков и ответ. Просто помните об этом.

Ecma
7

Ecma - 20 августа 2015 09:34 - Юзер

Я в принципе не знаю для чего проект этот, да не давали мне слишком много ответов. Сказали, сделай как на этом сайта и натяни на движок. Ок, делаешь, думаешь как лучше и т.д. Завтра человек говорит, что ему уже что-то не нравиться, и он хочет как на том-то сайте и каждый день новый каприз. Вот и уже хочется, что бы все капризы завершить и не иметь больше таких клиентов.

ZagRos0707
4

ZagRos0707 - 20 августа 2015 16:16 - Юзер

открыть файл show.custom.php и найти
    if( $config['seo_type'] == 1 OR $config['seo_type'] == 2 ) {
            
            if( $row['category'] and $config['seo_type'] == 2 ) {
                
                $full_link = $config['http_home_url'] . get_url( $row['category'] ) . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";
            
            } else {
                
                $full_link = $config['http_home_url'] . $row['id'] . "-" . $row['alt_name'] . ".html";
            
            }

заменить на
        if( $config['seo_type'] == 1 OR $config['seo_type'] == 2 OR $config['seo_type'] == 3 OR $config['seo_type'] == 4  ) {
            
                if( $row['category'] and $config['seo_type'] == 1 ) {
                    $full_link = $config['http_home_url'] . $row['id'] . "-" . $row['alt_name'] . ".html";
                }
                if( $row['category'] and $config['seo_type'] == 2 ) {
                    $full_link = $config['http_home_url'] . get_url( $row['category'] ) . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";
                }
                if( $row['category'] and $config['seo_type'] == 3 ) {
                    $full_link = $config['http_home_url'] .get_url( $row['category'] ) ."/". $row['id'] . "/";
                }
                if( $row['category'] and $config['seo_type'] == 4 ) {
                    $full_link = $config['http_home_url'] .get_url( $row['category'] ) ."/". $row['id'] . "-" . $row['alt_name'] . "/";
                }


открыть файл show.full.php и найти
    if( $config['seo_type'] == 1 OR $config['seo_type'] == 2 ) {

    if( $category_id AND $config['seo_type'] == 2 ) {


    $c_url = get_url( $category_id );
    $full_link = $config['http_home_url'] . $c_url . "/" . $row['id'] . "-" . $row['alt_name'] . "/";

заменить на
if( $config['seo_type'] == 1 OR $config['seo_type'] == 2 OR $config['seo_type'] == 3 OR $config['seo_type'] == 4 ) {
if( $category_id AND $config['seo_type'] == 2 OR $config['seo_type'] == 3 OR $config['seo_type'] == 4 ) {

    if(  $category_id AND $config['seo_type'] == 2) {

        $c_url = get_url( $category_id );    
        $full_link = $config['http_home_url'] . $c_url . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";

                }

        if(  $category_id AND $config['seo_type'] == 3) {

        $c_url = get_url( $category_id );

        $full_link = $config['http_home_url'] . $c_url . "/" . $row['id'] . "/";

        }
    
        if(  $category_id AND $config['seo_type'] == 4) {

        $c_url = get_url( $category_id );
    
        $full_link = $config['http_home_url'] . $c_url . "/" . $row['id'] . "-" . $row['alt_name'] . "/";

        }

Gameer
224

1118 | 394

Gameer - 20 августа 2015 17:22 - Эксперт

ZagRos0707, это все :D ? просто смешно))

Истина в противоречии.​

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы