Здравствуйте, на сайте много категории (см.скриншот 2), но не получается, хотя бы вывести названия гл.раздела около названия по типу - Weapons - Battlefield. Пробовал править файл functions, но безупешно. Кто-нибудь может подсказать, или это невозможно реализовать?
function CategoryNewsSelection($categoryid = 0, $parentid = 0, $nocat = TRUE, $sublevelmarker = '', $returnstring = '') {
global $cat_info, $user_group, $member_id, $dle_module;
if ($dle_module == 'addnews') {
if($member_id['cat_allow_addnews']) $allow_list = explode( ',', $member_id['cat_allow_addnews'] );
else $allow_list = explode( ',', $user_group[$member_id['user_group']]['cat_allow_addnews'] );
} else $allow_list = explode( ',', $user_group[$member_id['user_group']]['allow_cats'] );
$not_allow_list = explode( ',', $user_group[$member_id['user_group']]['not_allow_cats'] );
if ($dle_module == 'search') {
if( count( $cat_info ) ){
foreach ($cat_info as $cats) {
if($cats['disable_search']) $not_allow_list[] = $cats['id'];
}
}
}
if ($member_id['cat_add']) $spec_list = explode( ',', $member_id['cat_add'] );
else $spec_list = explode( ',', $user_group[$member_id['user_group']]['cat_add'] );
$root_category = array ();
if( $parentid == 0 ) {
if( $nocat AND $allow_list[0] == "all") $returnstring .= '<option value="0"></option>';
} else {
$sublevelmarker .= '— ';
}
if( count( $cat_info ) ) {
foreach ( $cat_info as $cats ) {
if( $cats['parentid'] == $parentid ) $root_category[] = $cats['id'];
}
if( count( $root_category ) ) {
foreach ( $root_category as $id ) {
if( $allow_list[0] == "all" OR in_array( $id, $allow_list ) ) {
if( in_array( $id, $not_allow_list ) ) continue;
if( $spec_list[0] == "all" or in_array( $id, $spec_list ) ) $color = "";
else $color = "style=\"color: red\" ";
$returnstring .= "<option {$color}value=\"" . $id . '" ';
if( is_array( $categoryid ) ) {
foreach ( $categoryid as $element ) {
$element = intval($element);
if( $element == $id ) $returnstring .= 'selected';
}
} elseif( intval($categoryid) == $id ) $returnstring .= 'selected';
$returnstring .= '>' . $sublevelmarker . $cat_info[$id]['name'] . '</option>';
}
$returnstring = CategoryNewsSelection( $categoryid, $id, $nocat, $sublevelmarker, $returnstring );
}
}
}
return $returnstring;
}