Баг друпала. Некорректно работает прикрепление и удаление файлов ноды в Internet Explorer

Главные вкладки

Аватар пользователя fexmusicmutuz@gmail.com fexmusicmutuz@g... 4 мая 2011 в 16:50

Всем привет!

Столкнулся с неприятным багом(?) друпала, а именно не могу загрузить/прикрепить файл к ноде в Internet Explorer'е (в остальных браузерах все нормально). Удалить прикрепленный файл также не получается.

После выбора файла и нажатия на кнопку загрузки, появляется индикатор процесса загрузки. Через 1-2 секунды (зависит от размера файла) загрузка завершается, но индикатор не исчезает, а остается в виде статичной картинки.
Cкриншот состояния поля загрузки после нажатия нопки "Upload":

Однако сам файл при этом загружается корректно и если сохранить ноду, то файл будет прикреплен к ней и в дальнейшем его можно будет скачать. А вот удалить прикрепленный файл никак не получается. После нажатия на кнопку "удалить" появляется индикатор удаления и кнопка "удалить" становится неактивной. Через некоторое время индикатор замирает а кнопка "удалить" остается неактивной. Файл при этом не удаляется, при сохранении ноды файл остается прикрепленным к ней.
Cкриншот состояния поля загрузки после нажатия нопки "Remove":

Тестировалась в браузерах : IE6, IE8, Firefox4, Chromium 10, Opera 11, Google Chrome 9 (Баг проявляется только в глючном осле)

Параметры сервера и друпала:
Drupal 7.0
Database system PostgreSQL
Database system version 8.4.7
File system Writable (public download method)
PHP 5.3.2-1ubuntu4.7
PHP extensions Enabled
PHP memory limit 128M
Upload progress Enabled (APC RFC1867)
Web server Apache/2.2.14 (Ubuntu)

memcached 1.4.2

APC Support enabled
Version 3.1.3p1
apc.rfc1867 On On
apc.rfc1867_freq 0 0
apc.rfc1867_name APC_UPLOAD_PROGRESS APC_UPLOAD_PROGRESS
apc.rfc1867_prefix upload_ upload_
apc.rfc1867_ttl 3600 3600

Все проверял на свежеустановленном Drupal 7.0.

Комментарии

Аватар пользователя fexmusicmutuz@gmail.com fexmusicmutuz@g... 4 мая 2011 в 23:12

RxB wrote:
Что говорит Firebug вкладка сеть или сниффер?

Не знаю чем сможет помочь Firebug, т.к. в firefox'е все работает нормально.

Привожу сравнение результатов сниффинга нажатия на кнопку upload в IE6 и опера 11:
ie6

opera 11

Аватар пользователя VasyOK VasyOK 4 мая 2011 в 23:36

Именно в 6-ом IE масса других багов, мешающих IE6-пользователю пользоваться Drupal сайтом. В IE8 все работает?

Как ни странно пользователи пользующиеся IE6 встречаются. Помню один не мог зарегистрироваться на сайте из-за этого. В общем примеров масса.

Аватар пользователя fexmusicmutuz@gmail.com fexmusicmutuz@g... 5 мая 2011 в 11:52

restyler wrote:
давно уже баг зафиксили этот, юзайте .dev версию семерки

Скачал dev-версию от 1 мая 2011. В IE8 стало работать нормально, но в IE6 все по-прежнему не работает.

Аватар пользователя VasyOK VasyOK 5 мая 2011 в 13:11

Конечно не работает. Налицо факт несовместимости программного обеспечения.

У вас же Drupal 7, значит и IE должен быть минимум 7. И Windows тоже 7.

Аватар пользователя fexmusicmutuz@gmail.com fexmusicmutuz@g... 5 мая 2011 в 13:56

"VasyOK" wrote:
Конечно не работает. Налицо факт несовместимости программного обеспечения.
У вас же Drupal 7, значит и IE должен быть минимум 7. И Windows тоже 7.

Очень смешно, прям как Петросян.

Или разработчики забили на ИЕ6?

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 5 мая 2011 в 14:54

<a href="mailto:fexmusicmutuz@gmail.com">fexmusicmutuz@gmail.com</a> wrote:
"VasyOK" wrote:
Конечно не работает. Налицо факт несовместимости программного обеспечения.
У вас же Drupal 7, значит и IE должен быть минимум 7. И Windows тоже 7.

Очень смешно, прям как Петросян.

Или разработчики забили на ИЕ6?


Если микрософт сам забил, то разработчикам друпала тож пора.

Петросян здесь не причем, IE6 вышел в 2001 году. Последнее обновление было в 2004.

Аватар пользователя VasyOK VasyOK 5 мая 2011 в 15:55

Разработчики забили. Посмотрите что написано внизу этого сайта.

Были там какие-то модули (название не помню), которые предлагали пользователю или скачать другой браузер при обнаружении у него IE6.

Аватар пользователя fexmusicmutuz@gmail.com fexmusicmutuz@g... 5 мая 2011 в 17:01

VasyOK wrote:
Разработчики забили. Посмотрите что написано внизу этого сайта.

Были там какие-то модули (название не помню), которые предлагали пользователю или скачать другой браузер при обнаружении у него IE6.

Внизу сайта написано:
«Сообщения об ошибках отображения сайта от гордых пользователей IE версии 6 и ниже — не принимаются.»
Но я ничего про Ваш сайт не говорил. Про модули я в курсе, проблема в другом. Я разрабатываю "внутрикорпоративный сайт", на 95% машин, которого установлен IE6 и я не могу пользователям показать подобное сообщение, более того - у них нет прав для установки сторонних браузеров. А админы нихера браузеры не обновляют - типа и так пойдет.

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 5 мая 2011 в 17:14

<a href="mailto:fexmusicmutuz@gmail.com">fexmusicmutuz@gmail.com</a> wrote:
...Я разрабатываю "внутрикорпоративный сайт", на 95% машин, которого установлен IE6...

Ну так нужно было заранее соображать во что ввязываешься.

Аватар пользователя fexmusicmutuz@gmail.com fexmusicmutuz@g... 5 мая 2011 в 17:51

<a href="mailto:v1adimir@drupal.org">v1adimir@drupal.org</a> wrote:
Ну так нужно было заранее соображать во что ввязываешься.

И как я мог предугадать, что такая мощная CMS/CMF как Drupal попросту забьет на пользователей IE6?
Опыта с друпалом было 0, а на официальном сайте нет предупреждения о том, что с IE6 могут быть серьезные проблемы.

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 5 мая 2011 в 18:21

<a href="mailto:fexmusicmutuz@gmail.com">fexmusicmutuz@gmail.com</a> wrote:
...И как я мог предугадать, что такая мощная CMS/CMF как Drupal попросту забьет на пользователей IE6?..

Настроить машину времени на 2011 год, посмотреть на тенденции – http://www.theie6countdown.com/default.aspx, сделать очевидные выводы. ))

Аватар пользователя fexmusicmutuz@gmail.com fexmusicmutuz@g... 5 мая 2011 в 21:06

<a href="mailto:v1adimir@drupal.org">v1adimir@drupal.org</a> wrote:
Настроить машину времени на 2011 год, посмотреть на тенденции – http://www.theie6countdown.com/default.aspx, сделать очевидные выводы. ))

Что нужно ни на кого не надеяться, а писать все самому с помощью одного из популярных web-фреймворков?
Возможно, но нет столько времени на разработку сайта - он нужен лишь постольку поскольку...
Или нужно было выбрать 6-ку?

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 6 мая 2011 в 6:27

<a href="mailto:fexmusicmutuz@gmail.com">fexmusicmutuz@gmail.com</a> wrote:
<a href="mailto:v1adimir@drupal.org">v1adimir@drupal.org</a> wrote:
Настроить машину времени на 2011 год, посмотреть на тенденции – http://www.theie6countdown.com/default.aspx, сделать очевидные выводы. ))

Что нужно ни на кого не надеяться, а писать все самому с помощью одного из популярных web-фреймворков?

Вывод ошибочный. Нужно было отказываться разрабатывать сайт под IE6. Тем более, если ты не профессиональный веб-разработчик, а Программист SQL/Pg, Delphi.

Или взять за разработку под столь специфичные требования 10 000 000 руб.

Аватар пользователя fexmusicmutuz@gmail.com fexmusicmutuz@g... 5 мая 2011 в 20:56

RxB wrote:
"<a href="mailto:fexmusicmutuz@gmail.com">fexmusicmutuz@gmail.com</a>" wrote:
Опыта с друпалом было 0

Если сроки горят, то тем более не самое лучшее решение

Да не было собственно никаких сроков. Разработка сайта ведется своими силами, постепенно, по мере появления новых требований к функциональности сайта. Работы у меня и так хватает(Программист SQL/Pg, Delphi), но иногда удается выделить день-два на сайтик. А на чем собственно нужно было разрабатывать сайт? Когда выбирал, то многие советовали использовать для данной функциональности именно Drupal, в том числе и на этом сайте.

Аватар пользователя VasyOK VasyOK 6 мая 2011 в 12:06

А чем вам Firefox или другие браузеры не нравятся?

Обновл.
Пожалуйста. Ишака для корпоративного секса можно оставить. А интернетом пользоваться в Firefox.

Аватар пользователя fexmusicmutuz@gmail.com fexmusicmutuz@g... 6 мая 2011 в 12:40

VasyOK wrote:
А чем вам Firefox или другие браузеры не нравятся?

Обновл.
Пожалуйста. Ишака для корпоративного секса можно оставить. А интернетом пользоваться в Firefox.


Мне очень нравится (хотя Chromium мне нравится еще больше :)).
А вот заниматься установкой Firefox'a или любого другого нормального браузера на рабочие места никто не хочет.
Типа - раз ось Windows и там есть родной браузер (от майкрософта !!!!, эт те не мозилла), то нужно использовать его, а не всякие поделки типа firefox и иже с ними. Так я не против, но обновить его до 8-й версии тоже никто не торопится.
Ну да ладно, серьезного разговора на эту тему еще не было, поскольку все ранее возникавшие проблемы с IE6 удавалось устранять.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 6 мая 2011 в 11:31

"VasyOK" wrote:
А чем вам Firefox или другие браузеры не нравятся?

Тем что большинство приложений для корпоративщиков пишутся копроративными программистами и в итоге требуют шестого ишака, установленного в день Ивана Купалы, на монитор обмытый кровью девственницы-буха