<!-- Создание активности -->
<script type="text/javascript">
$(function(){
if (window.location.pathname === '/') {
const profilesIds = {'Александр Зотов': 2, 'Анатолий Любомирский': 3, 'Степан Захаров': 13, 'Петр Белозеров': 59, 'Николай I Романов': 6, 'Иоанн Вознесенский': 101, 'Егор Астафьев': 62, 'Даниил Ушаков': 65, 'Владимир Самойлов': 4, 'Александр Бенкендорф': 5, 'Петербургское дворянство': 60};
const profiles = Object.keys(profilesIds);
let addToOnline = [];
let onlineHTML = $('.users_24h div span').html();
let onlineArr = onlineHTML.split(', ');
onlineArr = onlineArr.map((str) => {
let start = str.indexOf('>');
let finish = str.lastIndexOf('<');
if (start !== -1 && finish !== -1) {
return str.substring(start + 1, finish);
}
else {
return ''
}
});
profiles.forEach((name) => {
if (onlineArr.indexOf(name) === - 1) {
addToOnline.push(name);
}
});
let yesterday = (d => new Date(d.setDate(d.getDate() - 1)) )(new Date).toISOString();
yesterday = yesterday.substring(yesterday.indexOf('T') + 1, yesterday.indexOf('.'));
$('.users_24h div span').append(addToOnline.reduce((sum, str) => `${sum}, <a class="group5" title="Вчера ${yesterday}" href="/profile.php?id=${profilesIds[str]}" rel="nofollow">${str}</a>`, ''));
$('.users_24h div strong:first').html(parseInt($('.users_24h div strong:first').html()) + addToOnline.length);
}
});
</script>
хтмл верх