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

Архив полностью рабочих скриптов и так далее...
Закрыто
Vanofuture
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36

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

Сообщение 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?>


Радуемся. :)
Аватара пользователя
XxMARSxX
Сообщения: 1991
Зарегистрирован: 20 апр 2008, 18:02

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

Сообщение XxMARSxX »

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

Делаю всякую херню для ЮкОз за доллары или не делаю если просьба пахнет бредом перегретого мозга.

А у меня Windows 7 :P

Изображение
Что такое НЕТЕЛИБ?
Vanofuture
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36

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

Сообщение Vanofuture »

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

А о комбинации max-width && overflow они не знали? :D
Аватара пользователя
Smoke
Сообщения: 1038
Зарегистрирован: 01 фев 2009, 15:20

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

Сообщение Smoke »

Vanofuture писал(а):А о комбинации max-width && overflow они не знали?

У меня до сих пор стоит... Так и не убрал... :D
Аватара пользователя
XxMARSxX
Сообщения: 1991
Зарегистрирован: 20 апр 2008, 18:02

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

Сообщение XxMARSxX »

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

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

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

Делаю всякую херню для ЮкОз за доллары или не делаю если просьба пахнет бредом перегретого мозга.

А у меня Windows 7 :P

Изображение
Что такое НЕТЕЛИБ?
Закрыто