Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Вид ссылок новостей на DLE без html в конце?

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


     19.08.2015    Все вопросы » Хаки    2165

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

C

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

НА

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

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

18 комментариев

SHEVA
Юзер

SHEVA - 19 августа 2015 21:15 -

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

Ecma
Юзер

Ecma - 19 августа 2015 21:28 -

Почему?

ПафНутиЙ
Админ

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

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

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

SHEVA
Юзер

SHEVA - 19 августа 2015 23:44 -

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

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

Ecma
Юзер

Ecma - 19 августа 2015 23:47 -

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

LazyDev
PHP-developer

LazyDev - 20 августа 2015 00:22 -

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

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

SHEVA
Юзер

SHEVA - 20 августа 2015 00:25 -

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

Ecma
Юзер

Ecma - 19 августа 2015 23:39 -

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

ZagRos0707
Гости

ZagRos0707 - 20 августа 2015 09:21 -

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

Ecma
Юзер

Ecma - 20 августа 2015 09:24 -

Пф...

ПафНутиЙ
Админ

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

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

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

ZagRos0707
Гости

ZagRos0707 - 20 августа 2015 10:06 -

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

ПафНутиЙ
Админ

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

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

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

Ecma
Юзер

Ecma - 20 августа 2015 09:27 -

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

ПафНутиЙ
Админ

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

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

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

Ecma
Юзер

Ecma - 20 августа 2015 09:34 -

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

ZagRos0707
Гости

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'] . "/";

        }

LazyDev
PHP-developer

LazyDev - 20 августа 2015 17:22 -

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

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

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

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

наверх