Перейти к публикации

Настройка категории


olifus

Рекомендованные сообщения

Возможно сделать так, чтобы новости при добавление не публиковались на главной и сразу уходили в назначенную категорию?

lifka.ru

Ссылка на сообщение
Поделиться на других сайтах

При публикации новости снимите галочку "Публиковать на главной"

Это и так понятно, я имею ввиду так сделать чтобы для определённой категории "главная страница" вообще была недоступна - закрыта.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...

Тоже безумно интересует данный вопрос. Прошу - помогите.

Ибо, хочу сделать портал о кино, на котором обои, допустим будут выводиться только в колонке, и их публикация на главной сайта - вообще не должна быть.

Ссылка на сообщение
Поделиться на других сайтах

Открывается файл engine.php, в папке engine.

Там находим строчку // ################ Новости на главной #################

Чуть ниже:

$sql_select = "SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, fixed, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post WHERE {$stop_list}approve AND allow_main" . $where_date . " ORDER BY " . $fixed . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];

$sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE {$stop_list}approve AND allow_main" . $where_date;

меняем на:

$sql_select = "SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, fixed, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post WHERE {$stop_list}approve AND category != '8' AND allow_main" . $where_date . " ORDER BY " . $fixed . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];

$sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE {$stop_list}approve AND category != '8' AND allow_main" . $where_date;

Где 8 - меняем на id той категории которая не должна выводиться на главной.

Но такой способ будет работать только, если новости из данной категории имеют привязку только к одной категории.

Ссылка на сообщение
Поделиться на других сайтах

andreww, попробовал твой метод, через запятую категории выставил - но нифига. Всё не то, всё-равно, если галку не убрать - будет всё-равно публиковаться на главной

ND category != '16,15,20,7' AND allow_m

Ссылка на сообщение
Поделиться на других сайтах

GLuRE, через запятую так нужно:

WHERE {$stop_list}approve AND (category!='7' || category!='8' || category!='9') ...
либо так:
WHERE {$stop_list}approve AND category IN ('7','8','9') ...

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...