Неожиданно появились ошибки в админке

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

Аватар пользователя soyuzpotreb soyuzpotreb 14 сентября 2011 в 10:51

Notice: Trying to get property of non-object в функции marinelli_preprocess_comment() (строка 204 в файле /home/u4342/domains/u4342.citrine.vps-private.net/sites/all/themes/marinelli/template.php).
Warning: array_flip() [function.array-flip]: Can only flip STRING and INTEGER values! в функции DrupalDefaultEntityController->load() (строка 178 в файле /home/u4342/domains/u4342.citrine.vps-private.net/includes/entity.inc).

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

Комментарии

Аватар пользователя soyuzpotreb soyuzpotreb 14 сентября 2011 в 11:47

Причем возникает проблема если открываем галерею колорбокс по ссылке например на самом сайте, если просто сразу заходим по ссылке изначально то фраза не вылазит...

Аватар пользователя soyuzpotreb soyuzpotreb 14 сентября 2011 в 12:00

Posted by komal.savla on June 23, 2011 at 12:13pm
Hi,

Replace the following code in template.php (line 202) :
<?php
if (isset($vars['user']->picture)) {
// No.. I don't use style
if(!variable_get('user_picture_style')){
$size = variable_get('user_picture_dimensions');
$size = explode('x',$size);
$user_image['width'] = $size[0];
}
else{
//Yes... I use style
if ($picture = file_load($vars['comment']->picture->fid)) {
$user_image = image_get_info(image_style_path(variable_get('user_picture_style'), $picture->uri));
}
}
}
?>
with this :
<?php
if (isset($vars['user']->picture)) {
// No.. I don't use style
if(!variable_get('user_picture_style')){
$size = variable_get('user_picture_dimensions');
$size = explode('x',$size);
$user_image['width'] = $size[0];
}
else {
if(isset($vars['comment']->picture->fid)) { //Added this line
//Yes... I use style
if ($picture = file_load($vars['comment']->picture->fid)) {
$user_image = image_get_info(image_style_path(variable_get('user_picture_style'), $picture->uri));
}
} //Added this line
}
}
?>
Hope this helps.

Thanks,
Komal

вот решение