Avatar Index Plus Recent Topics v0.3
Мод добавил микроаватарки в последних пяти темах, в которых сделаны свежие сообщения в блоке на главной странице форума. Необходим установленный мод
Avatar index viewforum версии 1.21а
Автор - comshat с Гуру
Avatar Index Plus Recent Topics v0.3
Avatar index viewforum версии 1.21а
Avatar Index Viewforum v1.3.0
от Sheer с Гуру - includes/functions_recenttopics.php
$template->assign_block_vars($tpl_loopname, array(
$avatar = unserialize($row['topic_last_poster_avatar']);
if ( $avatar['width'] >= $avatar['height'] )
{
$avatar_width = ($avatar['width'] > $config['avatar_max_dimensions']) ? $config['avatar_max_dimensions'] : $avatar['width'];
$avatar_height = ($avatar_width == $config['avatar_max_dimensions']) ? round($config['avatar_max_dimensions'] / $avatar['width'] * $avatar['height']) : $avatar['height'];
}
else
{
$avatar_height = ($avatar['height'] > $config['avatar_max_dimensions']) ? $config['avatar_max_dimensions'] : $avatar['height'];
$avatar_width = ($avatar_height == $config['avatar_max_dimensions']) ? round($config['avatar_max_dimensions'] / $avatar['height'] * $avatar['width']) : $avatar['width'];
}
'U_MCP_QUEUE' => $u_mcp_queue,
'TOPIC_LAST_POSTER_AVATAR' => ($avatar['avatar']) ? '<img src="'.generate_board_url().'/download/file.'.$phpEx.'?avatar='.$avatar['avatar'].'" width = ".$avatar_width." height="'.$avatar_height.'">' : '',
'TOPIC_LAST_POSTER_AVATAR_MARGIN' => ($avatar_width == $config['avatar_max_dimensions']) ? 5 : ($config['avatar_max_dimensions'] - $avatar_width + 5),
style/prosilver/template/recent_topics_body.html
<dd class="lastpost"><span><dfn>{L_LAST_POST} </dfn>{L_POST_BY_AUTHOR} {recent_topics.LAST_POST_AUTHOR_FULL}
<dd class="lastpost">
<!-- IF recent_topics.TOPIC_LAST_POSTER_AVATAR --><div style="float: left; padding-top: 3px; margin-left: 5px; margin-right: {recent_topics.TOPIC_LAST_POSTER_AVATAR_MARGIN}px;">{recent_topics.TOPIC_LAST_POSTER_AVATAR}</div><!-- ENDIF -->
$avatar = unserialize($row['topic_last_poster_avatar']);
switch ($avatar['type'])
{
case 1:
$img_src = ''.generate_board_url().'/download/file.php?avatar=';
break;
case 2:
$img_src = '';
break;
case 3:
$img_src = ''.generate_board_url().'/'.$config['avatar_gallery_path'].'/';
break;
}
'TOPIC_LAST_POSTER_AVATAR' => ($avatar['avatar']) ? '<img src="'.generate_board_url().'/download/file.'.$phpEx.'?avatar='.$avatar['avatar'].'" width = ".$avatar_width." height="'.$avatar_height.'">' : '',
'TOPIC_LAST_POSTER_AVATAR' => ($avatar['avatar']) ? '<img src="'.$img_src.''.$avatar['avatar'].'" width = ".$avatar_width." height="'.$avatar_height.'">' : '',
Last poster avatar
- при смене автора сообщения аватара не меняется.Вернуться в 450 модов движка форумов phpBB (до версии 3.0.14)