Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » MySQL » Как перенести значения тегов в доп поля?

Как перенести значения тегов в доп поля?


     26.02.2019    Все вопросы » MySQL    1017

вопрос
Помогите пожалуйста, кто шарит в mysql, как собрать запрос с такими параметрами:

Если у новости есть тег "Банан" то в этой же новости в доп. поле "фрукты" добавляем значение "банан".

У меня на сайте 7K новостей, но я хочу поставить фильтрацию, но вручную задавать значение для уже имеющихся новостей боюсь жизни не хватит, но я раньше я вписывал эти значения в теги. К сожалению не нашел такого модуля чтобы можно было фильтровать по тегам, только по доп полям, легок ли такой запрос в базу данных, или придется раскошелится?

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


6 комментариев

LazyDev
PHP-developer

LazyDev - 27 февраля 2019 00:42 -

К сожалению не нашел такого модуля чтобы можно было фильтровать по тегам

https://lazydev.pro/product/7-field-search.html

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

OuteerMan
Юзер

OuteerMan - 27 февраля 2019 01:22 -

Добавляет все фрукты перечисленные $allowed_fruit из тегов в дополнительное поле.
$xfields_array['fruit'] - имя поля.

P.S.1
Не знаю какой смысл вы заключаете в словах 'фильтровать по тегам' но теги как по мне и есть своего рода некий механизм фильтрации. Быть может он не достаточно функционален это да, есть немного. Но это поправимо.


BYMERPRO
Юзер

BYMERPRO - 27 февраля 2019 02:28 -

Как это использовать? Просто создать в корне php и запустить?

OuteerMan
Юзер

OuteerMan - 27 февраля 2019 03:21 -

Создайте новый файл, бросьте его в папку modules, а в engine.php сделайте для этого файла свой case в конструкции switch и подключите тот файл.

И поместите это всё в тот файл затем пройдите по ссылке /?do=имя созданной case.
Если будите переносить бэкап сделайте, у меня конечно не конечно не 7к новостей, на таком количестве не проверял.

BYMERPRO
Юзер

BYMERPRO - 27 февраля 2019 04:20 -

OuteerMan,

Огромное спасибо, все работает!

BYMERPRO
Юзер

BYMERPRO - 27 февраля 2019 02:59 -

LazyDev,
Смешная ситуация, 4 раза на него натыкался, но в функционале не видел слов о том что он может фильтровать по выбранным тегам. (Имеется ввиду выбрал в админке 5 тегов и по ним можно сортировать)

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

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

наверх