Перейти к публикации

Автоматическое заполнение дополнительных полей в старых новостях


Рекомендованные сообщения

Добрый день. Столкнулся с ситуацией, когда нужно заполнить незаполненные дополнительные поля в старых новостях. Вручную очень долго, их там более семисот. Есть какое-то решение для быстрой заливки хотя бы чего-то одинакового?

 

сайт artmuza.spb.ru, если важно 

Изменено пользователем artmuza
добавил сайт
Ссылка на сообщение
Поделиться на других сайтах
29 минут назад, artmuza сказал:

Добрый день. Столкнулся с ситуацией, когда нужно заполнить незаполненные дополнительные поля в старых новостях. Вручную очень долго, их там более семисот. Есть какое-то решение для быстрой заливки хотя бы чего-то одинакового?

 

сайт artmuza.spb.ru, если важно 

 

UPDATE `dle_post` SET `xfields` = CONCAT(`xfields`, IF(`xfields` != '', '||', ''), 'xf_name|xf_value') WHERE `category` REGEXP '[[:<:]](cat_id)[[:>:]]';

Через запрос mysql сделай, а то тут тебе ещё php прогера нанять посоветуют для этой лабуды :blink:

Изменено пользователем 4iLi
  • Нравится 1
Ссылка на сообщение
Поделиться на других сайтах
11 минут назад, 4iLi сказал:

 


UPDATE `dle_post` SET `xfields` = CONCAT(`xfields`, IF(`xfields` != '', '||', ''), 'xf_name|xf_value') WHERE `category` REGEXP '[[:<:]](cat_id)[[:>:]]';

Через запрос mysql сделай, а то тут тебе ещё php прогера нанять посоветуют для этой лабуды :blink:

А чем оно будет заполнять? можно как-то сделать чтобы заполнялось дефолтными значениями?

Ссылка на сообщение
Поделиться на других сайтах
40 минут назад, artmuza сказал:

А чем оно будет заполнять? можно как-то сделать чтобы заполнялось дефолтными значениями?

xf_name|xf_value

xf_name имя доп поля  xf_value значение такое как Вам угодно cat_id -> id категории

Запрос заполнит Вам определённым значением определённое доп. поля из выбранной категории по id

 

 

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, artmuza сказал:

Есть какое-то решение для быстрой заливки хотя бы чего-то одинакового?

Сделай резервную копию бд и запусти перестроение публикаций, должно заполнить значениями полей по умолчанию.

Первый пункт обязателен!!!

  • Поддерживаю 1
Ссылка на сообщение
Поделиться на других сайтах
  • 2 года спустя...

Не буду создавать новую тему, но подскажите, в каких таблицах хранятся дополнительные поля новостей и почему они не экспортируются?

Пытался перенести сайт на тестовый хостинг, новости подгрузились, а дополнительные поля - нет.

Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, artmuza сказал:

Не буду создавать новую тему, но подскажите, в каких таблицах хранятся дополнительные поля новостей и почему они не экспортируются?

Пытался перенести сайт на тестовый хостинг, новости подгрузились, а дополнительные поля - нет.

сами поля хранятся в файле "engine/data/xfields.txt".

  • Спасибо 1
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...