Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Переименовывание доп поля

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


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

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

Ответил: nowheremany


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

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


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

Комментарии пользователей (3)

snipermaks
1 | 1

snipermaks - 1 марта 2013 19:26 - Юзер

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

nowheremany
192

1659 | 1292

nowheremany - 1 марта 2013 20:56 - Эксперт

нет

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

Kane
12

96 | 32

Kane - 2 марта 2013 21:15 - Юзер

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

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

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