- Регистрация
- 16 Дек 2015
- Сообщения
- 1,737
- Лучшие ответы
- 0
- Репутация
- 499
Автор: Ciko
Переходим: core -> front -> widgets -> whosOnline
PHP:
<h3 class='ipsType_reset ipsWidget_title'>
{lang="block_whosOnline"}
{{if $orientation == 'horizontal'}}
<span class='ipsType_light ipsType_unbold ipsType_medium WA_unbold'>{lang="block_whos_online_info_members" pluralize="$memberCount"}, {lang="block_whos_online_info_anonymous" pluralize="$anonymous"}, {lang="block_whos_online_info_guests" pluralize="$guests"}</span>
{{endif}}
<span class='ipsType_medium ipsType_light ipsType_unbold ipsType_blendLinks'><a href='{url="app=core&module=online&controller=online" seoTemplate="online"}'>{lang="see_full_list"}</a></span>
</h3>
<div class='ipsWidget_inner {{if $orientation == 'vertical'}}ipsPad{{else}}ipsPad_half{{endif}}'>
{{if $memberCount}}
<ul class='ipsList_inline ipsList_csv ipsList_noSpacing'>
{{foreach $members as $row}}
<li>{template="userLinkFromData" group="global" app="core" params="$row['member_id'], $row['member_name'], $row['seo_name'], $row['member_group']"}</li>
{{endforeach}}
</ul>
{{if $orientation == 'vertical' and $memberCount > 60}}
<p class='ipsType_medium ipsType_reset'>
<a href='{url="app=core&module=online&controller=online" seoTemplate="online"}'>{lang="and_x_others" pluralize="$memberCount - 60"}</a>
</p>
{{endif}}
{{else}}
<p class='ipsType_reset ipsType_medium ipsType_light'>{lang="whos_online_users_empty"}</p>
{{endif}}
</div>
PHP:
<div class='ipsWidget_inner {{if $orientation == 'vertical'}}ipsPad{{endif}}'>
<span class='ipsType_light ipsType_unbold ipsType_medium'>{lang="who_was_online_last_x" sprintf="$hour" pluralize="$memberCount"}</span>
<br>
{{if $stat !== false && $orientation!='vertical'}}
<span class='ipsType_light ipsType_unbold ipsType_medium'>{$stat|raw}</span>
{{endif}}
{{if $memberCount}}
<ul class='ipsList_inline ipsList_csv ipsList_noSpacing'>
{{foreach $members as $row}}
<li>{template="userLinkFromData" group="global" app="core" params="$row['member_id'], $row['name'], $row['members_seo_name'], $row['member_group_id']"}</li>
{{endforeach}}
</ul>
{{else}}
<p class='ipsType_reset ipsType_medium ipsType_light'>{lang="who_was_online_users_empty"}</p>
{{endif}}
</div>
PHP:
<div class='ipsWidget_inner'>
{{if $orientation == 'vertical'}}
<div class='ipsPad_half'>
<ul class='ipsDataList'>
<li class='ipsDataItem'>
<div class='ipsDataItem_main ipsPos_middle'>
<strong>{lang="total_topics"}</strong>
</div>
<div class='ipsDataItem_stats ipsDataItem_statsLarge'>
<span class='ipsDataItem_stats_number'>{number="$stats['total_topics']"}</span>
</div>
</li>
<li class='ipsDataItem'>
<div class='ipsDataItem_main ipsPos_middle'>
<strong>{lang="total_posts"}</strong>
</div>
<div class='ipsDataItem_stats ipsDataItem_statsLarge'>
<span class='ipsDataItem_stats_number'>{number="$stats['total_posts']"}</span>
</div>
</li>
<li class="ipsDataItem">
<div class="ipsDataItem_main ipsPos_middle">
<strong>{lang="stats_total_members"}</strong>
</div>
<div class="ipsDataItem_stats ipsDataItem_statsLarge">
<span class="ipsDataItem_stats_number">{number="$stats['member_count']"}</span>
</div>
</li>
<li class="ipsDataItem">
<div class="ipsDataItem_main ipsPos_middle">
<strong>{lang="stats_most_online"}</strong>
</div>
<div class="ipsDataItem_stats ipsDataItem_statsLarge">
<span class="ipsDataItem_stats_number">{number="$stats['most_online']['count']"}</span><br>
<span class="ipsType_light ipsType_small">{datetime="$stats['most_online']['time']" norelative="true"}</span>
</div>
</li>
</ul>
<hr class='ipsHr'>
{{if $stats['last_registered']}}
<div class='ipsClearfix ipsPad_bottom'>
<div class='ipsPos_left ipsType_center cNewestMember'>
{template="userPhoto" app="core" group="global" params="$stats['last_registered'], 'small'"}
</div>
<div class='ipsWidget_latestItem'>
<strong class='ipsType_minorHeading'>{lang="stats_newest_member"}</strong><br>
<span class='ipsType_normal'>{$stats['last_registered']->link()|raw}</span><br>
<span class='ipsType_medium ipsType_light'>{lang="members_joined"} {datetime="$stats['last_registered']->joined" norelative="true"}</span>
</div>
</div>
{{endif}}
</div>
{{else}}
<div class='ipsGrid ipsGrid_collapsePhone ipsWidget_stats'>
<div class='ipsGrid_span2 ipsType_center'>
<span class='ipsType_large ipsWidget_statsCount'>{number="$stats['total_topics']"}</span><br>
<span class='ipsType_light ipsType_medium'>{lang="total_topics"}</span>
</div>
<div class='ipsGrid_span2 ipsType_center'>
<span class='ipsType_large ipsWidget_statsCount'>{number="$stats['total_posts']"}</span><br>
<span class='ipsType_light ipsType_medium'>{lang="total_posts"}</span>
</div>
<div class='ipsGrid_span2 ipsType_center'>
<span class='ipsType_large ipsWidget_statsCount'>{number="$stats['member_count']"}</span><br>
<span class='ipsType_light ipsType_medium'>{lang="stats_total_members"}</span>
</div>
<div class='ipsGrid_span2 ipsType_center'>
<span class='ipsType_large ipsWidget_statsCount' data-ipsTooltip title='{datetime="$stats['most_online']['time']" norelative="true"}'>{number="$stats['most_online']['count']"}</span><br>
<span class='ipsType_light ipsType_medium'>{lang="stats_most_online"}</span>
</div>
<div class='ipsGrid_span3 ipsType_left ipsPhotoPanel ipsPhotoPanel_mini cNewestMember'>
{template="userPhoto" app="core" group="global" params="$stats['last_registered'], 'mini'"}
<div>
<span class='ipsType_minorHeading'>{lang="stats_newest_member"}</span><br>
<span class='ipsType_normal'>{$stats['last_registered']->link()|raw}</span><br>
<span class='ipsType_small ipsType_light'>{lang="members_joined"} {datetime="$stats['last_registered']->joined" norelative="true"}</span>
</div>
</div>
</div>
{{endif}}
</div>
PHP:
[data-blockid="app_core_whosOnline_r5vap3b0v"].ipsWidget.ipsWidget_horizontal.ipsBox {
border-width: 1px !important;
border-style: solid;
border-color: #f2f2f2;
}
[data-blockid="plugin_45_whowasonline_99tb2z4yw"].ipsWidget.ipsWidget_horizontal.ipsBox {
margin-top: 0px;
padding-top: 10px;
border-width: 1px !important;
border-style: solid;
border-color: #f2f2f2;
}
[data-blockid="plugin_44_gstats_3x8w3oi3a"].ipsWidget.ipsWidget_horizontal.ipsBox {
margin-top: 0px;
padding-top: 10px;
border-width: 1px !important;
border-style: solid;
border-color: #f2f2f2;
}
Последнее редактирование модератором: