Страница 1 из 1

Возращаем полный список пользователей

Добавлено: 19 апр 2009, 00:35
Vanofuture
После обновления установили макс. количество онлайн-юзеров чьи профили видны на странице. Максимум 50, потом идёт ссылка "[Полный список]". Буэээ...Фиксим!

Для сайта.
Меняем $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?>


Радуемся. :)

Re: Возращаем полный список пользователей

Добавлено: 19 апр 2009, 01:05
XxMARSxX
:D когда не было этой функции, сайты с высокой посещаемостью всячески пытались "уменьшить" список, теперь наоборот "увеличивают" :D

Re: Возращаем полный список пользователей

Добавлено: 19 апр 2009, 01:07
Vanofuture
XxMARSxX, ну это на любителя. :) Я вот себе такой не поставлю. :D
XxMARSxX писал(а):всячески пытались "уменьшить" список

А о комбинации max-width && overflow они не знали? :D

Re: Возращаем полный список пользователей

Добавлено: 20 апр 2009, 14:21
Smoke
Vanofuture писал(а):А о комбинации max-width && overflow они не знали?

У меня до сих пор стоит... Так и не убрал... :D

Re: Возращаем полный список пользователей

Добавлено: 20 апр 2009, 22:20
XxMARSxX
Vanofuture писал(а):А о комбинации max-width && overflow они не знали? :D

не совсем то...

я когда-то делал нечто подобное раньше, выводилось например 10 ников остальные были скрыты, при нажатии "показать" показывались остальные Х ников