Приветствую Вас Прохожий | RSS Суббота, 23.11.2024, 20:31
Меню сайта
ВИДЕО УРОКИ СКРИПТЫ UCOZ ШАБЛОНЫ UCOZ ФОТОШОП UCOZ КАТАЛОГ СТАТЕЙ ВЕБМАСТЕРУ UCOZ ВИДЕО ФОТОШОПА ДОПОЛНЕНИЕ САЙТА РАЗДЕЛ СТУДИИ УСЛУГИ НАШЕГО САЙТА


Мини-чат
Все вопросы задаем в форуме,
здесь они игнорируются!



Статистика
Онлайн всего: 25
Гостей: 25
Пользователей: 0



Главная » Файлы » Скрипты для uCoz » Скрипты Разное

Новый тип контроля предупреждения версия 2.1

Новый тип контроля предупреждения версия 2.1 Новый, контроля, предупреждения, версия
Необходимая функциональность на сайте с новшеством варианта проставления предупреждений, возможно переделать под любой модуль ucoz.
На многих сайтах где много пользователей, появилась необходимость создать систему предупреждений, для учета предупреждений и проставления замечания если поведении пользователя нарушает и он не реагирует на предупреждения, все записывается в историю модуля каталога статей.
В данном виде переделка идей версии Предупреждения 2.0 только с изменением удобства.
Для работы скрипта используется модуль каталог статей.

Усовершенствовано в трех пунктах следующих:
1) Все функции в едином ajax окошке, что очень удобно.
2) Максимально уменьшенный сам код.
3) Отправка удобного ЛС пользователю.

Установка:
Переходим в панель управления далее Главная - модуль Каталог статей - Настройки модуля
И настаиваем по ниже указанному описанию:
1 Проставляем галочки в первом и втором окне в графе Краткое описание материала
2 Проставить галочку в первое окно в графе Имя автора материала
3 проставить так же галочку в графе : Включить поиск материалов пользователя
С настройками закончили, начнем установку кода.
Панель управления Главная - модуль Пользователи - там же Персональная страница пользователя
И перед </body> вставляем форму предупреждении сам скрипт ниже указанный:
Code
<script type="text/javascript">function wg_add() {new _uWnd('wm','Мои предупреждения',500,450, {align: 0,shadow: 0,close: 1,autosize: 1,maxh: 450,modal: 1,minh: 60,resize: 1,<?if($GROUP_ID$=='4' or $GROUP_ID$=='3')?>customButtons: {'add': [true, function() {$('.xt-add, .xt-back, .warning, .wg_num, .wg_add, .noWarnings').slideToggle('fast')}], 'back': [true, function() {$('.xt-back, .xt-add, .warning, .wg_num, .wg_add, .noWarnings').slideToggle('fast')}]},<?endif?>oncontent: function () {setInterval(function(){_uWnd.getbyname("wm").checksize()},1500); var wg_add_but = _uButton('', 'b', {style: 1,text: '<b>Отправить</b> предупреждение',id: 'wg_add_but'});$('.wg_add_but').html(wg_add_but); $.get('/publ/0-0-$_USER_ID$-0-17',function(e) {var wg_num = '$_PUBL_ENTRIES$';var wg_text = 'предупреждений';var warnings = $('.warning',e).html();if(wg_num==1){var wg_text = 'предупреждение';}else {var wg_text = 'предупреждения';};if(wg_num>4){var wg_text = 'предупреждений';}else if(wg_num==0){var wg_text = 'предупреждений';};$('.warning').before('<div class="wg_num">У<?if($_IS_OWN_PROFILE$)?> вас <?else?> $_USERNAME$ <?endif?><b><span class="wg_entries">$_PUBL_ENTRIES$</span></b> '+wg_text+'</div>');if(warnings.indexOf('noEntry')>-1){$('.warning').replaceWith('<div class="noWarnings"><font color="green"><b>История</b> предупреждений пуста</div>');};$('.warning').html(warnings);});$('#wg_ls').click(function() {$.get('/index/14-0-0-1',function(q) {var ssid = $('input[name="ssid"]', q).val();var mes = $('#wg_mes').val();$.post('/index/', {a: 18,s: '$_USERNAME$',subject: 'Ваш уровень предупреждений повышен',message: 'Здраствуйте, [b]$_USERNAME$[/b].[br][br]Ваш уровень предупреждений был [b]повышен[/b].[br][br][b]Изменил:[/b] $USERNAME$[br][b]Дата изменений:[/b] $WDAY$, $DATE$, $TIME$[br][b]Причина: [/b]'+mes+'[br][br]Вы можете пожаловаться администрации за неправдивое повышение предупреждений, Всего науличшего',ssid: ssid},function(er) {var answer = $(er).text();if(answer.indexOf('успешно')>-1){_uWnd.alert('<font color="green">О повышении <b>успешно</b> оповещено</font>','Ошибка',{w:270,h:70,t:10000})};});});});$('#wg_add_but').click(function() {$.get('/publ/0-0-0-0-1', function(data) {var ssid = $('input[name="ssid"]', data).val();$.post('/publ/', {a: 12,jkd428: 1,jkd498: 1,ocat: 1,brief: $('#wg_mes').val(),format_brief: 1,user: '$_USERNAME$',aname: '$USERNAME$', ssid: ssid},function(er) {var error = $(er).text();if(error.indexOf('успешно')>-1){$('#wg_mes').val('');$('.xt-back').click();_uWnd.alert('<font color="green">Предупреждение <b>успешно</b> выдано</font>','Успех',{w:270,h:70,t:10000});$('#wg_ls').click();};if(error.indexOf('заполнен')>-1){_uWnd.alert('<font color="red">Введите <b>текст</b> предупреждения</font>','Ошибка',{w:270,h:70,t:10000})};});});});}},'<input type="button" style="display:none;" id="wg_ls"><div class="warning"><div class="wg_lg">Загрузка предупреждений...</div></div><div class="wg_add"><div id="wg_blue"><textarea style="width: 100%;height: 75px;" id="wg_mes"></textarea></div><div class="wg_add_but" align="right" id="wg_blue"></div></div>')};</script>


На этой же странице находим вот такого типа сам код по стандарту ucoz по умолчанию:
Code
<?if($_BAN_READ_URL$)?>  
  <div id="block3" class="udtb"><div class="udtlb">Замечания:</div> <a class="banPercent" title="Смотреть историю замечаний" href="$_BAN_READ_URL$">$_BAN_PERCENT$%</a> <?if($_BAN_DO_URL$)?> <a href="$_BAN_DO_URL$"><img alt="" style="margin:0;padding:0;border:0;" title="Изменить уровень замечаний" src="http://s51.ucoz.net/img/fr/wm.gif" width="10" height="9" /></a><img alt="" style="margin:0;padding:0;border:0;" src="http://s51.ucoz.net/img/fr/w$_BAN_RATING$.gif" width="49" height="9" /><a href="$_BAN_DO_URL$"><img alt="" style="margin:0;padding:0;border:0;" title="Изменить уровень замечаний" src="http://s51.ucoz.net/img/fr/wp.gif" width="10" height="9" /></a><?endif?></div>  
  <?endif?>


Заменяем свыше указанный код на код что указан ниже, внимание заменять внимательно:
Code
<?if($_BAN_READ_URL$)?>  
  <div id="block3" class="udtb"><div class="udtlb">Замечания:</div> <a class="banPercent" title="Смотреть историю замечаний" href="$_BAN_READ_URL$">$_BAN_PERCENT$%</a> <?if($_BAN_DO_URL$)?> <a href="$_BAN_DO_URL$"><img alt="" style="margin:0;padding:0;border:0;" title="Изменить уровень замечаний" src="http://s51.ucoz.net/img/fr/wm.gif" width="10" height="9" /></a><img alt="" style="margin:0;padding:0;border:0;" src="http://s51.ucoz.net/img/fr/w$_BAN_RATING$.gif" width="49" height="9" /><a href="$_BAN_DO_URL$"><img alt="" style="margin:0;padding:0;border:0;" title="Изменить уровень замечаний" src="http://s51.ucoz.net/img/fr/wp.gif" width="10" height="9" /></a><?endif?></div>  
  <div id="block4" class="udtb"><div class="udtlb">Предупреждения:</div> <a title="Смотреть историю предупреждений" href="javascript://" onclick="wg_add()">$_PUBL_ENTRIES$</a> <span class="wg_rate"><?if($_PUBL_ENTRIES$>'4')?><img width="49" height="9" src="http://s51.ucoz.net/img/fr/w5.gif" style="margin:0;padding:0;border:0;"><?else?><img width="49" height="9" src="http://s51.ucoz.net/img/fr/w$_PUBL_ENTRIES$.gif" style="margin:0;padding:0;border:0;"><?endif?></span><a href="javascript://" onclick="wg_add();"><img width="10" height="9" src="http://s51.ucoz.net/img/fr/wp.gif" title="Изменить уровень предупреждений" style="margin:0;padding:0;border:0;"></a></div>  
  <?endif?>


Заходим Главная » Пользователи » Персональная страница пользователя
Удаляем всё и вставляем код:
Code
<style>  
  div.title {border-radius: 3px 3px 0px 0px;color: #D63131;text-shadow: 1px 1px 0px rgba(97, 0, 24, 0.1);background:#FFC7C7;border: 1px solid #E87979; padding: 3px;border-bottom: none;}  
  div.wg {margin-bottom: 5px;background:#FFE6FF;padding: 3px;color: #C23434;text-shadow: 1px 1px 0px rgba(97, 0, 24, 0.1);border: 1px solid #E87979;}  
  hr.hr {height: 1px; border-bottom: 1px dashed #D63131;}  
  #wg_del {text-decoration: none; color: white;}  
  </style>  

  <span id="wg$ID$">  
  <div class="title">  
  Предупреждение от <b>$AUTHOR_NAME$</b><?if($MODER_PANEL$)?><a href="javascript://" onclick="$.get('/index/92-1-$ID$-<?substr($MODER_PANEL$, strrpos($MODER_PANEL$,"','h")-8,8)?>',function(){$('#wg$ID$').fadeOut('fast')});"><img src="http://cdn1.iconfinder.com/data/icons/diagona/icon/16/150.png" style="margin-left: 5px;" align="absmiddle"></a><?endif?>  
  <span style="float:right">Выдано $DATE$, в $TIME$</span>  
  </div>  
  <div class="wg">  
  <i><b>$MESSAGE$</b></i>  
  </div> <hr class="hr">  
  </span>
Автор: W-webber
Автор\Источник: usite.su

Для того что бы скачать архив необходимо зайти на сайт как пользователь.
Просмотров: 2190 | Рейтинг: 3.5/4 | |Категория: Скрипты Разное | Добавил: мир | Дата: 02.06.2011 | Скачали: 0 | Теги: предупреждения, версия, контроля, новый
Похожие новости на нашем сайте
Коментарий к новости

Всего комментариев: 0

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

Форма входа


Поиск


На форуме

1 Работа на заводе

29

2 Комплексный прогон сайт...

54

3 Армия

0

4 Может у кого есть!

6

5 Нужны копирайты

1

6 Остались честные СМИ?

0

7 Раздача подарков и стик...

1

8 Дисковое пространство

3

9 Ручной прогон по трасто...

19

10 бот для умножения денег...

0


Подробней о форуме


Комментарии



Copyright UcozOn.ru™ © 2008-2024


Кнопка 88х31 сайта ucozon.ru