Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Что отвечает за категории?

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


     14.12.2015    Общие вопросы    800

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

На тестовом движке работает замечательно и на других с такой же версией как у меня, а на моем не хочет работать ЧПУ 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
218

2171 | 930

vitnet - 14 декабря 2015 20:30 - Эксперт

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

Kane
12

96 | 31

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'];
        }

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

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