скрипт призрачного захода
Код:
<script type="text/javascript"> //var achieve_sum = 20; $(function(){ if (window.location.pathname === '/') { const profilesIds = {'Madison': 25, 'game master': 9, 'Blanche Dubois': 11, 'Astoria St.Clair': 7, 'Noa Seymour': 21, 'Tyson Young': 6, 'Derek Bell': 22}; 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>