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).
с виду оно ни на что не влияет, кроме некрасивого красного баннера для админа.. как новичек не могу понять что это вообще. поиск в интернете тоже ничего толкового не подсказал
Комментарии
Причем возникает проблема если открываем галерею колорбокс по ссылке например на самом сайте, если просто сразу заходим по ссылке изначально то фраза не вылазит...
вот такая вот тема - эта маринелли. Картинку пользователю загрузите.
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
вот решение
Была таже проблема. Спасибо, помогло