Страница 2 из 4

Re: Аватар юзера при наведении курсора на ник в статистике.

СообщениеДобавлено: 28 янв 2009, 00:20
AllCity
Подправил скрипт :oops: забил добавить группу пользователи :lol: .

Re: Аватар юзера при наведении курсора на ник в статистике.

СообщениеДобавлено: 28 янв 2009, 01:46
versaces
У меня такой вариант :) показывает абсолютно везде.
Скрипт взят с этого форума :!:
Перед </body> вставляем:
Код: Выделить всё
<script type="text/javascript">
links=document.getElementsByTagName('a');
for(i=0;i<links.length;i++){
if(links[i].className=='uLPost','tAuthor','threadAuthorLink','lastPostUserLink'){
user=links[i].innerHTML;
// далее надо прописать юзеров и их цвета
$MYINF_X$
}}
</script>

Создаём информер Пользователи · Материалы · Дата регистрации A · Материалы: 300 · Колонки: 1 и вставляем туда это:
Код: Выделить всё
if(user=='$USERNAME$'){links[i].title="<?if($AVATAR_URL$)?><img src='$AVATAR_URL$' border='0'><?else?><img src='/noavatar.png' border='0'><?endif?><br><br>Ник: $USERNAME$<br>Имя: $FULL_NAME$<br>Группа: $GROUP_NAME$<br>Дата регистрации: $REG_DATE$<br>Пользователь номер: $USER_ID$<br>Пол: $GENDER$<br>Откуда: $COUNTRY$<br>Титул: $RANK_NAME$<br>Репутация: $REPUTATION$<br>"; <?if($GROUP_ID$=4)?>links[i].style.color='pink'<?else?><?if($GROUP_ID$=0)?>links[i].style.color='#ffffff'<?else?><?if($GROUP_ID$=1)?>links[i].style.color='00ccff'<?else?><?if($GROUP_ID$=2)?>links[i].style.color='#CCAAFF'<?else?><?if($GROUP_ID$=3)?>links[i].style.color='#66FF66'<?else?><?if($GROUP_ID$=5)?>links[i].style.color='#3399FF'<?else?><?if($GROUP_ID$=6)?>links[i].style.color='red'<?else?>
<?if($GROUP_ID$=7)?>links[i].style.color='#66ccFF'<?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?>;}

$MYINF_X$ - вместо X вставеть номер вашего информера
/noavatar.png - ссылка на картинку если нет аватара
<?if($GROUP_ID$=0)?>links[i].style.color='#ffffff' - Група и её цвет

Вот что получается:
Изображение

P.S В информере можно выводить максимально 300 пользователей! Но можно изменить ид груп которых выводить. Например только администраторов и модераторов итд.

Re: Аватар юзера при наведении курсора на ник в статистике.

СообщениеДобавлено: 28 янв 2009, 09:25
AllCity
В принципе если прописать все классы, то и в моем моде будет работать везде :)

Re: Аватар юзера при наведении курсора на ник в статистике.

СообщениеДобавлено: 28 янв 2009, 12:38
versaces
AllCity писал(а):В принципе если прописать все классы, то и в моем моде будет работать везде :)


Я попытался сделать но не получилось выводит только в блоке онлайн ( Если ты сделаешь я поставлю этот скрипт :)

Re: Аватар юзера при наведении курсора на ник в статистике.

СообщениеДобавлено: 28 янв 2009, 15:06
Susha
AllCity у меня вопрос
В чем причина, на одном сайте у меня есть картинка аватора, а на другом в рамке НОУ ИМЕДЖ

Re: Аватар юзера при наведении курсора на ник в статистике.

СообщениеДобавлено: 28 янв 2009, 15:10
AllCity
AllCity писал(а):Внимание: просмотр профиля должен быть доступен гостям!
... - Ссылка аватарa обновляется раз в 24 часа!

Re: Аватар юзера при наведении курсора на ник в статистике.

СообщениеДобавлено: 28 янв 2009, 18:02
Susha
А где вглючить просмотр профиля? :roll:

Re: Аватар юзера при наведении курсора на ник в статистике.

СообщениеДобавлено: 28 янв 2009, 18:57
google08
В настройках прав пользователей

Re: Аватар юзера при наведении курсора на ник в статистике.

СообщениеДобавлено: 28 янв 2009, 22:02
AllCity
versaces писал(а):Я попытался сделать но не получилось выводит только в блоке онлайн ( Если ты сделаешь я поставлю этот скрипт :)

Вот пробуй ;) через быструю замену заменяем:
Код: Выделить всё
</body>

на jQ:
Код: Выделить всё
<script type="text/javascript">
// User Avatar for uCoz v1.0 jQ ~ http://web-codes.net/
$('a.groupAdmin,a.groupModer,a.groupVerify,a.groupUser,a.threadAuthorLink,a.tAuthor,a.uLPost,a.lastPostUserLink,a.lastUserLink,a.userBirthdayLink').each(function(){
$(this).attr('title','<img alt="Загрузка..." src="http://phpserv.com/ucoz_avatar/online_user_avatar.php?domain='+location.host+'&amp;username='+$(this).html()+'" border="0" />');
});
</script>
</body>

или jQ without HINT:
Код: Выделить всё
<script type="text/javascript">
// User Avatar for uCoz v1.0 jQ without HINT ~ http://web-codes.net/
$('a.groupAdmin,a.groupModer,a.groupVerify,a.groupUser,a.threadAuthorLink,a.tAuthor,a.uLPost,a.lastPostUserLink,a.lastUserLink,a.userBirthdayLink').each(function(){
$(this).attr('rel','http://phpserv.com/ucoz_avatar/online_user_avatar.php?domain='+location.host+'&amp;username='+$(this).html());
});

$('a.groupAdmin,a.groupModer,a.groupVerify,a.groupUser,a.threadAuthorLink,a.tAuthor,a.uLPost,a.lastPostUserLink,a.lastUserLink,a.userBirthdayLink').hover(function(e){
xOffset=5; yOffset=25;
$('body').append('<p id="userAvataraAll"><img alt="Загрузка..." src="'+this.rel+'" /></p>');
$('p#userAvataraAll').css('top',(e.pageY-xOffset)+'px').css('left',(e.pageX+yOffset)+'px').fadeIn('slow');},function(){$('p#userAvataraAll').remove();});
$('a.groupAdmin,a.groupModer,a.groupVerify,a.groupUser,a.threadAuthorLink,a.tAuthor,a.uLPost,a.lastPostUserLink,a.lastUserLink,a.userBirthdayLink').mousemove(function(e){$('p#userAvataraAll').css('top',(e.pageY-xOffset)+'px').css('left',(e.pageX+yOffset)+'px');});
</script>
</body>

и в CSS:
Код: Выделить всё
/* === User Avatar for uCoz === */
#userAvataraAll {
text-align: center;
position: absolute;
border: 1px solid #323D4F;
background: #ECECEC;
padding: 5px;
display: none;
color: #000000;
}
/* ============================= */

где phpserv.com заменяем на свое :!: .

Re: Аватар юзера при наведении курсора на ник в статистике.

СообщениеДобавлено: 29 янв 2009, 00:31
Susha
AllCity Ответе, пожалуйста,
почему у меня вместо рамки с аватором и данными, открывается только текстовые данные?
И не понятно // далее надо прописать юзеров и их цвета что имеется ввиду?
Информер создан, скопирован точно с примера, в нем нужно прописывать еще что то?
Спасибо за ответ.