Скрипт для сортировки типов оценок репутаций на uCoz
Скрипт дополнительного удобства для сортировки типов оценок репутаций на uCoz в окне ajax с возможностью просмотра только одного типа сортировки. Удобно и не сложно, работает просто кликаем на нужный фильтр в меню, и получаем сразу результат без обновления.
Еще было бы не плохо сделать сортировки от одного имени пользователя, которого вводишь в спец окно для использования ника в поиске.
С каждым новым вариантом подобных разработок, все более и более становятся удобными формы и окна диалога, те скрипты которые без багов идеально производят свою работу, принимаются в стандарты и используется по умолчанию как новое обновление.
Установка :
Управление дизайном - Персональная страница пользователя, в любое удобное место вставляете код:
Код
<script type="text/javascript"> repst_userid = '$_USER_ID$'; /*! * Reputation Stilization v1.2 * Copyright 2012, by rotor94 * Date: 30.07.2012 */ function rep_style_open() { new _uWnd('Rh','История репутации',400,250,{autosize:1,closeonesc:1,maxh:300,minh:100,oncontent:function(){ $('div[title="Уровень повышен [+1]"]').css('background','url(\'http://ucozon.ru/_dr/62/00751303.gif\') no-repeat 0 0'); $('div[title="Уровень понижен [-1]"]').css('background','url(\'http://ucozon.ru/_dr/62/42113873.gif\') no-repeat 0 0'); $('div[title="Уровень репутации не изменен."]').css('background','url(\'http://ucozon.ru/_dr/62/36889330.gif\') no-repeat 0 0'); if ($('#ljdemcla').attr('title') == "Включить репутацию") { $('.myWinCont').find('div:contains("История репутации для данного пользователя пуста.")').text('Репутация данного пользователя отключена.'); } if ($('#kdfjeu2').text() == 0) {$('#kdfjeu2').css('color','black');} else {if ($('#kdfjeu2').text() < 0) {$('#kdfjeu2').css('color','red');} else {if ($('#kdfjeu2').text() > 0) {$('#kdfjeu2').css('color','green')}}} if ($('.myWinCont').text().indexOf('История репутации для данного пользователя пуста.')!=-1 || $('.myWinCont').text().indexOf('Репутация данного пользователя отключена.')!=-1) {} else { $('hr:first').after('<span id="all_rep_hide" style="display:none;">'+$('#kdfjeu2').text()+'</span><div align="left">Сортировать по: <a href="javascript://" onclick="catRepSt(\'all\')" id="repstcatall" style="background-color:#ccc;">всем</a>, <a href="javascript://" onclick="catRepSt(\'plus\')" id="repstcatplus">положительным</a>, <a href="javascript://" onclick="catRepSt(\'minus\')" id="repstcatminus">отрицательным</a>, <a href="javascript://" onclick="catRepSt(\'noun\')" id="repstcatnoun">нулевым</a></div><hr><span id="ifnotrep"></span>'); } }},{url:'/index/9-'+repst_userid+''});return false; } function catRepSt(id) { if (id == "all") { $('#repstcatall').css('background-color','#ccc'); $('#repstcatplus').css('background-color',''); $('#repstcatminus').css('background-color',''); $('#repstcatnoun').css('background-color',''); $('#lksdfkjd').show(); $('#kdfjeu2').text($('#all_rep_hide').text()); if ($('#kdfjeu2').text() < 0) {$('#kdfjeu2').css('color','red')} else {$('#kdfjeu2').css('color','green')} $('div[title="Уровень повышен [+1]"]').parent().parent().parent().parent().show().next('hr').show(); $('div[title="Уровень понижен [-1]"]').parent().parent().parent().parent().show().next('hr').show(); $('div[title="Уровень репутации не изменен."]').parent().parent().parent().parent().show().next('hr').show(); $('#ifnotrep').html(''); } if (id == "plus") { catRepSt('all'); $('#repstcatall').css('background-color',''); $('#repstcatplus').css('background-color','#ccc'); $('#repstcatminus').css('background-color',''); $('#repstcatnoun').css('background-color',''); $('#lksdfkjd').hide(); var all_plus_kol = $('div[title="Уровень повышен [+1]"]').size(); $('#kdfjeu2').text(all_plus_kol).css('color','green'); $('div[title="Уровень понижен [-1]"]').parent().parent().parent().parent().hide().next('hr').hide(); $('div[title="Уровень репутации не изменен."]').parent().parent().parent().parent().hide().next('hr').hide(); if ($('div[title="Уровень повышен [+1]"]').size() == "0") { $('#ifnotrep').html('<div style="padding:20px;">Положительная репутация отсутствует</div>'); } } if (id == "minus") { catRepSt('all'); $('#repstcatall').css('background-color',''); $('#repstcatplus').css('background-color',''); $('#repstcatminus').css('background-color','#ccc'); $('#repstcatnoun').css('background-color',''); $('#lksdfkjd').hide(); var all_minus_kol = $('div[title="Уровень понижен [-1]"]').size(); $('#kdfjeu2').text(all_minus_kol).css('color','red'); $('div[title="Уровень повышен [+1]"]').parent().parent().parent().parent().hide().next('hr').hide(); $('div[title="Уровень репутации не изменен."]').parent().parent().parent().parent().hide().next('hr').hide(); if ($('div[title="Уровень понижен [-1]"]').size() == "0") { $('#ifnotrep').html('<div style="padding:20px;">Отрицательная репутация отсутствует</div>'); } } if (id == "noun") { catRepSt('all'); $('#repstcatall').css('background-color',''); $('#repstcatplus').css('background-color',''); $('#repstcatminus').css('background-color',''); $('#repstcatnoun').css('background-color','#ccc'); $('#lksdfkjd').hide(); var all_noun_kol = $('div[title="Уровень репутации не изменен."]').size(); $('#kdfjeu2').text(all_noun_kol).css('color','black'); $('div[title="Уровень повышен [+1]"]').parent().parent().parent().parent().hide().next('hr').hide(); $('div[title="Уровень понижен [-1]"]').parent().parent().parent().parent().hide().next('hr').hide(); if ($('div[title="Уровень репутации не изменен."]').size() == "0") { $('#ifnotrep').html('<div style="padding:20px;">Нулевая репутация отсутствует</div>'); } } } $(document).ready(function() {$('.repHistory').attr({onclick: "rep_style_open()"});}); </script>
Автор\Источник: не указан или не известен!
Для того что бы скачать архив необходимо зайти на сайт как пользователь.
Просмотров: 2676
| Рейтинг: 4.3 /9 |
- Оценить -
Отлично
Хорошо
Неплохо
Плохо
Ужасно
|Категория: Скрипты Разное | Добавил: мир
| Дата: 22.12.2012 | Скачали: 0 | Теги: репутаций , типов , оценок , сортировки , Скрипт , ucoz
Похожие новости на нашем сайте
Добавлять комментарии могут только зарегистрированные пользователи.
[
Регистрация |
Вход ]