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

Что отвечает за категории?


     14.12.2015    Все вопросы » Общие вопросы    2304

вопрос
Здравствуйте, понадобилось вывести ссылку. Суть вопроса такова что отвечает за категории? Какой файл?

На тестовом движке работает замечательно и на других с такой же версией как у меня, а на моем не хочет работать ЧПУ 2 (только ЧПУ 2 НЕ РАБОТАЕТ в этом модуле (чпу 1,3 работает), а во всех других модулях работает ЧПУ 2)

Делаю присоединение в файлах:
engine/inc/addnews.php
engine/inc/editnews.php
engine/modules/addnews.php

Строчка “include ENGINE_DIR . '/modules/www.ru.php';”

Движок 10.1

Код:


    if ($config['allow_alt_url']) {
        
        if ($config['seo_type'] == 1 OR $config['seo_type'] == 2) {
            
            if ($category and $config['seo_type'] == 2) {
                
                $url = $config['http_home_url'] . get_url($category) . "/" . $newsid . "-" . $alt_name . ".html";
                
            } else {
                
                $url = $config['http_home_url'] . $newsid . "-" . $alt_name . ".html";
                
            }
            
        } else {
            
            $url = $config['http_home_url'] . date('Y/m/d/', $date) . $alt_name . ".html";
        }
        
    } else {
        
        $url = $config['http_home_url'] . "index.php?newsid=" . $newsid;
        
    }

Ответа пока нет


2 комментария

vitnet
PHP-developer

vitnet - 14 декабря 2015 20:30 -

Проверьте переменную $category.

Kane
Юзер

Kane - 15 декабря 2015 11:39 -

Попробуйте этот код для создания урла новости

if( $config['allow_alt_url'] ) {
            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";
                }
            } else {
                $full_link = $config['http_home_url'] . date( 'Y/m/d/', $row['date'] ) . $row['alt_name'] . ".html";
            }
        } else {
            $full_link = $config['http_home_url'] . "index.php?newsid=" . $row['id'];
        }

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

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

наверх