Главная › Ошибка в модуле ImageApi
Ошибка в модуле ImageApi
Скрыть все описания
Описание ошибки:
Ошибка отображается в случае использования модулей ImageApi, ImageCache
warning: Parameter 1 to imageapi_gd_image_resize() expected to be a reference, value given in .../modules/imageapi/imageapi.module on line 165
Причина данной проблемы в использовании PHP версии 5.3
Решение простое, но все же требует некоторой корректировки кода модуля imageapi. Для этого, отрываем папку в которой находиться модуль imageapi и открываем в редакторе файл imageapi.module. Ищем строку 163 где должен находиться следующий код:
<?php
function imageapi_toolkit_invoke($method, &$image, array $params = array()) {
$function = $image->toolkit . '_image_' . $method;
if (function_exists($function)) {
array_unshift($params, $image);
return call_user_func_array($function, $params);
}
watchdog('imageapi', 'The selected image handling toolkit %toolkit can not correctly process %function.', array('%toolkit' => $image->toolkit, '%function' => $function), WATCHDOG_ERROR);
return FALSE;
}
?>Теперь эту функцию заменим на этот код:
<?php
function imageapi_toolkit_invoke($method, &$image, array $params = array()) {
$function = $image->toolkit . '_image_' . $method;
if (function_exists($function)) {
array_unshift($params, $image);
$params[0] = &$image;
return call_user_func_array($function, $params);
}
watchdog('imageapi', 'The selected image handling toolkit %toolkit can not correctly process %function.', array('%toolkit' => $image->toolkit, '%function' => $function), WATCHDOG_ERROR);
return FALSE;
}
?>- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- English
Новые пользователи
- rkd
- buharovvn
- regsat2010
- Marat Farkhulin
Сейчас на сайте
Сейчас на сайте 0 пользователей и 3 гостя.
Поиск
Рабочий график
Обратная связь
Рабочие дни
с понедельника по пятницу
Рабочее время
с 10 до 18 по Московскому времени, GMT+3
Технический перерыв
с 13 до 14
