Добрый день!
Сделал сайт с галереей. Сайт запустил, вроде работает. Захотел прикрутить мультизагрузку изображений. Для этого установил модуль [module=image_fupload].
На сайте использую тему [theme=nigraphic]. Так вот с этой темой, а также со своими "родными" темами этот модуль работает некорректно, а именно не появляется кнопка выбора изображений:
Работает только в Гарланде.
С помощью firebug прошолся по контейнеру где должна быть эта кнопка и обнаружил следующее:
Гарланд:
</fieldset>
<div id="divStatus">0 files uploaded. Queued files will be uploaded by clicking the "Save" button at the bottom of this page.</div>
<div>
<object id="SWFUpload_0" class="swfupload" width="36" height="37" data="/ap1/sites/all/modules/image_fupload/swfupload/swfupload.swf?preventswfcaching=1254491736362" type="application/x-shockwave-flash">
<param value="window" name="wmode"/>
<param value="/ap1/sites/all/modules/image_fupload/swfupload/swfupload.swf?preventswfcaching=1254491736362" name="movie"/>
<param value="high" name="quality"/>
<param value="false" name="menu"/>
<param value="always" name="allowScriptAccess"/>
<param value="movieName=SWFUpload_0&uploadURL=%2Fap1%2Ffupload%2Fflash&useQueryString=false&requeueOnError=false&httpSuccess=&assumeSuccessTimeout=0¶ms=PHPSESSID%3Drh3iv6oc510tmvm3reje143cq0%26amp%3Bnodetype%3Dapimage%26amp%3Bfieldname%3Dfield_image_image&filePostName=Filedata&fileTypes=*.png%3B%20*.gif%3B%20*.jpg%3B%20*.jpeg&fileTypesDescription=Only%20images&fileSizeLimit=0&fileUploadLimit=100&fileQueueLimit=0&debugEnabled=false&buttonImageURL=%2Fap1%2Fsites%2Fall%2Fmodules%2Fimage_fupload%2Fswfupload%2Fselect_images.png&buttonWidth=36&buttonHeight=37&buttonText=&buttonTextTopPadding=0&buttonTextLeftPadding=0&buttonTextStyle=color%3A%20%23000000%3B%20font-size%3A%2016pt%3B&buttonAction=-110&buttonDisabled=false&buttonCursor=-2" name="flashvars"/>
</object>
<input id="btnCancel" type="button" disabled="disabled" onclick="swfu.cancelQueue();" value="Cancel All Uploads"/>
<input id="edit-node-create" class="form-submit ahah-processed" type="submit" value="Process queued images" name="op"/>
<input id="edit-delete-queue" class="form-submit ahah-processed" type="submit" value="Delete queued images" name="op"/>
<input id="imagepreviewlistbutton" type="button" style="visibility: hidden;" value="Next step"/>
</div>
<div id="edit-field-image-image-0-ahah-wrapper">
Моя тема [theme=nigraphic]:
</fieldset>
<div id="divStatus">0 files uploaded. Queued files will be uploaded by clicking the "Save" button at the bottom of this page.</div>
<div>
<span id="spanUploadButton"/>
<input id="btnCancel" type="button" disabled="disabled" onclick="swfu.cancelQueue();" value="Cancel All Uploads"/>
<input id="edit-node-create" class="form-submit ahah-processed" type="submit" value="Process queued images" name="op"/>
<input id="edit-delete-queue" class="form-submit ahah-processed" type="submit" value="Delete queued images" name="op"/>
<input id="imagepreviewlistbutton" type="button" style="visibility: hidden;" value="Next step"/>
</div>
<div id="edit-field-image-image-0-ahah-wrapper">
т.е. видно что в первом случае создается объект object id="SWFUpload_0", а во втором его нет и выводится только спан:
<span id="spanUploadButton"/>
Не знаю что дальше делать Как отследить почему в моей теме не создается объект? JavaScript включен. Буду благодарен за любой совет.
Комментарии
Может опять баян с отсутствием $closure?
Та вроде нет, в page.tpl.php перед тегом
</body>
стоит<?php print $closure ?>
Еще одна особенность: если создать сайт заново, то и в моей теме и в таких родных темах как Blumarine кнопка отображается нормально
Разобрался, дело в том что у меня стоит информер валют - делал так: создал новый блок, добавил в него код информера:
Если информер убрать то всё работает, видимо он как-то перебивает scripts. - а заметил вообще случайно:вырубили инет - смотрю кнопка появилась
Как сделать так чтобы информер не мешал основному скрипту?
Вобщем поставил другой информер
Попробуйте jUpload for Imagefield
Брррр ...
посмотрите еще aurigma ,
остался на fupload
Спасибо, пробовал, но fuploader больше понравился
Спасибо, посмотрю!
aurigma платная требует Aurigma Uploader license key... и та же Java.
fupload - только для 1 группы полей работает?
РЕШЕНО здесь
http://www.drupal.ru/node/30101
ребятки! алилуя!!!