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

Доп. поля и быстрое ред.


     28.08.2014    Общие вопросы, Общие вопросы по PHP, Модули    1207

вопрос
Всем привет.
При быстром редактировании новости, если в дополнительном поле прописан 0, поле перестает выводиться, и пропадает при повторном быстром редактировании. В полном редактировании такой проблемы нет.
Подскажите, пожалуйста, как исправить.

Ответил: Sander


Открыть файл engine/ajax/editnews.php
Найти строку:
if ( $xfieldsdata[$value[0]] ) $fieldvalue = $xfieldsdata[$value[0]]; else continue;

Заменить на
if ( $xfieldsdata[$value[0]]!==null ) $fieldvalue = $xfieldsdata[$value[0]]; else continue;

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

ravchik
66

375 | 123

ravchik - 29 августа 2014 06:37 - Юзер

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

В данном случае даже пустые допполя будут отображены при быстром редактировании

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

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