Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Исключить категории при добавлении новости

Исключить категории при добавлении новости


     24.01.2014    Все вопросы » Общие вопросы    2916

вопрос
У нас на сайте через добавление новостей реализовано 2 опции:
1 - пост в блоги
2- обычные публикации

Для блогов всего 10 статических категорий, они выводятся через
<select name="catlist[]" id="category" onchange="onCategoryChange(this)">
    <option value="0"></option>
    <option value="1">Далеко-далеко за.</option>
    <option value="2">Вдали, коварный.</option>
    <option value="3">Рот, коварных.</option>
    <option value="4">Жаренные, щеке.</option>
    <option value="5">Щеке, всеми?</option>
</select>


А как сделать чтобы в стандартном addnews, не перечислять все категории так как их у нас около 160. А просто исключить категории которые относятся к блогам (к первой форме их всего 10)

Ответил: rocksmart


Ну можно так в файле

engine/modules/addnews.php

над строкой (приблизительно 554)

$categories_list = CategoryNewsSelection( 0, 0 );


Вставить

$categoryblog = array(3,4);//через запятую категории которые не надо выводить
foreach($categoryblog as $val){unset($cat_info[$val]);}

2 комментария

FastFud
Юзер

FastFud - 24 января 2014 14:41 -

Надо заменить тег {category} на ниже указанный код (если я вас правильно понял)

<select data-placeholder="Выберите категорию ..." name="catlist[]" id="category" onchange="onCategoryChange(this)" style="height: 140px;">
<option value="0"></option>
<option  value="1">1 категория</option>
<option  value="2">2</option>
<option  value="4">и третья</option>
</select>


value - в нем ID категории

atlantistim
Юзер

atlantistim - 24 января 2014 20:01 -

А разве это не одно и тоже что я написал.
Мне нужно в обычном стандартном adnews. исключить некоторые категории, Допустим у меня 160 категорий, их бы все не перечислять, и сказать ему чтоб не выводил только категории с ид.. и перечислить их.

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

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

наверх