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

Переименовывание доп поля


     23.02.2013    Общие вопросы, MySQL    2974

вопрос
Опишу ситуацию. В доп полях использовал WYSIWYG, по ряду причин перешел на обычный bbcode редактор. Но он отказался работать с доп полем. Как оказалось все из за того что в названии доп поля есть тире блабла-блабла. В админке переименовал доп поле в блабла_блабла изменив тире на подчеркивание, редактор заработал. Но название доп поля в базе данных в статьях осталось старым. Хотел вручную через phpMyAdmin изменить название колонки, но оказывается у каждого доп поля нет своей колонки и все поля объединены в одной. Что можете посоветовать? Кроме как дальше использовать WYSIWYG.

Ответил: nowheremany


В файле ajax/rebuild.php
после
$postedxfields = xfieldsdataload($row['xfields']);

вставляем
$postedxfields['НовоеИмяДопПоля'] = $postedxfields['СтароеИмяДопПоля'];


Не забудьте сделать бэкап БД.
Ну и делаем перестроение новостей. ПО идее должно все заработать (Не проверял).

3 комментария

snipermaks
Юзер

snipermaks - 1 марта 2013 19:26 -

Поиск и замена в админке не поможет?

nowheremany
Эксперт

nowheremany - 1 марта 2013 20:56 -

нет

Благодарность принимаю тут Связь

Kane
Юзер

Kane - 2 марта 2013 21:15 -

Большое спасибо, то что надо!

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

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

наверх