Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2019-09-27 14:15:45

slux
Новичок
Зарегистрирован: 2019-09-27
Сообщений: 1

Like mod

Не могу понять как собрать из базы количество лайков пользователя и вывести ему в профиль.
Ткните носом, что править пожалуйста.

Offline

#2 2019-09-27 14:47:25

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,104
Сайт

Re: Like mod

@slux, в файле профиля profile.php для вывода данных по юзеру используется массив $user, а не $pun_user:

$result = $db->query('SELECT u.username, u.email, u.title, u.realname, u.url, u.jabber, u.icq, u.msn, u.aim, u.yahoo, u.location, u.signature, u.disp_topics, u.disp_posts, u.email_setting, u.notify_with_post, u.auto_notify, u.show_smilies, u.show_img, u.show_img_sig, u.show_avatars, u.show_sig, u.timezone, u.dst, u.language, u.style, u.num_posts, u.last_post, u.registered, u.registration_ip, u.admin_note, u.date_format, u.time_format, u.last_visit, g.g_id, g.g_user_title, g.g_moderator FROM '.$db->prefix.'users AS u LEFT JOIN '.$db->prefix.'groups AS g ON g.g_id=u.group_id WHERE u.id='.$id) or error('Unable to fetch user info', __FILE__, __LINE__, $db->error());
if (!$db->num_rows($result))
	message($lang_common['Bad request'], false, '404 Not Found');

$user = $db->fetch_assoc($result);

Если нужные поля из мода не добавлены в этот запрос, то в массиве вы их не увидите.

Offline

Подвал доски

Под управлением FluxBB. Хостинг Hostens