uCodes запускает новый пробный раздел Модификации скриптов, который поможет расширить функционал исходного кода скрипта написанным автором!... Сегодня мы предлагаем вам 1 модификацию Лс от yraaa !... Модификация позволит вам подгружать Аватар пользователя в ЛС, путем нарушения Тайм аута лимита юкоза не получив бан!...
1. В персональную страницу пользователя ставим куда угодно:
Код
<div id="user_avatar_pm" style="display:none;"><?if( $_AVATAR$)?><?substr(substr($_AVATAR$,strpos($_AVATAR$,'src="')+5),0,strpos(substr($_AVATAR$,strpos($_AVATAR$,'src="')+5),'"'))?><?else?>/images/noava.png<?endif?></div>
2. На страницу Личные сообщения (ЛС): добавляем скрипт:
Код
<div class="d1"></div>
<script type="text/javascript">
setTimeout(function() {
$('.r_round a:eq(0)').html('<img src="http://ucodes.ru/Ulast/img/loader.gif" width="32px" title="Идет запрос Аватарки пользователя" >');
setTimeout(function() {
var usAvatarName = $('div.m_author a:eq(0)').text();
$('.d1').load('/index/8-0-'+usAvatarName+' #user_avatar_pm');
}, 3000);
setTimeout(function() {
var usAvatar = $('#user_avatar_pm').text();
$('.r_round a:eq(0)').html('<img src="'+usAvatar+'" width="32px">');
}, 4000);
}, 5000);
setTimeout(function() {
$('.r_round a:eq(1)').html('<img src="http://ucodes.ru/Ulast/img/loader.gif" width="32px" title="Идет запрос Аватарки пользователя" >');
setTimeout(function() {
var usAvatarName = $('div.m_author a:eq(1)').text();
$('.d1').load('/index/8-0-'+usAvatarName+' #user_avatar_pm');
}, 3000);
setTimeout(function() {
var usAvatar = $('#user_avatar_pm').text();
$('.r_round a:eq(1)').html('<img src="'+usAvatar+'" width="32px">');
}, 4000);
}, 9000);
setTimeout(function() {
$('.r_round a:eq(2)').html('<img src="http://ucodes.ru/Ulast/img/loader.gif" width="32px" title="Идет запрос Аватарки пользователя" >');
setTimeout(function() {
var usAvatarName = $('div.m_author a:eq(2)').text();
$('.d1').load('/index/8-0-'+usAvatarName+' #user_avatar_pm');
}, 3000);
setTimeout(function() {
var usAvatar = $('#user_avatar_pm').text();
$('.r_round a:eq(2)').html('<img src="'+usAvatar+'" width="32px">');
}, 4000);
}, 13000);
setTimeout(function() {
$('.r_round a:eq(3)').html('<img src="http://ucodes.ru/Ulast/img/loader.gif" width="32px" title="Идет запрос Аватарки пользователя" >');
setTimeout(function() {
var usAvatarName = $('div.m_author a:eq(3)').text();
$('.d1').load('/index/8-0-'+usAvatarName+' #user_avatar_pm');
}, 3000);
setTimeout(function() {
var usAvatar = $('#user_avatar_pm').text();
$('.r_round a:eq(3)').html('<img src="'+usAvatar+'" width="32px">');
}, 4000);
}, 17000);
setTimeout(function() {
$('.r_round a:eq(4)').html('<img src="http://ucodes.ru/Ulast/img/loader.gif" width="32px" title="Идет запрос Аватарки пользователя" >');
setTimeout(function() {
var usAvatarName = $('div.m_author a:eq(4)').text();
$('.d1').load('/index/8-0-'+usAvatarName+' #user_avatar_pm');
}, 3000);
setTimeout(function() {
var usAvatar = $('#user_avatar_pm').text();
$('.r_round a:eq(4)').html('<img src="'+usAvatar+'" width="32px">');
}, 4100);
}, 21000);
setTimeout(function() {
$('.r_round a:eq(5)').html('<img src="http://ucodes.ru/Ulast/img/loader.gif" width="32px" title="Идет запрос Аватарки пользователя" >');
setTimeout(function() {
var usAvatarName = $('div.m_author a:eq(5)').text();
$('.d1').load('/index/8-0-'+usAvatarName+' #user_avatar_pm');
}, 3000);
setTimeout(function() {
var usAvatar = $('#user_avatar_pm').text();
$('.r_round a:eq(5)').html('<img src="'+usAvatar+'" width="32px">');
}, 4000);
}, 24000);
setTimeout(function() {
$('.r_round a:eq(6)').html('<img src="http://ucodes.ru/Ulast/img/loader.gif" width="32px" title="Идет запрос Аватарки пользователя" >');
setTimeout(function() {
var usAvatarName = $('div.m_author a:eq(6)').text();
$('.d1').load('/index/8-0-'+usAvatarName+' #user_avatar_pm');
}, 3000);
setTimeout(function() {
var usAvatar = $('#user_avatar_pm').text();
$('.r_round a:eq(6)').html('<img src="'+usAvatar+'" width="32px">');
}, 4100);
}, 28000);
setTimeout(function() {
$('.r_round a:eq(7)').html('<img src="http://ucodes.ru/Ulast/img/loader.gif" width="32px" title="Идет запрос Аватарки пользователя" >');
setTimeout(function() {
var usAvatarName = $('div.m_author a:eq(7)').text();
$('.d1').load('/index/8-0-'+usAvatarName+' #user_avatar_pm');
}, 3000);
setTimeout(function() {
var usAvatar = $('#user_avatar_pm').text();
$('.r_round a:eq(7)').html('<img src="'+usAvatar+'" width="32px">');
}, 4100);
}, 31000);
setTimeout(function() {
$('.r_round a:eq(8)').html('<img src="http://ucodes.ru/Ulast/img/loader.gif" width="32px" title="Идет запрос Аватарки пользователя" >');
setTimeout(function() {
var usAvatarName = $('div.m_author a:eq(8)').text();
$('.d1').load('/index/8-0-'+usAvatarName+' #user_avatar_pm');
}, 3000);
setTimeout(function() {
var usAvatar = $('#user_avatar_pm').text();
$('.r_round a:eq(8)').html('<img src="'+usAvatar+'" width="32px">');
}, 4100);
}, 34000);
setTimeout(function() {
$('.r_round a:eq(9)').html('<img src="http://ucodes.ru/Ulast/img/loader.gif" width="32px" title="Идет запрос Аватарки пользователя" >');
setTimeout(function() {
var usAvatarName = $('div.m_author a:eq(9)').text();
$('.d1').load('/index/8-0-'+usAvatarName+' #user_avatar_pm');
}, 3000);
setTimeout(function() {
var usAvatar = $('#user_avatar_pm').text();
$('.r_round a:eq(9)').html('<img src="'+usAvatar+'" width="32px">');
}, 4100);
}, 37000);
setTimeout(function() {
$('.r_round a:eq(10)').html('<img src="http://ucodes.ru/Ulast/img/loader.gif" width="32px" title="Идет запрос Аватарки пользователя" >');
setTimeout(function() {
var usAvatarName = $('div.m_author a:eq(10)').text();
$('.d1').load('/index/8-0-'+usAvatarName+' #user_avatar_pm');
}, 3000);
setTimeout(function() {
var usAvatar = $('#user_avatar_pm').text();
$('.r_round a:eq(10)').html('<img src="'+usAvatar+'" width="32px">');
}, 4100);
}, 40000);
</script>
Данный скрипт выведет 10 первых аватаров на странице ЛС.
Для добавления еще добавляем +1 аватарки к 10:
Код
setTimeout(function() {
$('.r_round a:eq(10)').html('<img src="http://ucodes.ru/Ulast/img/loader.gif" width="32px" title="Идет запрос Аватарки пользователя" >');
setTimeout(function() {
var usAvatarName = $('div.m_author a:eq(10)').text();
$('.d1').load('/index/8-0-'+usAvatarName+' #user_avatar_pm');
}, 3000);
setTimeout(function() {
var usAvatar = $('#user_avatar_pm').text();
$('.r_round a:eq(10)').html('<img src="'+usAvatar+'" width="32px">');
}, 4100);
}, 40000);
Разберем код:
}, 40000); - время посленего 10 запроса аватара ( Рекомендуем прибавить + 3-5 сек - Пример: ( }, 40000); меняем на }, 43000); ) ).
:eq(10) - Числовой номер запроса аватара пользователя!. (Ставим +1 - Пример: ( :eq(10) меняем на :eq(11) )
Данная версия Бета и имеет множество вариантов решения подгрузки аватара.
PS. Свыше подгрузки 10 аватаров скрипт не тестировался, и использовать на свой страх и риск!.
Демо работы скрипта у нас в вашем ЛС.
При копировании материала указываем источник uCodes.ru