после обновления ядра появилась проблема при присоединении картинок к посту.
вместо превью выдается такая абракадабра:
(картинка физически загружается, но к посту не прикрепляется)
что это может быть и как исправить?
{ "status": true, "data": "\x3cdiv id=\"edit-field-preview-0-ahah-wrapper\"\x3e\x3cdiv class=\"form-item\" id=\"edit-field-preview-0-wrapper\"\x3e\n \x3clabel for=\"edit-field-preview-0\"\x3epreview: \x3c/label\x3e\n \x3cdiv class=\"filefield-element clear-block\"\x3e\x3cdiv class=\"widget-preview\"\x3e\x3cdiv class=\"imagefield-preview\"\x3e\x3cimg src=\"http://visitweb.com/sites/default/files/imagefield_thumbs/1206342246_qip...\" /\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class=\"widget-edit\"\x3e\x3cinput type=\"hidden\" name=\"field_preview[0][UPLOAD_IDENTIFIER]\" id=\"edit-field-preview-0-UPLOAD-IDENTIFIER\" value=\"f9537973c41444d979c7339f8413f546\" class=\"filefield-progress\" /\x3e\n\x3cinput type=\"hidden\" name=\"field_preview[0][fid]\" id=\"edit-field-preview-0-fid\" value=\"57\" /\x3e\n\x3cinput type=\"hidden\" name=\"field_preview[0][list]\" id=\"edit-field-preview-0-list\" value=\"1\" /\x3e\n\x3cinput type=\"submit\" name=\"field_preview_0_filefield_remove\" id=\"edit-field-preview-0-filefield-remove\" value=\"Удалить\" class=\"form-submit\" /\x3e\n\x3c/div\x3e\x3c/div\x3e\n\x3c/div\x3e\n\x3c/div\x3e\x3cscript type=\"text/javascript\"\x3ejQuery.extend(Drupal.settings.ahah, { \"edit-field-preview-0-filefield-upload\": { \"url\": \"/filefield/ahah/page/field_preview/0\", \"event\": \"mousedown\", \"keypress\": true, \"wrapper\": \"edit-field-preview-0-ahah-wrapper\", \"selector\": \"#edit-field-preview-0-filefield-upload\", \"effect\": \"fade\", \"method\": \"replace\", \"progress\": { \"type\": \"bar\", \"path\": \"filefield/progress/f9537973c41444d979c7339f8413f546\", \"url\": \"/filefield/progress/f9537973c41444d979c7339f8413f546\" }, \"button\": { \"op\": \"Загрузить\" } }, \"edit-field-preview-0-filefield-remove\": { \"url\": \"/filefield/ahah/page/field_preview/0\", \"event\": \"mousedown\", \"keypress\": true, \"wrapper\": \"edit-field-preview-0-ahah-wrapper\", \"selector\": \"#edit-field-preview-0-filefield-remove\", \"effect\": \"fade\", \"method\": \"replace\", \"progress\": { \"type\": \"throbber\" }, \"button\": { \"field_preview_0_filefield_remove\": \"Удалить\" } } });\x3c/script\x3e" }
Комментарии
да, что то мне последняя версия не нравится... боюсь даже что-то обновлять.
странные вещи творятся... последняя "Произошла HTTP ошибка 0. \n/filefield/ahah/photki/field_images/0"
может я ранее не видел, но сейчас drupal ругается на
"Upload progress Не включено
Your server is capable of displaying file upload progress, but does not have the required libraries. It is recommended to install the PECL uploadprogress library (prefered) or to install APC." что это и какому модулю нужно?
Проблема решена!
-------------------
1. Скачать jQuery Form Plugin;
2. Заменить файл /misc/jquery.form.js скаченным файлом;
3. Скачать jQuery 1.2.6 (сохранить как..., убрать расширение ".txt");
4. Заменить /misc/jquery.js скаченным файлом.
-----------------------
Это что касаемо ошибки "Произошла HTTP ошибка 0. \n/filefield/ahah/photki/field_images/0".
А вот решение проблемы "PECL uploadprogress library", если Drupal установлен на локальном сервере "Denwer":
----------------------
1. Запустить Денвер;
2. Скачать и установить доп.модуль PHP5;
3. Запустить /usr/local/php5/go-pear.bat;
4. После успешной установки необходимо открыть файл /usr/local/php5/php.ini
в любом текстовом редакторе и прописать директиву подключения:
extension = php_uploadprogress.dll;
5. Скопировать библиотеку php_uploadprogress.dll в папку /usr/local/php5/ext/;
6. Перезагрузить Денвер.
-------------------------
В случае установки Drupal на хосте в интернете еще не разбирался. Разберусь, отпишусь в этой же ветке форума. Адьос!
у меня тоже такое появилось уже давно, это что-то не сильно нужное связанное с прогресс-баром,
не трогал т.к. проблем не было, сейчас попросил сапорт хостинга установить этот модуль, но на ситуацию ошибками из первого поста это не повлияло
блин, знать хотя бы в каком из модулей проблема
imagecache, imagefield, imageapi или filefield?
прирдется повести эксперимент испльзуя старые модули.
у меня возникла подобная проблема. я ее временно решил так http://www.drupal.ru/node/27821
а у вас нашлось решение?
не, до сих пор не решил %(
странная проблема - скачиваю сайт и базу как есть, запускаю на локалхосте все работает, а на хостинге такие ошибки
была проблема как у vovkama
решил так
http://drupal.org/node/423478
На орге нашёл:
"I have the same problem with Opera (user agent "Opera/9.27 (X11; Linux i686; U; en)"). It works ok with firefox."
В общем, у меня была та же проблема, в ФФ всё заработало.
Dakascos@drupal.org
по поводу ошибки \n/filefield/ahah/photki/field_images/0".
решения этого человека правильное
но будьте осторожны, в файлах на которые он ссылается есть вредоносный код
у меня после перезаписи файлов начал появляться ролик ютуба в самом низу страниц
Так же, если кто-то наткнется на подобную ошибку "Произошла HTTP ошибка 0. \n/filefield/ahah/photki/field_images/0"
Надо в конфиге Nginx настраивать, это он выдает ошибку
Директива client_max_body_size
на счет pecl uploadprogress на сервере хостинга это уже вопрос к саппорту хостинга просите включить модуль pecl uploadprogress а на локалхосте если денвер просто скачайте доп. модули