olifus 13 Опубликовано: 19 августа 2009 Рассказать Опубликовано: 19 августа 2009 Возможно сделать так, чтобы новости при добавление не публиковались на главной и сразу уходили в назначенную категорию? lifka.ru Цитата Ссылка на сообщение Поделиться на других сайтах
biggnuss 1 Опубликовано: 19 августа 2009 Рассказать Опубликовано: 19 августа 2009 При публикации новости снимите галочку "Публиковать на главной" Цитата Ссылка на сообщение Поделиться на других сайтах
olifus 13 Опубликовано: 19 августа 2009 Рассказать Опубликовано: 19 августа 2009 Автор При публикации новости снимите галочку "Публиковать на главной" Это и так понятно, я имею ввиду так сделать чтобы для определённой категории "главная страница" вообще была недоступна - закрыта. Цитата Ссылка на сообщение Поделиться на других сайтах
GLuRE 2 Опубликовано: 23 ноября 2010 Рассказать Опубликовано: 23 ноября 2010 Тоже безумно интересует данный вопрос. Прошу - помогите. Ибо, хочу сделать портал о кино, на котором обои, допустим будут выводиться только в колонке, и их публикация на главной сайта - вообще не должна быть. Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 24 ноября 2010 Рассказать Опубликовано: 24 ноября 2010 В настройках групп пользователей запретите: Разрешить публиковать на главной: Да - Нет Цитата Ссылка на сообщение Поделиться на других сайтах
n0lik 75 Опубликовано: 24 ноября 2010 Рассказать Опубликовано: 24 ноября 2010 Captain, не группе, а категории. Улавливаешь разницу? Цитата Ссылка на сообщение Поделиться на других сайтах
andreww 0 Опубликовано: 24 ноября 2010 Рассказать Опубликовано: 24 ноября 2010 (изменено) Открывается файл 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 той категории которая не должна выводиться на главной. Но такой способ будет работать только, если новости из данной категории имеют привязку только к одной категории. Изменено 24 ноября 2010 пользователем andreww Цитата Ссылка на сообщение Поделиться на других сайтах
GLuRE 2 Опубликовано: 25 ноября 2010 Рассказать Опубликовано: 25 ноября 2010 andreww, попробовал твой метод, через запятую категории выставил - но нифига. Всё не то, всё-равно, если галку не убрать - будет всё-равно публиковаться на главной ND category != '16,15,20,7' AND allow_m Цитата Ссылка на сообщение Поделиться на других сайтах
zgr 72 Опубликовано: 25 ноября 2010 Рассказать Опубликовано: 25 ноября 2010 (изменено) GLuRE, через запятую так нужно: WHERE {$stop_list}approve AND (category!='7' || category!='8' || category!='9') ... либо так: WHERE {$stop_list}approve AND category IN ('7','8','9') ... Изменено 25 ноября 2010 пользователем zgr Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.