В общем решил сам делать, за одно учиться программировать на php.
В базе создал таблицу flazy_medals вот такого вида:
В файле viewtopic.php добавил строки:
691 строка
$query = array(
'SELECT' => 'm.medal, m.des_medal, m.id_user, m.id, u.email, u.title, u.sex, u.country, u.signature, u.email_setting, u.num_posts, u.admin_note, u.user_agent, u.rep_plus, u.rep_minus, u.rep_enable, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online, r.id AS reported',
'FROM' => 'posts AS p',
'JOINS' => array(
array(
'INNER JOIN' => 'users AS u',
'ON' => 'u.id=p.poster_id'
),
array(
'INNER JOIN' => 'groups AS g',
'ON' => 'g.g_id=u.group_id'
),
array(
'LEFT JOIN' => 'online AS o',
'ON' => 'o.user_id=u.id AND o.user_id!=1 AND o.idle=0'
),
array(
'LEFT JOIN' => 'reports AS r',
'ON' => 'r.post_id=p.id AND r.zapped IS NULL'
),
/*Медали*/
array(
'INNER JOIN' => 'medals AS m',
'ON' => 'p.poster_id=m.id_user'
),
/*end medals*/
877 строка перед ($hook = get_hook('vt_row_pre_post_contacts_merge')) ? eval($hook) : null;
$forum_page['author_info']['medals'] = '<img class="popup" src="'.$base_url.'/img/medals/'.forum_htmlencode($cur_post['medal']).'" title="'.forum_htmlencode($cur_post['des_medal']).'"/>';
Код специально поближе к хукам добавляю, что бы можно было сделать как расширение.
Теперь о проблемах, с которыми столкнулся:
Когда добавил 2му юзеру вторую медальку, пост клонировался.
Пробовал добавить
$forum_page['author_info']['medals'] = '<img cl
точку у ровно, тогда у клонированного поста медалька вторая добавляется, первый пост с первой медалькой только. Соответственно еще и ошибка в строке.
Это я так понял нужно реализовать через цикл, но как не знаю.
Ребят, помогите пожалуйста.