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

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


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

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

 

сайт 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
Ссылка на сообщение
Поделиться на других сайтах
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 сказал:

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

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

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

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

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

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

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

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

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

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

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...