Помогите решить сообщение об ошибке.

Раздел форума: 

Всем привет любое время суток! 
Как решить это сообщение об ошибке.

Помогите решить сообщение об ошибке. Появляется когда пытаюсь загрузить фото в своем типе материала. В стандартном Артикл нету такого сообщения.
За ранее спасибо за любой ответ!
Drupal 7

Сообщение об ошибке
Notice: Undefined index: display_field в функции file_field_widget_value() (строка 579 в файле W:\home\test\www\modules\file\file.field.inc).

И такое появляется через раз
Сообщение об ошибке
Notice: Undefined index: hosteaser в функции field_ui_display_overview_form() (строка 1114 в файле W:\home\test\www\modules\field_ui\field_ui.admin.inc).
И подскажие если знаете что это за ошибки
• Notice: Undefined index: hosteaser в field_extra_fields_get_display() (рядок 693 із W:\home\test\www\modules\field\field.module).
• Notice: Undefined index: hosteaser в field_extra_fields_get_display() (рядок 693 із W:\home\test\www\modules\field\field.module).

Добавить комментарий

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
Прикрепить
Максимальный размер файла: 128 МБ.
Разрешённые типы файлов: txt doc docx rar zip xls xlsx pdf odf odt jpg jpeg gif png psd rtf.

Попробуйте обновить друпал,

Попробуйте обновить друпал, здесь пишут что патч уже написали:

http://drupal.org/node/1329856

 

У вас выводяться не ошибки, а предупреждения, можете их отключить через файл .htaccess:

php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
php_value docref_root 0
php_value docref_ext 0

Да это послдняя версия Drupal

Да это послдняя версия Drupal 7. И все обновлял.

 

Так мне нужно  эти пнкты вставить  в файл .htaccess? Правильно я понял.

 

        1.php_flag display_startup_errors off

2.php_flag display_errors off
3.php_flag html_errors off
4.php_value docref_root 0
5.php_value docref_ext 0

Не помогло. Тоже самое. Я уже

Не помогло. Тоже самое. Я уже вставил више указанные строки во все файлы .htaccess которые есть в папке Denwer, но бес результата. Возможно в админке как-то отключить?

 

 

  • Notice: Undefined index: hosteaser в функции field_extra_fields_get_display() (строка 693 в файле W:\home\test\www\modules\field\field.module).
  • Notice: Undefined index: hosteaser в функции field_extra_fields_get_display() (строка 693 в файле W:\home\test\www\modules\field\field.module).

 

 

и при загрузке фото

 

Notice: Undefined index: display_field в функции file_field_widget_value() (строка 579 в файле W:\home\test\www\modules\file\file.field.inc).

У вас 6ой друпал? Вы пишите

У вас 6ой друпал? Вы пишите что загружаете фото через виджет filefield?

Если вы прописали в htaccess, чтобы ошибки не отображались, то они не должны отображаться, по крайней мере в денвере.

 

Вы можете поправить код ядра, чего конечно делать не стоит, но если убрать ошибки важнее, тогда можете на строчке ошибки с использованием dsm(), который предоставляет модуль devel, распечатывать массивы и объекты в которых не хватает нужных полей и добавлять проверки, например не хватает поля display_field, вы делаете проверку:

if(!empty($display_field)){

  // здесь действие которое происходит с этой переменной или полем объекта или массива.

}

Если поле объекта используется, тогда оборачивайте в проверку это поле:

if(!empty($node->display_field)){

 

}

Проверяйте объекты и переменные на наличие пустых значений. И пробуйте обновлять модули до последних версий и до dev-версии если не помогает последняя версия, в dev-версия возможно есть правки которых еще нет в актуальных версиях.

 

  Спасибо Вам за Ваши ответы.

 

Спасибо Вам за Ваши ответы. Но это предупреждение, которое только я могу видеть, а вот следующее посетители.

Это Вы по поводу ошибки с фото писали.

А что с этой ошибкой?

·         Notice: Undefined index: hosteaser вфункцииfield_extra_fields_get_display()(строка693вфайлеW:\home\test\www\modules\field\field.module).

 

Это ошибка отображается на странице с тизерами ( там выводится много полей, но по сути большинство з них не заполнено, поэтому по сути отображаются только заполненные)

 

Также еще ошибка связана с teaser-ом.

 

Notice: Undefined index: hosteaser вфункции field_ui_display_overview_form() (строка 1114 вфайле W:\home\hostels\www\modules\field_ui\field_ui.admin.inc).

Она также отображается, но только в админке в управлении отображениями теми же тизерами.

 

Как бы они связаны между собой

 

Ядро Друпала как бы не хотелось трогать) не разберусь.

Буду благодарен за ответ!

Здравствуйте! В принципе в

Здравствуйте!

В принципе в чем ошибка нашел. Это в тизере выводится много полей получается, и оно выдает ошибку об этом. На самом деле отображается несколько полей, но в сущности там их много. Около 15-20. (3-5 отображаются). Это цены. Убрал ошибка предупреждение с extra_fieldsпропало. Теперь придется искать какое-то другое решение.