Подскажите, пожалуйста, как можно начинать искать решение следующей проблемы.
Имею связку CCK + FileField + ImageField. В FileField разрешаю загружать неограниченное количество изображений. Делаю таким образом ноду типа "Элемент портфолио" с возможностью подгрузить к ней фотографии. Стандартным загручиком Drupal не удобно подгружать по одному файлу. Для мульти-загрузки изображений хочу использовать модуль uploadify. Думаю он сполна решит задачу мультизагрузки. Модуль предоставляет такие кнопочки:
Проблема: не работает первая из кнопок, которая должна открыть обзор файлов компьютера.
Симтомы: при наведении или клике на кнопку она меняет бекграунды, курсор остается стрелкой а не плаьцем. При клики ничего не происходит.
Соблюдаю все требования (описание модуля): обновляю jQuery до версии 1.3.2 модулем jQuery Update, использую старую версию самого загрузчика v2.1.0 (на сайте разработчика не нашел, по этому файлообменник).
Пробовал:
В своей теме и в гарланде. Кнопка не работает.
Пробовал на разных языках (мультиязычный сайт). Кнопка не работает.
В разных браузерах. Не работает.
Другой загрузчик Fupload. Ничего более багового не видел.
Пробовал ставить модуль на чистый (свеже-установленный Drupal). И, как ни странно, кнопка заработала! Сейчас пытаюсь выяснить, с чем на разрабатываемом сайте может конфликтовать модуль и терять кнопку. Ума не приложу. Есть ощущение, что не подгружается какой-нибудь скрипт, флеш, css, jquery.
Что можно попробовать сделать для поиска проблемы? Кто-нибудь сталкивался?
P.S. как вы реализуете галереи на Drupal?
UPD: решено тут.
Комментарии
Юзал http://drupal.org/project/image_Fupload - рабочий, а еще Вы можете включить для Вашего случая firebug и посмотреть есть ли ошибки js.
Тоже думал на это. Шевелил, закликивал как монстров в Diablo :). Дело не в этом.
Нашел корень пролемы, путем сравнивания свеже-установленного drupal и разрабатываемого сайта. Идея появилась следующим образом.
![](http://img192.imageshack.us/img192/2215/111uli.png)
Uploadify позволяет использовать несколько тем для вида кнопок. Ставлю оригинальную, получаю такие кнопки:
На разрабатываемом сайте отсутствует кнопка browse. По коду кнопка выглядит так:
<object id="uploadify-field-portfolio-galleryUploader" width="110" height="30" type="application/x-shockwave-flash" data="http://localhost/mysite/
en/sites/all/modules/uploadify/uploadify/uploadify.swf" style="visibility: visible;">
Если фаябагом убрать en/ то все встает на свои места и начинает замечательно работать.
Имеем конфликт с постфиксами en/ ru/. Пошел гуглить и ковырять код модуля. Буду признателен за подсказку грамотного решения![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
С проблемой разобрался. Описание решения тут.
Может не в тему но - можно как то оставить дефолтную кнопку "Добавить еще" и одновременно юзать мультизагрузку ?
У меня как раз так и есть![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Работает вроде и то и другое.
И я наоборот не знаю как избавиться от стандартной кнопки, а то вводит в замешательство две кнопки.
Попробуйте сменить скин оформления Uploadify на Оригинал (поставляются с библиотекой Uploadify). Эт она странице редактирования сск поля.
hollister
hollister uk
hollister outlet
hollister clothing
hollister co
hco
hco clothing