Решение проблемы отсутствия отображения thumbnail при смене хостинга.

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

Аватар пользователя qman qman 16 ноября 2006 в 21:30

Нашел решение проблемы:
При смене хостинга на сайте все изображения показываются в полный размер. Т.е. thumbnail не показывается.
На http://drupal.org/node/71178#comment-147675 описано решение.
Предлагается добавить в функцию image_load вызов функции _image_build_derivatives($node);
Таким образом image_load содержит следующий код
/**
* Implementation of hook_load
*/
function image_load(&$node) {
$result = db_query("SELECT filename, filepath FROM {files} WHERE nid=%d", $node->nid);
$node->images = array();
while ($file = db_fetch_object($result)) {
$node->images[$file->filename] = $file->filepath;
}
// special images
if (empty($node->images['thumbnail'])) {
$node->images['thumbnail'] = $node->images['_original'];
_image_build_derivatives($node);
}
if (empty($node->images['preview'])) {
$node->images['preview'] = $node->images['_original'];
_image_build_derivatives($node);
}
}