artmuza 0 Опубликовано: 30 марта 2018 Рассказать Опубликовано: 30 марта 2018 (изменено) Добрый день. Столкнулся с ситуацией, когда нужно заполнить незаполненные дополнительные поля в старых новостях. Вручную очень долго, их там более семисот. Есть какое-то решение для быстрой заливки хотя бы чего-то одинакового? сайт artmuza.spb.ru, если важно Изменено 30 марта 2018 пользователем artmuza добавил сайт Цитата Ссылка на сообщение Поделиться на других сайтах
SN74 5 Опубликовано: 30 марта 2018 Рассказать Опубликовано: 30 марта 2018 Если только писать код для этого.... Цитата Ссылка на сообщение Поделиться на других сайтах
4iLi 37 Опубликовано: 30 марта 2018 Рассказать Опубликовано: 30 марта 2018 (изменено) 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 прогера нанять посоветуют для этой лабуды Изменено 30 марта 2018 пользователем 4iLi 1 Цитата Ссылка на сообщение Поделиться на других сайтах
artmuza 0 Опубликовано: 30 марта 2018 Рассказать Опубликовано: 30 марта 2018 Автор 11 минут назад, 4iLi сказал: UPDATE `dle_post` SET `xfields` = CONCAT(`xfields`, IF(`xfields` != '', '||', ''), 'xf_name|xf_value') WHERE `category` REGEXP '[[:<:]](cat_id)[[:>:]]'; Через запрос mysql сделай, а то тут тебе ещё php прогера нанять посоветуют для этой лабуды А чем оно будет заполнять? можно как-то сделать чтобы заполнялось дефолтными значениями? Цитата Ссылка на сообщение Поделиться на других сайтах
4iLi 37 Опубликовано: 30 марта 2018 Рассказать Опубликовано: 30 марта 2018 40 минут назад, artmuza сказал: А чем оно будет заполнять? можно как-то сделать чтобы заполнялось дефолтными значениями? xf_name|xf_value xf_name имя доп поля xf_value значение такое как Вам угодно cat_id -> id категории Запрос заполнит Вам определённым значением определённое доп. поля из выбранной категории по id Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 30 марта 2018 Рассказать Опубликовано: 30 марта 2018 2 часа назад, artmuza сказал: Есть какое-то решение для быстрой заливки хотя бы чего-то одинакового? Сделай резервную копию бд и запусти перестроение публикаций, должно заполнить значениями полей по умолчанию. Первый пункт обязателен!!! 1 Цитата Ссылка на сообщение Поделиться на других сайтах
artmuza 0 Опубликовано: 21 июля 2020 Рассказать Опубликовано: 21 июля 2020 Автор Не буду создавать новую тему, но подскажите, в каких таблицах хранятся дополнительные поля новостей и почему они не экспортируются? Пытался перенести сайт на тестовый хостинг, новости подгрузились, а дополнительные поля - нет. Цитата Ссылка на сообщение Поделиться на других сайтах
alukardua 27 Опубликовано: 21 июля 2020 Рассказать Опубликовано: 21 июля 2020 7 минут назад, artmuza сказал: Не буду создавать новую тему, но подскажите, в каких таблицах хранятся дополнительные поля новостей и почему они не экспортируются? Пытался перенести сайт на тестовый хостинг, новости подгрузились, а дополнительные поля - нет. сами поля хранятся в файле "engine/data/xfields.txt". 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.