• Страница 1 из 1
  • 1
Модератор форума: Yuri_G  
Сообщество uCoz » Мастерская uCoz » Дизайн: управление шаблонами » Как сделать, чтобы на странице с материалом был аватар? (Возможно ли, чтобы на странице с материалом был виден аватар)
Как сделать, чтобы на странице с материалом был аватар?
Romchik_Ya
Сообщений: 241
Репутация: 27

Сообщение # 1 | 19:42:18
Возможно ли, чтобы на странице с материалом Каталога файлов отображался аватар пользователя, который добавил материал???
Игорь_
Сообщений: 178
Репутация: 40

Сообщение # 2 | 20:09:31
Скинь ссылку на сайт я тебе скину код


Не знаю языки программирования, не знаю css. И вообще ничего не знаю.
Мои шаблоны для uCoz
6oPH
Сообщений: 11
Репутация: 12

Сообщение # 3 | 20:13:00
Да, возможно. Этот код вставляйте на страницу материала, где хотели бы видеть аватар:


Код
<div id="avatar"></div>
<script type="text/javascript">  
  $( document ).ready(function() {
     var str='$PROFILE_URL$';
     str = str.substring(0,str.length - 16 ) ;
     $.get(str, function(content_id){$('#avatar').html($('.avatar_updatesiteru', content_id).html());});  
});    
</script>

На персональную страницу пользователя между тегами body в любое место:


Код
<div style="display:none" class="avatar_updatesiteru">$_AVATAR$</div>

http://updatesite.ru - лучшие скрипты для uCoz
Игорь_
Сообщений: 178
Репутация: 40

Сообщение # 4 | 20:41:34
Скажи, а зачем обрезать переменную str?


Не знаю языки программирования, не знаю css. И вообще ничего не знаю.
Мои шаблоны для uCoz
6oPH
Сообщений: 11
Репутация: 12

Сообщение # 5 | 20:51:15
Игорь_, потому что $PROFILE_URL$ формируется в виде:

Код
http://адресс_сайта/index/8-12" target="_blank

вот мы и удаляем ненужные символы. можно конечно было бы использовать $UID$, но скрипт от этого не изменится, работать будет аналогично.

http://updatesite.ru - лучшие скрипты для uCoz
Head-Mad
Сообщений: 378
Репутация: 129

Сообщение # 6 | 22:49:56
ну или проще так: в шаблоне страницы материала и комментариев к нему замени <body> на
Код
<body onload="$('#autor_ava').load('/index/8-$UID$ .user_avatar')">
и в где нужно на странице поставь
Код
<a href="$PROFILE_URL$" id="autor_ava" alt="$USER$"></a>

Можешь забрать этот код и вставить его себе, сам знаешь куда.
Сообщение отредактировал Head-Mad - Суббота, 24 Май 2014, 22:57:13
Vitekbass
Сообщений: 13
Репутация: 5

Сообщение # 7 | 22:52:36
Покажите пожалуйста примеры

Head-Mad
Сообщений: 378
Репутация: 129

Сообщение # 8 | 22:59:48
Немного упростил код.
Цитата Vitekbass ()
Покажите пожалуйста примеры
Ты нам не доверяешь? devil

Можешь забрать этот код и вставить его себе, сам знаешь куда.
Romchik_Ya
Сообщений: 241
Репутация: 27

Сообщение # 9 | 23:26:01
Игорь_, так, можно же и без ссылки на сайт)

Добавлено (24 Май 2014, 23:21:40)
---------------------------------------------
Head-Mad, всё работает. Спасибо!

Добавлено (24 Май 2014, 23:22:17)
---------------------------------------------
Vitekbass, вот этот вариант работает:

ну или проще так: в шаблоне страницы материала и комментариев к нему замени <body> на<body onload="$('#autor_ava').load('/index/8-$UID$ .user_avatar')">1

и в где нужно на странице поставь<a href="$PROFILE_URL$" id="autor_ava" alt="$USER$"></a>

Добавлено (24 Май 2014, 23:26:01)
---------------------------------------------
6oPH, неа, что-то не фурычит ...

Сообщество uCoz » Мастерская uCoz » Дизайн: управление шаблонами » Как сделать, чтобы на странице с материалом был аватар? (Возможно ли, чтобы на странице с материалом был виден аватар)
  • Страница 1 из 1
  • 1
Поиск: