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

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


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

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

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
Ссылка на сообщение
Поделиться на других сайтах

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') ...

Изменено пользователем zgr
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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