Я тестировал седьмой друпал под виртуальной машиной с убунтой. Заметил в Status report вот такое замечание.

Я как раз работаю над тубом и подумал, что полоска загрузки для загружаемых видюшек - это то что надо. Вообще мне больше нравится как реализована полоска загрузки в jquery, флешкой. Но почему бы не попробовать такой способ, раз уж он встроен в drupal? Первая открытая ссылка по PECL uploadprogress почему то предложила скачать uploadprogress в исходниках, скомпилировать его phpize и ручками скопировать в директорию с расширениями php. Не торт.
Делаем так.
Пакет php5-dev нужен, иначе потом будет ругаться на отсутствие phpize.
$ sudo apt-get install php5-dev
Ставим пакет pear(если еще не стоит). В консоли пишем:
$ sudo apt-get install php-pear
Ставим сам uploadprogress.
$ sudo pecl install uploadprogress
Если у нас не Ubuntu, а, скажем, Centos, то используем родной менеджер пакетов. Для Centos, соответственно, это не apt-get, а yum.
Ну и, собственно, прописать в php.ini "extension=uploadprogress.so". Обычно лежит php.ini где-то в /etc/php5/. Можно набрать "locate php.ini", чтобы найти. В ubuntu или debian можно создать файлик uploadprogress.ini в /etc/php5/apache2/conf.d и добавить туда "extension=uploadprogress.so", php его автоматом подберет.
Ну и не забываем перезагрузить apache.
$ apachectl restart
Самое обидное, полоска загрузки не появилась! В настройках файлового поля в разделе Progress indicator кроме стандартного Throbber появился еще и Bar with progress meter, но при создании матерала показывается все тот же стандартный throbber.
Комментарии
Отправить комментарий