Список наград на странице профиля или в посте форума #JQuery
Добавлено: 30 апр 2009, 16:13
Многим хочется, чтобы награды пользователя отображались прямо на странице, а не при нажатии на ссылку. Но возможности системы не позволяют этого сделать. Попробуем скриптом.
Для профиля:
Подключаем JQuery
В шаблон "Персональная страница пользователя", в нужное место вставьте следующий код:
Для форума (в постах):
Подключаем JQuery
В шаблон форума "Вид материалов", в нужное место вставьте следующий код:
Все! Если не нравится фон под наградками, то вставляем в шаблоны:
none замените на нужные цвета
Для профиля:
Подключаем JQuery
В шаблон "Персональная страница пользователя", в нужное место вставьте следующий код:
- Код: Выделить всё
<span id="listawards">загрузка наград ...</span>
<script type="text/javascript">
$('#listawards').hide();
$.get('/index/54-$_USER_ID$', function(data){
data=$(data).text();
$('#listawards').empty().append($(data)).show();
})</script>
Для форума (в постах):
Подключаем JQuery
В шаблон форума "Вид материалов", в нужное место вставьте следующий код:
- Код: Выделить всё
<span id="listawards$ID$">загрузка наград ...</span>
<script type="text/javascript">
$('#listawards$ID$').hide(); // by UAWARDS.UCOZ.RU
$.get('/index/54-$UID$', function(data){
data=$(data).text();
$('#listawards$ID$').empty().append($(data)).show();
})</script>
Все! Если не нравится фон под наградками, то вставляем в шаблоны:
- Код: Выделить всё
<style>
.myWinTD1 {background:none;}
.myWinTD2 {background:none;}
</style>
none замените на нужные цвета