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

Помощь Новости из одной категории в другой категории

Gavich

Читатель
Регистрация
20 Сен 2011
Сообщения
27
Реакции
0
Добавил новую категорию.
Как сделать чтобы новости в новой категории брались из другой уже существующей категории?
 
админка -> редактировать новости -> Расширенный поиск новостей(если новостей в категории много установить Новостей на страницу:10000)-> поставить в самом верху галочку чтобы выделить все новости категории->внизу в выпадающем списке выбрать действие Изменить категорию после чего зажав клавишу ctrl выбрать 2 категории в которых нужно отображать новость
 
  • Заблокирован
  • #3
А разве это не повлияет на индексацию сайта?
 
Поскольку новая категория является "псевдокатегорией", то есть в нее должны входить новости с уже существущих основных категорий, выбранные специальным образом. Таких "псевдокатегорий" будет много, ибо они созданы под ключевые слова ПС, то я не хочу чтобы новость принадлежала к псевдокатегории (так как список категорий в верху новости будет очень большим).
На данный момент проблему решил таким способом : в файле engine.php заменил
Код:
if ($config['show_sub_cats']) $get_cats = get_sub_cats ( $category_id );
на
Код:
f ($config['show_sub_cats']) {$get_cats = get_sub_cats ( $category_id ); if ($category_id==41) {$get_cats =36; }}
Теперь если у меня есть таблица mytable где грубо говоря есть id_категории и id_новости же я хочу выбрать новости в "псевдокатегорию" id которых в mytable то мне нужно изменить $sql_select в:
Код:
if (isset ( $view_template ) and $view_template == "rss") {
               
                $sql_select = "SELECT id, autor, date, short_story, full_story, xfields, title, category, alt_name, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post WHERE {$where_category} AND approve=1" . $where_date . " ORDER BY " . $news_sort_by . " " . $news_direction_by . " LIMIT 0," . $config['rss_number'];
           
            } else {
               
                if (isset ( $_SESSION['dle_sort_cat'] )) $news_sort_by = $_SESSION['dle_sort_cat'];
                if (isset ( $_SESSION['dle_direction_cat'] )) $news_direction_by = $_SESSION['dle_direction_cat'];
               
                $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, votes, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post WHERE {$where_category} AND approve=1" . $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 {$where_category} AND approve=1" . $where_date;
            }
 
Назад
Сверху