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

Помощь Как запретить вывод новостей из определённой категории на главной не тегом

Статус
В этой теме нельзя размещать новые ответы.
нашел бы отписал бы ) пока нет. странно, что никто еще до этого не додумался..
 
{info}
[not-aviable=main] {content}[/aviable]
[aviable=main] {custom category="2,7,и тд все нужные кроме ненужной" template="custom" aviable="global" from="0" limit="10" cache="yes"}[/aviable]
Никто больше способов кроме этого не нашёл? Нужно чтоб именно налочка снималась на категории (нужно, как многие догадались :), для категории "Эротика").
 
  • Заблокирован
  • #13
Самому нужен подобный хак, чтобы категория ХХХ не публиковалась на главной по умолчанию...

на 4 дле есть вот это:


Но оба этих способа судя по комментариям сплошной глюк.
По первой ссылке: хак не покажит новость на сайте вообще. Посмотреть её можно будет только зная ссылку на статью.
По второй ссылке тоже какая то фигня....

dm_mb, правильно показал где нужно что то изменить....Но так как мои знания в php=0, то остается ждать пока разбирающийся человек поможет найти вариант решения
 
Что-то там вообще шлак какой-то... Может новые варианты есть? :)
 
Когда я делаю такое, то правлю в

engine.php

там где вывод новостей на главке. можно править запрос.
 
если нужен вывод вывод из оперделенной категории

в engine.php правим

PHP:
$sql_select = "SELECT id, autor, date, short_story, full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post WHERE {$stop_list}approve";
на
PHP:
$sql_select = "SELECT id, autor, date, short_story, full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post WHERE category=1 AND ({$stop_list}approve)";
если одна если выводить из одной категории или
PHP:
$sql_select = "SELECT id, autor, date, short_story, full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post WHERE category IN (1, 2, 3) AND ({$stop_list}approve)";
если несколько

и правим аналогично

PHP:
$sql_select = "SELECT SQL_CALC_FOUND_ROWS id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, 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'];
на

PHP:
$sql_select = "SELECT SQL_CALC_FOUND_ROWS id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post WHERE category=1 AND {$stop_list}approve AND allow_main".$where_date." ORDER BY ".$fixed.$news_sort_by." ".$news_direction_by." LIMIT ".$cstart.",".$config['news_number'];
если категория одна
PHP:
$sql_select = "SELECT SQL_CALC_FOUND_ROWS id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post WHERE category IN (1, 2, 3) AND {$stop_list}approve AND allow_main".$where_date." ORDER BY ".$fixed.$news_sort_by." ".$news_direction_by." LIMIT ".$cstart.",".$config['news_number'];
и если несколько
 
Что-то я толком не понял... А как сделать чтоб просто, только одна каттегория не выводилась?
 
Что-то я толком не понял... А как сделать чтоб просто, только одна каттегория не выводилась?

PHP:
$cat_not_in_main = "1"; // если нужно 2 категории = "1,4";

$sql_select = "SELECT id, autor, date, short_story, full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post WHERE category not in ($cat_not_in_main) AND ({$stop_list}approve)";
 
PHP:
$cat_not_in_main = "1"; // если нужно 2 категории = "1,4";
$sql_select = "SELECT id, autor, date, short_story, full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post WHERE category not in ($cat_not_in_main) AND ({$stop_list}approve)";
Это всё в engine.php вставлять? И куда? можно поподробнее?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху