[РЕШЕНО] Средство для наглядной загрузки файла
18 июля 2013 в 12:11
Добрый день.
Допустим, есть нода и в ней есть CCK-поле типа "файл", в котором предполагается хранить аудиозапись.
Стандартная закачка происходит не очень наглядно - внизу браузера отображается слово "загрузка" и указывается, сколько процентов загружено.
Скажите пожалуйста, существует ли решение, чтобы при закачке файла прямо в этом поле или где-нибудь на видном месте отображался "прогрессбар", либо другое наглядное средство, которое показывало бы, сколько процентов загружено ?
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
Так скажите, чтобы задать тип материала mp3, нужно установить специальный модуль для этого, или достаточно использовать тип "файл" ?
Я установил модуль AudioPlayer и добавил для прослушивания Standalone WordPress player, всё как бы работает, можно прослушивать композицию.
Только вот при закачке композиции возникает вот это крутящееся колесико, что не очень удобно.
Вот есть ли стандартные средства, чтобы это колесико заменить в данном случае или на прогрессбар, или на какой-нибудь индикатор с процентами, чтобы было видно, сколько закачалось, а сколько еще осталось ?
Еще раз скажите, пожалуйста, где это можно установить ?
Так а где именно настраивается выбор прогрессбара ?
У меня на скриншоте этого нигде нет.
Может быть, для этого какой-нибудь модуль нужно установить ?
необходимо расширение uploadprogress
соответствующий сервер (к примеру апач)
остальное уже в ядре (для загрузки файла указать не тробер а прогрессбар)
както-так...
p.s.
на странице отчета смотри, как у тебя с этим дела
Да, спасибо, я вчера разобрался.
Посмотрел код там, где троббер или прогрессбар, а там условие видимости этого элемента формы - наличие установленного расширения uploadprogress.
нибида))
читаем, вникаем, делаем.
Заработало на винде, спасибо большое.
[user=kosHta] та я бачу)))
[user=roman-yrv] попробовало бы не заработать))))) решено в заголовок бы.
Там просто несколько библиотек под win32, но только одна в моем случае заработала
А заголовок поправлю
И еще такой вопрос, если кто в курсе.
Сейчас пытаюсь протестировать эту возможность у хостера. И у него php запускается как fast_CGI.
А Drupal 7 в отчете пишет, что
То есть, получается, что для того, чтобы отображалась закачка файлов, php обязан быть запущен как модуль apache для этого ?
Переписываюсь по этому вопросу с хостером, он вообще не понимает, в чем проблема и почему такое может быть.
Вот, цитирую
При закачке большого файла, кстати, прогрессбар отображается, но индикация закачки не работает.
А вы что скажете по этому поводу ? Кто-нибудь с таким сталкивался ?
ню так обратись к хостеру с просьбой обеспечить нормальную работу uploadprogress))
это тяжелым гиговым проверял?
Там при закачки обычного mp3 это должно отображаться - закачка длится где-то секунд 20.
А насчет хостера - думаю, проще всего moneyback сделать и ориентироваться уже на VPS.
есть предубеждения против ит-патруля?
перед ориентированием можно поглядеть какой бывает грамотный шаред для D
Да вот посмотрел на цены - какой-то дороговатый он.
А мы планируем делать проект, предполагающий хранение большого числа аудиозаписей, причем, на свои средства.
Вот думаю, недорогой VPS, который бы предлагал нормальную техподдержку, нормальный канал связи и достаточное место на диске, подошел бы.
Ничего не посоветуете ?
Скайп выключен. Если что нужно - пишите здесь.
Можешь не беспокоиться, у меня всё настроилось и заработало как надо.
Так что было?
Во первых, нужно, чтобы php был запущен как модуль apache, а не как CGI или FastCGI, а во вторых, нужно, чтобы был установлен модуль pecl uploadprogress.
Ну а дальше - по обстановке.
Если не удается найти обычный хостинг, который это позволяет, то остается VPS - там можно практически всё на любой вкус.
Сейчас вот для тестирования приобрел пакет "Start" отсюда (http://interserver.ru/vds.html)
Через консоль руками поставил pecl uploadprogress, теперь продолжаю тестировать.
Поставили на своем сайте (это я успешно сделал) или на сервере (этого добиться не могу)?
Заказал у одного хостера недорогой VPS и там с помощью консоли всё это поставил.
Вот делюсь ссылками, которые мне помогли:
http://uwiki.blogspot.ru/2012/04/fixing-fatal-error-call-to-undefined.html
http://drupalist.org.ru/docs/drupal6_safemode.html
http://admin-club.ru/faq/db/641-mysql-queries-cache.html
http://www.gisher.ru/blog/Gisher/ustanovka_xcache_na_centos_6_b-2122.html
http://rxnblog.ru/ustanovka-memcached-na-centos-6.html
http://drupalace.ru/lesson/sistema-keshirovaniya-drupal-7-chast-tretya-u...