• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Запрет добавления новостей в главные категории

Статус
В этой теме нельзя размещать новые ответы.

Nerus

Постоялец
Регистрация
24 Авг 2007
Сообщения
122
Реакции
17
В админке я запрещаю определённым группам добавлять в определённые разделы новости, а эти разделы просто изчезают, вместо того чтобы поменять цвет на красный
Версия 9.2
Кто нибудь встречался с подобной проблеммой?
 
Неужели эта проблемма ни у кого не возникала???
Вот код этой функции
function CategoryNewsSelection($categoryid = 0, $parentid = 0, $nocat = TRUE, $sublevelmarker = '', $returnstring = '') {
global $cat_info, $user_group, $member_id;
$allow_list = explode( ',', $user_group[$member_id['user_group']]['cat_allow_addnews'] );
$spec_list = explode( ',', $user_group[$member_id['user_group']]['cat_add'] );
$root_category = array ();
if( $parentid == 0 ) {
if( $nocat ) $returnstring .= '<option value="0"></option>';
} else {
$sublevelmarker .= '&nbsp;&nbsp;&nbsp;';
}
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( $spec_list[0] == "all" or in_array( $id, $spec_list ) ) $color = "black";
else $color = "red";
$returnstring .= "<option style=\"color: {$color}\" value=\"" . $id . '" ';
if( is_array( $categoryid ) ) {
foreach ( $categoryid as $element ) {
if( $element == $id ) $returnstring .= 'SELECTED';
}
} elseif( $categoryid == $id ) $returnstring .= 'SELECTED';
$returnstring .= '>' . $sublevelmarker . $cat_info[$id]['name'] . '</option>';
}
$returnstring = CategoryNewsSelection( $categoryid, $id, $nocat, $sublevelmarker, $returnstring );
}
}
}
return $returnstring;
}
Но он не работает!
Я попробывал на фреш установленной дле 9.2 - не работает
недоступные разделы не отображаются, а должны показываться но красным цветом. А где ошибка не пойму
 
Вы уверены что они не должны исчезать, а меняться на красный. У меня исчезают, но только для этих самых групп! А зачем их им показывать, если им запрещено публиковать в эти группы?
 
Чо-то у меня начинает крыша сьежать
Вот посмотрите

Мне это надо, чтобы не допустить добавление новостей в главных категориях.
А если Главные категории будут не видны то люди не будут знать к каким категориям относятся подкотегории куда они могут добовлять новости
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху