Скрипт выводит аватары пользователей возле последних обновленных темах.
Установка:
1) В персональной странице в самый верх:
Код
<div style="display:none;" id="apoavatar">
$_AVATAR$<img src="http://game-portals.3dn.ru/Ucoz/net_avatara.png">
</div>
2) В общем виде страниц форума после $BODY$:
Код
<script>
// Game-portals.3dn.ru
var apolist = '';
$('a.lastPostUserLink').each(function() {
var apoth = $(this);
$(this).parent().parent().prepend('<div style="float:left;margin-right:5px" id="apodiv' + $(this).text() + '"></div>');
if(apolist.indexOf($(this).text()) == -1) {
apolist = apolist + ' ' + $(this).text();
$.get($(this).attr('href'), function(apodata) {
$('div[id="apodiv' + apoth.text() + '"]').html($(apodata).html());
$('div[id*="apodiv"] img').attr({'width': '30px', 'height': '30px'}).css({'border': '1px solid #ddd'});
});
}
});
// ApoTeam (c) 2012
</script>
Скрипт был разработан и тестировался на jQuery 1.7.2 на стандартном дизайне форума. Работоспособность на более старых версиях библиотеки и сильно модифицированных форумах не гарантируется.
Вывод, аватара, в, списке, тем, полях, обновлений, как, на, IPB
|