Подкатегории в Dle
Страницы: 1
Подкатегории в Dle, Как разделить подкатегории
Всем привет ребят подскажите у меня есть код

Код
Этот код я вставил в show.short.php 
 
   include_once ENGINE_DIR . '/modules/category.php';
        
      if( !$row['category'] ) {
            $my_cat_link = "---";
        } else {
            $my_cat_links = array ();
            $cat_list = explode( ',', $row['category'] );

            if( count( $cat_list ) == 1 OR ($view_template == "rss" AND $config['rss_format'] == 2)) {
                $my_cat_links = get_cat( $cat_list[0] );
            } else {
                foreach ( $cat_list as $element ) {
                    if( $element ) {
                        if( $config['allow_alt_url'] ) $my_cat_links[] = $prefixe[$element] . "<a href=\"" . $config['http_home_url'] . get_url( $element ) . "/\">{$cat_info[$element]['name']}</a>";
                        else $my_cat_links[] = $prefixe[$element] . "<a href=\"$PHP_SELF?do=cat&category={$cat_info[$element]['alt_name']}\">{$cat_info[$element]['name']}</a>";
                    }
                }
                
                $my_cat_links = implode( '<br />', $my_cat_links );
            }
        }

        $tpl->set( '{my-category}', $my_cat_links );
Потом я создал файл category.php он лежит engine/modules/category.php

Код
в нем лежит 
 
<?php

if( ! defined( 'DATALIFEENGINE' ) ) {
    die( "Hacking attempt!" );
}

include_once(ENGINE_DIR . '/data/cat.config.php');

function get_cat($id) {
    global $cat_info, $config, $prefixe, $PHP_SELF;
    
    if( !$id ) return;

    if( $config['allow_alt_url'] ) $list = $prefixe[$id] . "<a href=\"" . $config['http_home_url'] . get_url( $id ) . "/\">{$cat_info[$id]['name']}</a>";
    else $list = $prefixe[$id] . "<a href=\"$PHP_SELF?do=cat&category={$cat_info[$id]['alt_name']}\">{$cat_info[$id]['name']}</a>";
    
    return $list;
}

?>
И еще один файл я создал он лежит в engine/data/cat.config.php

Код
<?php

$prefixe = array (
 
    //** YEA R **//
    '2'      => "<br><br><b>Год выпуска:</b> ",
    '3'      => "<br><br><b>Год выпуска:</b> ",
    '4'      => "<br><br><b>Год выпуска:</b> ",
    '5'      => "<br><br><b>Год выпуска:</b> ",
    '6'      => "<br><br><b>Год выпуска:</b> ",
    '7'      => "<br><br><b>Год выпуска:</b> ",
    '8'      => "<br><br><b>Год выпуска:</b> ",
    '9'      => "<br><br><b>Год выпуска:</b> ",
    '10'     => "<br><br><b>Год выпуска:</b> ",
    '11'     => "<br><br><b>Год выпуска:</b> ",
    '12'     => "<br><br><b>Год выпуска:</b> ",
    '13'     => "<br><br><b>Год выпуска:</b> ",
    '14'     => "<br><br><b>Год выпуска:</b> ",
    '15'     => "<br><br><b>Год выпуска:</b> ",
    '16'     => "<br><br><b>Год выпуска:</b> ",
    '17'     => "<br><br><b>Год выпуска:</b> ",
    '18'     => "<br><br><b>Год выпуска:</b> ",
    '19'     => "<br><br><b>Год выпуска:</b> ",
    '20'     => "<br><br><b>Год выпуска:</b> ",
    '21'     => "<br><br><b>Год выпуска:</b> ",
    '22'     => "<br><br><b>Год выпуска:</b> ",
    '23'     => "<br><br><b>Год выпуска:</b> ",
    '24'     => "<br><br><b>Год выпуска:</b> ",
    '25'     => "<br><br><b>Год выпуска:</b> ",
    '26'     => "<br><br><b>Год выпуска:</b> ",
    '27'     => "<br><br><b>Год выпуска:</b> ",
    '28'     => "<br><br><b>Год выпуска:</b> ",
    '29'     => "<br><br><b>Год выпуска:</b> ",
    '30'     => "<br><br><b>Год выпуска:</b> ",
    '31'     => "<br><br><b>Год выпуска:</b> ",
    '32'     => "<br><br><b>Год выпуска:</b> ",
    '33'     => "<br><br><b>Год выпуска:</b> ",
    '34'     => "<br><br><b>Год выпуска:</b> ",
    '35'     => "<br><br><b>Год выпуска:</b> ",
    '36'     => "<br><br><b>Год выпуска:</b> ",
    '37'     => "<br><br><b>Год выпуска:</b> ",
    '38'     => "<br><br><b>Год выпуска:</b> ",
    '39'     => "<br><br><b>Год выпуска:</b> ",
    '40'     => "<br><br><b>Год выпуска:</b> ",
    '41'     => "<br><br><b>Год выпуска:</b> ",
    '42'     => "<br><br><b>Год выпуска:</b> ",
    '43'     => "<br><br><b>Год выпуска:</b> ",
    '44'     => "<br><br><b>Год выпуска:</b> ",
    '45'     => "<br><br><b>Год выпуска:</b> ",
    '46'     => "<br><br><b>Год выпуска:</b> ",
    '47'     => "<br><br><b>Год выпуска:</b> ",
    '48'     => "<br><br><b>Год выпуска:</b> ",
    '49'     => "<br><br><b>Год выпуска:</b> ",
    '50'     => "<br><br><b>Год выпуска:</b> ",
    '51'     => "<br><br><b>Год выпуска:</b> ",
    '52'     => "<br><br><b>Год выпуска:</b> ",
    '53'     => "<br><br><b>Год выпуска:</b> ",
    '54'     => "<br><br><b>Год выпуска:</b> ",
    '55'     => "<br><br><b>Год выпуска:</b> ",
    '56'     => "<br><br><b>Год выпуска:</b> ",
    '57'     => "<br><br><b>Год выпуска:</b> ",
    '58'     => "<br><br><b>Год выпуска:</b> ",
    '59'     => "<br><br><b>Год выпуска:</b> ",
    '60'     => "<br><br><b>Год выпуска:</b> ",
    '61'     => "<br><br><b>Год выпуска:</b> ",
    '62'     => "<br><br><b>Год выпуска:</b> ",
    '63'     => "<br><br><b>Год выпуска:</b> ",
    '64'     => "<br><br><b>Год выпуска:</b> ",
    '65'     => "<br><br><b>Год выпуска:</b> ",
    '66'     => "<br><br><b>Год выпуска:</b> ",
    '67'     => "<br><br><b>Год выпуска:</b> ",
    '68'     => "<br><br><b>Год выпуска:</b> ",
    '69'     => "<br><br><b>Год выпуска:</b> ",
    '70'     => "<br><br><b>Год выпуска:</b> ",
    '71'     => "<br><br><b>Год выпуска:</b> ",
    '72'     => "<br><br><b>Год выпуска:</b> ",
    '73'     => "<br><br><b>Год выпуска:</b> ",
    '74'     => "<br><br><b>Год выпуска:</b> ",
    '75'     => "<br><br><b>Год выпуска:</b> ",
    '76'     => "<br><br><b>Год выпуска:</b> ",
    '77'     => "<br><br><b>Год выпуска:</b> ",
    '78'     => "<br><br><b>Год выпуска:</b> ",
    '79'     => "<br><br><b>Год выпуска:</b> ",
    '80'     => "<br><br><b>Год выпуска:</b> ",
    '81'     => "<br><br><b>Год выпуска:</b> ",
    '82'     => "<br><br><b>Год выпуска:</b> ",
    '83'     => "<br><br><b>Год выпуска:</b> ",
    //** END-YEAR **//

    //** COUNTRY **//
    '85'     => "<br><br><b>Страна:</b> ",
    '86'     => "<br><br><b>Страна:</b> ",
    '87'     => "<br><br><b>Страна:</b> ",
    '88'     => "<br><br><b>Страна:</b> ",
    '89'     => "<br><br><b>Страна:</b> ",
    '90'     => "<br><br><b>Страна:</b> ",
    '91'     => "<br><br><b>Страна:</b> ",
    '92'     => "<br><br><b>Страна:</b> ",
    '93'     => "<br><br><b>Страна:</b> ",
    '94'     => "<br><br><b>Страна:</b> ",
    '95'     => "<br><br><b>Страна:</b> ",
    '96'     => "<br><br><b>Страна:</b> ",
    '97'     => "<br><br><b>Страна:</b> ",
    '98'     => "<br><br><b>Страна:</b> ",
    '99'     => "<br><br><b>Страна:</b> ",
    '100'    => "<br><br><b>Страна:</b> ",
    '101'    => "<br><br><b>Страна:</b> ",
    '102'    => "<br><br><b>Страна:</b> ",
    '103'    => "<br><br><b>Страна:</b> ",
    '104'    => "<br><br><b>Страна:</b> ",
    '105'    => "<br><br><b>Страна:</b> ",
    '106'    => "<br><br><b>Страна:</b> ",
    '107'    => "<br><br><b>Страна:</b> ",
    '108'    => "<br><br><b>Страна:</b> ",
    '109'    => "<br><br><b>Страна:</b> ",
    '110'    => "<br><br><b>Страна:</b> ",
    '111'    => "<br><br><b>Страна:</b> ",
    '112'    => "<br><br><b>Страна:</b> ",
    '113'    => "<br><br><b>Страна:</b> ",
    '114'    => "<br><br><b>Страна:</b> ",
    '115'    => "<br><br><b>Страна:</b> ",
    '116'    => "<br><br><b>Страна:</b> ",
    '117'    => "<br><br><b>Страна:</b> ",
    '118'    => "<br><br><b>Страна:</b> ",
    '119'    => "<br><br><b>Страна:</b> ",
    '120'    => "<br><br><b>Страна:</b> ",
    '121'    => "<br><br><b>Страна:</b> ",
    '122'    => "<br><br><b>Страна:</b> ",
    '123'    => "<br><br><b>Страна:</b> ",
    '124'    => "<br><br><b>Страна:</b> ",
    '125'    => "<br><br><b>Страна:</b> ",
    '126'    => "<br><br><b>Страна:</b> ",
    '127'    => "<br><br><b>Страна:</b> ",
    '128'    => "<br><br><b>Страна:</b> ",
    //** END-COUNTRY **//

    //** GENRE **//
    '130'    => "<br><br><b>Жанр:</b> ",
    '131'    => "<br><br><b>Жанр:</b> ",
    '132'    => "<br><br><b>Жанр:</b> ",
    '133'    => "<br><br><b>Жанр:</b> ",
    '134'    => "<br><br><b>Жанр:</b> ",
    '135'    => "<br><br><b>Жанр:</b> ",
    '136'    => "<br><br><b>Жанр:</b> ",
    '137'    => "<br><br><b>Жанр:</b> ",
    '138'    => "<br><br><b>Жанр:</b> ",
    '139'    => "<br><br><b>Жанр:</b> ",
    '140'    => "<br><br><b>Жанр:</b> ",
    '141'    => "<br><br><b>Жанр:</b> ",
    '142'    => "<br><br><b>Жанр:</b> ",
    '143'    => "<br><br><b>Жанр:</b> ",
    '144'    => "<br><br><b>Жанр:</b> ",
    '145'    => "<br><br><b>Жанр:</b> ",
    '146'    => "<br><br><b>Жанр:</b> ",
    '147'    => "<br><br><b>Жанр:</b> ",
    '148'    => "<br><br><b>Жанр:</b> ",
    '149'    => "<br><br><b>Жанр:</b> ",
    '150'    => "<br><br><b>Жанр:</b> ",
    '151'    => "<br><br><b>Жанр:</b> ",
    '152'    => "<br><br><b>Жанр:</b> ",
    '153'    => "<br><br><b>Жанр:</b> ",
    '154'    => "<br><br><b>Жанр:</b> ",
    '155'    => "<br><br><b>Жанр:</b> ",
    '156'    => "<br><br><b>Жанр:</b> ",
    '157'    => "<br><br><b>Жанр:</b> ",
    '158'    => "<br><br><b>Жанр:</b> ",
    '159'    => "<br><br><b>Жанр:</b> ",
    //** END-GENRE **//
);

?>
Это дело все работает. Если я к примеру добовляю в категорию Год: 2014 и Страна: Россия
Он мне выводит все как положенно
Код
Год: 2014 
Страна: Россия

Но если я только добовляю к примеру вот так 
Год: 2014 
Страна:Россия, США
То он мне выводит
Код
Год: 2014 
Страна: Россия 
Страна: США
Как исправить помогите гуру DLE
Изменено: LinKoln - 7 Сентября 2014 12:33
Не кто не знает?
Цитата
помогите гуру DLE

Да тут и не нужны гуру.
Ваш код исполняется так, как вы его написали.
ПС: такого ужаса я давно не видал smile:sarc:
Ну вы можете помочь??? за денюшку
Цитата
LinKoln пишет:
Ну вы можете помочь??? за денюшку
Отписал в личку.
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
23:34 2025 ВК запустит новую программу монетизации для авторов сообществ 
15:28 LGaming - экосистема и партнерская программа в gambling и betting вертикалях 
21:49 Как правильно покупать ссылки для поддомена? 
18:51 Роскомнадзор отказал в регистрации трети блогеров-десятитысячников 
12:53 где много готовых фавиконок 
22:59 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
12:32 «Хлебные крошки» в адресе сайтов исчезнут из результатов поиска Google 
21:43 TrueMeds - Революционная Фарма Партнерка! Увеличь свой профит в x2 раза вместе с нами! 
21:24 Sectormoney.com - быстрый и удобный обменник 
20:33 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
18:54 USMobileSMSBot - 
17:18 Продам обменник криптовалюты, а также новый обменник под ключ с обучением. Скидки на скрипты обменника 
15:28 Прием платежей для HIGH RISK | Прием платежей без сайта 
15:25 Рассылка в TELEGRAM |Большой опыт работы | Любые тематики | Лучшая конверсия 
08:12 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
07:48 США готовят закон для уничтожения пиратских сайтов во всех странах мира 
02:50 Точные прогнозы на футбол 
02:10 [Новая партнерка] Goldbet Partners — прямой рекламодатель одноименного казино Goldbet 
21:19 С юмором по жизни! 
18:15 Telegram уничтожил официальный канал легендарного российского торрент-трекера 
18:19 Уникальный сервис SEO продвижения