Гость !!! | RSS
Смотреть онлайн:Владимир Кристовский подался в кинематограф
Смотреть онлайн:Мандариновый тирамису
Смотреть онлайн:Fit-bo. Выпуск 4
Смотреть онлайн:Эротическая фотосъемка
Смотреть онлайн:Гонка на выживание
Смотреть онлайн:Олю Бузову ждут в Куршавеле
Смотреть онлайн:Синяя дыра. Серия 5
Смотреть онлайн:Поворот на 720 градусов
Смотреть онлайн:Раритетная «Победа» Леонида Ярмольника
Смотреть онлайн:Игрушка от Бижоева
Смотреть онлайн:Видеоигра
Смотреть онлайн:Что привлекало Сашу Васильева на детских ел...
Смотреть онлайн:Мастер–класс от гопников
Смотреть онлайн:Кипелов — Без тебя
Смотреть онлайн:Чужая жена и муж под кроватью
Смотреть онлайн:Замок лгунов
Смотреть онлайн:Света и марсиане
Смотреть онлайн:Сирень Саша - Девочка в стиле шансон
Смотреть онлайн:Самые оригинальные подарки «Ранеткам»
Смотреть онлайн:Julien MacDonald
Сегодня на сайте
Новые сообщения Участники Правила форума Поиск RSS
  • Страница 1 из 1
  • 1
Модератор форума: Khufu  
Награды пользователя
« Khufu » Дата: Понедельник, 20 Сентября 2010, 03:01:11 | Сообщение # 1
Любознательные
Khufu; НЕТ АВАТАРА
«Модератор»
Сообщений: 156
Замечания: ±
Статус Настроения: [редактировать]
Отсутствует

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

V.1.0

* Для профиля

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

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

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

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

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

<script type="text/javascript">
   $('#listawards$ID$').hide();
   $.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();
    $.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();
   $.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('Загрузка наград ...');
    $.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();
$.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();
$.get('/index/54-$UID$', function(data){
data=$(data).text();
data=$(data).find('fieldset:has(legend:contains("Позитив"))');
$('#listawards$ID$').html($('td',data)).show();
})
</script>



Сообщение отредактировал(а) Khufu - Понедельник, 20 Сентября 2010, 17:32:49
 
  • Страница 1 из 1
  • 1
Поиск:
мини-чат
Tagis Балаболка
Инфо сайта
Инфо форума

Все права защищены! shalbuzdag-666.ucoz.ru © 2009 – 2025 ()
уЧётчик сайта