Главная » Статьи » Статьи для веб мастера » uCoz система

Настройка наград пользователя для uCoz
Многие из Вас мечтают сделать так, чтобы награды пользователя
отображались прям на странице, а не при нажатии на ссылку (в окне). Но
стандартные возможности системы не позволяют этого сделать. Придется
идти в обход =)

V.1.0


  • Для профиля

В шаблон "Персональная страница пользователя", в нужное место вставьте следующий код:

Code
<span id="listawards">загрузка наград ...</span>

<script type="text/javascript">
  $('#listawards').hide(); // by UAWARDS.UCOZ.RU
  $.get('/index/54-$_USER_ID$', function(data){
  data=$(data).text();
  $('#listawards').empty().append($(data)).show();
})</script>


  • Для форума (в постах)

В шаблон форума "Вид материалов", в нужное место вставьте следующий код:

Code
<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>


Вот и все =) Если вам не нравится фон у наград (или он не вписывается в ваш дизайн), вставьте в шаблоны код:

Code
<style>
.myWinTD1 {background:none;}
.myWinTD2 {background:none;}
</style>

соответственно, none замените на нужные цвета

V.1.1

Упрощенный вариант (все награды отображаются подряд)


  • Для профиля

В шаблон "Персональная страница пользователя", в нужное место вставьте следующий код:

Code
<span id="listawards">загрузка наград ...</span>

<script type="text/javascript">
  $('#listawards').hide(); // by UAWARDS.UCOZ.RU
  $.get('/index/54-$_USER_ID$', function(data){
  data=$(data).text();
  $('#listawards').empty().append($('td', data)).show();
})</script>


  • Для форума (в постах)

В шаблон форума "Вид материалов", в нужное место вставьте следующий код:

Code
<span id="listawards$ID$">загрузка наград ...</span>

<script type="text/javascript">
 $('#listawards$ID$').hide(); // by UAWARDS.RU
 $.get('/index/54-$UID$', function(data){
 data=$(data).text();
 $('#listawards$ID$').empty().append($('td', data)).show();
})</script>
 

V.1.2

Вывод наград после клика на ссылку

  • Для форума (в постах)
Перед $BODY$

Code
<script type="text/javascript">  
  function showAwards(id,uid){  
  $('#awards' + id).html('Загрузка наград ...'); // by UAWARDS.RU & Кронд
  $.get('/index/54-' + uid, function(data){ data = $(data).text();  
  $('#awards' + id).empty().append($('fieldset', data)).show(); })}  
  </script>

По месту:

Code
<div
id="awards$ID$"><a href="javascript://" onclick="showAwards('$ID$','$UID$')">[ Посмотреть награды
]</a></div>

V.1.3

Вывод наград определенной категории

  • Для профиля

В шаблон "Персональная страница пользователя", в нужное место вставьте следующий код:

Code
<span id="listawards">загрузка наград ...</span>

<script type="text/javascript">
$('#listawards$ID$').hide(); // by UAWARDS.RU & X-3me ~ http://x-3me.ru/
$.get('/index/54-$_USER_ID$', function(data){
data=$(data).text();
data=$(data).find('fieldset:has(legend:contains("Позитив"))');
$('#listawards$ID$').html($('td',data)).show();
})
</script>

  • Для форума (в постах)

В шаблон форума "Вид материалов", в нужное место вставьте следующий код:

Code
<span id="listawards$ID$">загрузка наград ...</span>

<script type="text/javascript">
$('#listawards$ID$').hide(); // by UAWARDS.RU & X-3me ~ http://x-3me.ru/
$.get('/index/54-$UID$', function(data){
data=$(data).text();
data=$(data).find('fieldset:has(legend:contains("Позитив"))');
$('#listawards$ID$').html($('td',data)).show();
})
</script>
Категория: uCoz система | Добавил: Пидок (16.07.2010)
Просмотров: 765 | Комментарии: 1 | Теги: все для, наград, все для дизайна, тонкая настройка сайта, хитрости ucoz, настройка ucoz сайтов, настройка, для UCOZ, пользователя | Рейтинг: 5.0/1
Всего комментариев: 1
пишет:
[url=http://silven.ru/khkhkh-onlajjn/]
лучше порно онлайн бесплатно[/url]

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]