Прежде всего
Darkick спасибо за плагин!! Отлично берет аватары и JS и СВ!
Плагин, как я понял интегрируется с форумом kunena версий не выше 1.5.13 - правильно? Для kunena 1.6.2 не дорабатывалось?
Об этом говорят
(файл davatar.php)
специфические ссылки на профиль типа
index.php?option=com_kunena&func=fbprofile&task=showprf&userid=$id
А должны быть такими
index.php?option=com_kunena&func=profile&userid=$id
Еще префикс
#_fb_users в запросе
'SELECT k.avatar AS avatar_sig, u.id, u.username, u.name, u.email
FROM #__users u, #__fb_users k
WHERE u.id = k.userid
AND u.id LIKE '.$db->Quote('$id').'
AND u.username LIKE '.$db->Quote('$username').'
AND u.name LIKE '.$db->Quote('$name').'
AND u.email LIKE '.$db->Quote('$email')
Должен быть таким
#_kunena_usersТак же kunena 1.6.2 хранит файлы аватаров в другом месте
media/kunena/avatarsВот что у меня получилось, примерно 550 строчка
case 'kunena':
case 'kunena_s':
$params->set('query',
'SELECT k.avatar AS avatar_sig, u.id, u.username, u.name, u.email
FROM #__users u, #__kunena_users k
WHERE u.id = k.userid
AND u.id LIKE '.$db->Quote('$id').'
AND u.username LIKE '.$db->Quote('$username').'
AND u.name LIKE '.$db->Quote('$name').'
AND u.email LIKE '.$db->Quote('$email')
);
$params->set('avatar_url_format', JURI::base().'index.php?option=com_kunena&func=profile&userid=$id=$avatar_sig');
if ($params->get('no_avatar_image_url') == '') {
if ($params->get('provider') == 'kunena') {
$params->set('no_avatar_image_url', JURI::base().'media/kunena/avatars/nophoto.jpg');
} else {
$params->set('no_avatar_image_url', JURI::base().'media/kunena/avatars/s_nophoto.jpg');
}
}
if ($params->get('no_user_image_url') == '') {
if ($params->get('provider') == 'kunena') {
$params->set('no_user_image_url', JURI::base().'media/kunena/avatars/nophoto.jpg');
} else {
$params->set('no_user_image_url', JURI::base().'media/kunena/avatars/s_nophoto.jpg');
}
}
if ($params->get('profilelink_format') == '') {
$params->set('profilelink_format', 'index.php?option=com_kunena&func=profile&userid=$id'.$itemid);
}
break;
Но через модуль
DWho's Online аватар показывать не хочет, показывает имя пользователя, так же показывает картинки ботов. Показывает аватар для пользователя у которого нет собственного аватара.
Мне кажется проблема в самом запросе, который выдергивает реальные аватары, либо в каких то переменных .....
Прошу подсказать где ошибка, сам уже не могу думать -)) мозг закипел -)