ZebroidФорумПубличный разделПредложенияАрхивПроблема с доп. полями в DLE

Проблема с доп. полями в DLE

10 января 2014, 16:23
Зарегистрирован: 21 сентября 2010, 01:15
Создал проект в котором было много доп полей.
После импорта xml на dle, заметил, что в некоторых новостях не отображалось одно, последнее доп. поле.

Заглянул в БД и разобрался в чём проблема.

Зебройд добавлял так конструкцию доп полей:

dop_pole_1|заполнено||dop_pole_2|заполнено||dop_pole_3|||dop_pole_4|||dop_pole_5|||dop_pole_6|||dop_pole_7|||dop_pole_8|заполнено

При этом, последнее dop_pole_8 не отображалось на сайте, в панели (где сама статья) тоже оно было пусто.

В некоторых статьях было заполнено предпоследнее dop_pole_7 и тогда dop_pole_8 отображалось

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

Должно быть так:

dop_pole_1|заполнено||dop_pole_2|заполнено||dop_pole_8|заполнено

После ручного удаления пустых dop_pole||| всё заработало, плюс база стала меньше на 2 Мб!