Не нажимается кнопка Загрузить файлы

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

Аватар пользователя kamaelle kamaelle 5 мая в 18:09

Всем привет!
Очень дилетанская и срочная проблема: попросили заменить картинки на сайте. В статье правлю текст, удаляю уже имеющуюся картинку, но новую через Загрузить файл добавить не могу - кнопка Обзор не нажимается.
Причем на слайдере пять минут назад все спокойно заменилось без приключений.
Что я делаю не так и как все же банально заменить картинки в статьях?

Комментарии

Аватар пользователя OldWarrior OldWarrior 6 мая в 10:48
kamaelle wrote: ерез Загрузить файл добавить не могу - кнопка Обзор не нажимается.


Судя по вашему скриншоту - кто-то накосячил в CSS и вот этот фон с листочками стал на верхний слой (поверх текста и элементов виджета загрузки) - т.е. имеет z-index больший, чем виджет. Хорошо видно там, где листочек перекрывает текст.

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

Аватар пользователя kamaelle kamaelle 6 мая в 13:12

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

Еще у меня есть мысль - может ли тут быть проблема с правами для выданной мне роли? Может так быть, что в слайдере кто угодно может фотки менять (редактор, например), а для фото в статьях нужен админ или что-то в этом роде?
Как-то же они поставили эти фото до меня?..

Аватар пользователя OldWarrior OldWarrior 6 мая в 13:58

kamaelle wrote: Но, например, чуть выше есть выпадающее меню вообще под этим листком, и оно прекрасно выпадает при наведении и нажатии.

Это поле длиннее, стало быть отсюда вопрос: нажимается и выпадает по всей его длине или только справа? Просто фоновая картинка может частично перекрывать это поле и полностью - нижнее.

kamaelle wrote: Еще у меня есть мысль - может ли тут быть проблема с правами для выданной мне роли? Может так быть, что в слайдере кто угодно может фотки менять (редактор, например), а для фото в статьях нужен админ или что-то в этом роде?

Нам нужно определиться: 1) кнопка вообще никак не реагирует и не отрабатывает - т.е. нет признака нажатого состояния (в этом случае моя гипотеза о перекрытии кнопки прозрачным объектом с листочками полностью верна) или же 2) вы видите нажатие, что-то отрабатывает, но в итоге ничего не происходит (в этом случае стоит посмотреть журнал Друпала - там могут быть подсказки).

Как правило, если нет прав - то нет и поля для ввода. Ну или по крайней мере - должно выдаваться какое-то сообщение (например, из процедуры валидации) о невозможности загрузить файл.

Поэтому я склоняюсь к тому, что кнопка поля у вас просто перекрыта верхним контейнером и клики по ней мыши не получает.

kamaelle wrote: Как-то же они поставили эти фото до меня?..

Фото могли добавить до того, как вставили этот фон с листочками.

Мы можем долго спорить: фон-не фон (чего я делать не собираюсь), но как минимум вам стоит проверить "проникание" событий мыши сквозь листочки. Например, хотя бы попробуйте выделить кусок текста под листочком - начиная с "Ограничение 256 Мб" - именно с начала строки.

Аватар пользователя kamaelle kamaelle 6 мая в 14:09
kamaelle wrote: Это поле длиннее, стало быть отсюда вопрос: нажимается и выпадает по всей его длине или только справа? Просто фоновая картинка может частично перекрывать это поле и полностью - нижнее.



Выпадать оно начинает с начала слова "диагностика", а до него кнопка тоже не реагирует. Таким образом, имеем дело с версией 1).
Выделение текста на странице выглядит так:

Аватар пользователя OldWarrior OldWarrior 6 мая в 14:19

kamaelle wrote: Выпадать оно начинает с начала слова "диагностика", а до него кнопка тоже не реагирует. Таким образом, имеем дело с версией 1).

Старый воин - мудрый воин ©

kamaelle wrote: Выделение текста на странице выглядит так:

Опять невнимательно прочитали. Я выше просил выделить ту строку, где "Ограничение ..." - причём именно с начала строки (с того места, которое закрыто листочком). Даёт вам это сделать?

Аватар пользователя kamaelle kamaelle 6 мая в 15:34
OldWarrior wrote: Даёт вам это сделать?



Нет Sad Либо как на скрине выше - выделяется просто весь текст на странице, либо начинает выделять текст в поле справа

Аватар пользователя OldWarrior OldWarrior 6 мая в 16:28

В общем, судя по тому, что удалось понять - налицо проблема со слоем, отображающим вот эти листочки на прозрачном фоне. Скорее всего, CSS-правила для него не совсем правильно прописаны и он оказался на "переднем плане" (т.е. имеет z-index больший, чем у элементов формы).

1. Возможно, эту проблему при разработке не заметили, потому что тестировали на устройстве с другим экранным разрешением, чем конкретно в вашем случае. Например, фон с листочками на каком-то устройстве может быть значительно левее и не мешать нажатию кнопок. А в вашем случае происходит смещение фона из-за меньшего размера экрана. Ну, это к примеру. Таким образом, ранее это могло не мешать загрузке тех фото, которые уже есть - если их загружали, например, на десктопе. То есть, если вы пользуетесь мобильным устройством - есть смысл попробовать на десктопе. Или (если уже на десктопе) - можно попробовать увеличить его экранное разрешение (если это возможно) - возможно, "листочки" сместятся влево и откроют кнопку для кликов.

2. Возможно, фон (вместе с этой проблемой) добавился уже после загрузки предыдущих фото. И разработчики просто не в курсе, что есть такая проблема. Тут только править CSS-правила.