Для сайта.
Меняем $ONLINE_USERS_LIST$ на:
Код: Выделить всё
<span id="onlineAll">$ONLINE_USERS_LIST$</span>
<script type="text/javascript">
if($('#onlineAll a.fUsrList').length!=0){
$('#onlineAll').hide(); // by Vanofuture [xcinema.net]
$.get('/index/62', function(data){
data=$('*', data).text();
div=document.createElement('div');div.innerHTML=data;
$('#onlineAll').empty().append($('a', div)).find('a:not(a:last)').after(', ').end().show();
});}</script>Для форума. Онлайн. После $BODY$:
Код: Выделить всё
<?if($PAGE_ID$='main')?>
<script type="text/javascript">
target=$('div.statsRecord').parent();
if(target.find('a.fUsrList').length!=0){
stats=$('div.statsRecord').clone(true);
$.get('/index/62', function(data){
data=$('*', data).text(); // by Vanofuture [xcinema.net]
div=document.createElement('div');div.innerHTML=data;
target.empty().append(stats).append($('a', div)).find('a:not(a:last)').after(', ').end().show();});}
</script><?endif?>Для форума. Дни рождения. После $BODY$:
Код: Выделить всё
<?if($PAGE_ID$='main')?>
<script type="text/javascript">
target=$('div.birthdaysBlock');
if(target.length!=0 && target.find('a.fUsrList').length!=0){
$.get('/index/62-1', function(data){
data=$('*', data).text(); // by Vanofuture [xcinema.net]
div=$('<div></div>').html(data);data1='';
$('li', div).each(function(){data1+=this.innerHTML;});
target.empty().append(data1).find('span:not("span:last")').after(', ').end().show();});}
</script><?endif?>Радуемся.

когда не было этой функции, сайты с высокой посещаемостью всячески пытались "уменьшить" список, теперь наоборот "увеличивают" 
