Поиск:
  • Страница 1 из 1
  • 1
Модератор форума: Senator  
«Предупреждения 2.0»
Дата: Пятница, 03.06.2011, 01:14 | Сообщение # 1
Offline
  • Проверенный
  • 1828 Сообщения

[Table]После того, как я увидел скрипт предупреждений, мне захотелось создать свой вариант.

Усовершенствовано:
1) Все функции в 1-м ajax окне.
2) Максимально укорочен код.
3) Отправка удобного личного сообщения.

Установка:

Заходим Главная » Каталог статей » Настройки модуля
И настаиваем всё по скриншоту:

Заходим Главная » Пользователи » Персональная страница пользователя
И перед вставляем код:[/Table]
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>
1.

[Table]И находим там же код:[/Table]
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?>
1.2.3.


[Table]И заменяем его на:[/Table]

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?>
1.2.3.4.

[Table]
Заходим Главная » Пользователи » Персональная страница пользователя
Удаляем всё и вставляем код:[/Table]

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>
  • Страница 1 из 1
  • 1
Поиск:
Администрация проекта не несет ответственности за публикуемые материалы.
Дизайн полностью принадлежит "Up-Rise.Ru".
Дизайн сайта разработал life_man.
© 2025 Сайт управляется системой uCoz.