Не нравятся результаты поиска? Попробуйте другой поиск!

Как сделать массовое добавление категории к новостям в DLE 10.6?


     07.12.2015    Общие вопросы    1503

вопрос
Ситуация у меня такая, есть сайт с играми примерно 6К игр, у всех новостей свои категории. например у новости категории спорт, гонки. теперь потребовалась мне присвоить ещё категорию 2015 год, что бы получилось у новости спорт, гонки, 2015 год.

Руками редактировать все игры это очень сложно, не меньше месяца.

В DLE есть функция изменить категорию, но если этой функцией воспользоваться, то другие категории пропадут. и у игры будет только категория 2015 год.

Кроме как руками не добавишь дополнительную категорию?

Ответа пока нет


Комментарии пользователей (5)

misha-koder
7

299 | 77

misha-koder - 7 декабря 2015 19:40 - Юзер

UPDATE `dle_post` SET `category` = IF(`category` = '0', 'cat_id', CONCAT(`category`, IF(`category` != '', ',', ''), 'cat_id'))

dolmatov
12 | 1

dolmatov - 7 декабря 2015 21:11 - Юзер

Цитата: misha-koder
UPDATE `dle_post` SET `category` = IF(`category` = '0', 'cat_id', CONCAT(`category`, IF(`category` != '', ',', ''), 'cat_id'))


Не могли бы Вы объяснить что с этим кодом делать.

misha-koder
7

299 | 77

misha-koder - 7 декабря 2015 21:34 - Юзер

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

dolmatov
12 | 1

dolmatov - 7 декабря 2015 21:45 - Юзер

И у всех тогда добавиться категория у категории которой я пропишу ID, так?
Я наверное не правильно описал что хочу сделать.

6К записей, в админке через поиск я нахожу запись у которых в заголовке (2014) и (2015) вот у которых записей присутствует (2014) я хочу добавить им категорию "2014 год". Вот если в админке выделить все записи и нажать изменить категорию, то остальные категории удаляться и будет та которую я выбрал.

Может в php файле отредактировать что нужно, что бы за место удаления категории просто плюсовалась мне нужная.

dolmatov
12 | 1

dolmatov - 9 декабря 2015 06:19 - Юзер

Народ, помогите кто разбирается в php

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы