Хак [Fix] Доп поля при быстром редактировании новостей

Тема в разделе "DLE", создана пользователем fumofuuu, 18 фев 2013.

Информация :
Актуальная версия DataLife Engine 11.1
( Final Release v.11.1 | Скачать DataLife Engine | Скачать 11.1 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 10.0 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. fumofuuu

    fumofuuu

    Регистр.:
    24 сен 2011
    Сообщения:
    279
    Симпатии:
    125
    В новых версиях ДЛЕ (9.7 etc) обнаружился баг - в Быстром редактировании новостей если доп поле не заполнено, и даже если оно обязательно к заполнению - его не показывает вообще.
    Исправляем это недоразумение...

    Файл: /engine/ajax/editnews.php
    найти
    HTML:
    if ( $xfieldsdata[$value[0]] ) $fieldvalue = $xfieldsdata[$value[0]]; else continue;
    заменить на
    HTML:
    if ( $xfieldsdata[$value[0]] ) $fieldvalue = $xfieldsdata[$value[0]]; else $fieldvalue='';