Diaporama не добавляет картинки в созданную галерею

Главные вкладки

Аватар пользователя aleksa_plus aleksa_plus 21 июля 2010 в 18:19

Добрый день. Установила на сайт галерею diaporama последней версии.
Одна галерея создается без проблем, но при попытке добавить или изменить галерею, возникает проблема, изменения в xml файл не вносятся и в папку images не формируются картинки для галереи, на странице модуля ссылаются на проблемы с правами на запись на сервере. Пыталась установить 777 на файлы и папки, без результативно ничего не записывается и не изменяется, так еще через какое-то время права выставляются опять обратно.

Текст ошибки:

# /77: creation failed
# /78: creation failed
# /83: creation failed
# /107: creation failed
# xml file diaporama_106.xml has no images.

Может кто из гуру подскажет как решить такую проблему?

Я так подозреваю, что срабатывает проверка:

<?phpif(!isset($sImage) || !$sImage)
        drupal_set_message(t('xml file diaporama_%xml.xml has no images.',array('%xml'=>$node->nid)),"error");?>

но факт в том, что изображения физически лежат в каталоге.

Комментарии

Аватар пользователя seaji seaji 31 июля 2010 в 21:02

Вы какой веткой пользуетесь 6.x-1.x или 6.x-2.x???
На странице модуля написано, что проблемы могут появиться при апдейте с первой на вторую ветку из-за новой системы управления картинками. Там они советуют произвести перегенерацию изображений.

Аватар пользователя seaji seaji 31 июля 2010 в 21:04

Да еще там написано, что во второй ветки исправлен баг с правами на запись в директории. Возможно это Ваш вариант.

Аватар пользователя aleksa_plus aleksa_plus 1 августа 2010 в 19:31

Спасибо, что откликнулись.

Пользуюсь diaporama-6.x-2.0-beta1, баг скорее всего не исправлен, т.к. у меня не перезаписывается ничего в директорию.
Что значит перегенерация изображений. Я с самого начала устанавливала версию второй ветки, скорее всего для меня это не актуально Sad

Куда еще покопать?

Аватар пользователя antton antton 3 августа 2010 в 7:26

Здравствуйте, aleksa_plus

Увы, никогда не пользовался данным модулем. Разбираться с ним нету желания. Отвечаю на этот вопрос, так как вы обратились ко мне через личное сообщение в почту Smile Из своего опыта могу только подсказать стандартный путь для решения любой проблемы.

1. Сначала искать на drupal.ru, а также в поисковых системах информацию по вашей проблеме «xml file diaporama xml has no images». То что нашлось у меня:
http://www.drupal.ru/node/17351
http://drupal.org/node/334728
http://blog.fclement.info/content/view-your-pictures-slide-show-flash-dr...
http://blog.fclement.info/en/content/documentation-diaporama

Если не знаете английский — загоняем вcё в переводчик http://translate.google.ru/?hl=ru&tab=wT#

2. Читаем Readme-файл прилагаемый к модулю. Часто встречаемые вопросы обычно тут же решаются, описанными там специфичными настройками для модуля.

3. Всегда пробовать ставить модуль на чистый Drupal. Делать это как на своём сайте (только не на рабочем), но так же и на своём персональном компьютере с помощью Денвера. Результат бывает разный.

Пробовать разные версии самого модуля. Бывает в последней версии есть глюк, а в предыдущей его нет. Рекомендую каждую новую версию ставить на чистый Drupal с нуля.
http://drupal.org/node/251238/release

4. При изменение настроек всегда чистить кэш: «Управление › Настройка сайта > Производительность > Очистить кэш данных». А также я, для перестраховки, запускаю cron. Чтобы быть уверенным, что всё подчистилось и пересчиталось: «Управление › Отчеты › Отчет о состоянии > запустить выполнение регулярных процедур».

5. Написать свой вопрос автору модуля на drupal.org

6. Если не помогло останется или самостоятельно разбираться в коде или подыскать другой вариант галереи. В Drupal очень много различных вариантов. Не зацикливайтесь. Возможно вам понравится-подойдёт JW Image Rotator. Вот и тема с ним на drupal.ru.
JW Image Rotator написан автором популярного flash-проигрывателя mediaplayer (Jw Player), с помощью которого я вставляю на своих сайтах видео и аудио.

Удачи!