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

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


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

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

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

2260 | 969

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

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

Kane
12

98 | 33

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

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

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