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


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



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



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

Скрипт предупреждения четвертая версия

Скрипт предупреждения четвертая версия Скрипт, предупреждения, четвертая, версия
Скрипт предупреждения, новая версия.
ЧТО НОВОГО В ВЕРСИИ? Максимально укорочен код, так же сделаны небольшие шпаргалки при "вручении" предупреждения. Так же модератор, или пользователь имеющий функций как и сам моделирующий не сможет вручить более трех предупреждений одному пользователю, автоматически будет вылезать уведомление что пора дать замечание.
  • Установка:
  • Подключаем модуль Доска объявлений и создаем в нем одну любую категорию.
  • В настройках модуля оставляем только включенным "Тема объявления", а так же включаем возможность поиска материалов пользователя.
  • В настройках групп убираем возможность добавление материала в модуль и разрешаем только некоторым группам (я разрешил администраторам и модераторам). Этим самым группам же даем возможность удаление материалов.
  • В странице поиска и рейтинга материалов модуля ищем:
    Code
    $BODY$

    и заменяем на:
    Code

    <div id="pred1"><?if($NUM_ENTRIES$>=1)?>$BODY$<?else?><center>Предупреждений нет</center><?endif?></div>

    В вид материалов модуля вставляем:
    Code
    <table border="0" width="99%">  
    <td width="95%" style="text-shadow:0px 1px 0px #FFF;" align="left" valign="top">» $TITLE$<div style="2px"></div><span style="font-size:7pt">Добавлено $DATE$ в $TIME$</span><?if($MODER_PANEL$)?><br><a href="javascript://" class="del_bm$ID$" onclick="$.get('/index/92-7-$ID$-<?substr($MODER_PANEL$, strrpos($MODER_PANEL$,"','h")-8,8)?>',function(){$('#entryID$ID$').slideUp('fast')});">Удалить</a><?endif?></td></tr></table><hr>

    По месту появления скрипта в персональную страницу пользователя вставляем:
    Code
    <div id="block20" class="udtb"><div class="udtlb">Предупреждения:</div> <a href="javascript:uwnd_funk_pred2()">$_BOARD_ENTRIES$</a><?if($MODER_PANEL$ and $_PM_SEND_URL$)?> [<a href="javascript:<?if($_BOARD_ENTRIES$>=3)?>infoadd<?else?>pred_add<?endif?>()">±</a>]<?endif?></div>

    И перед </body> вставляем:
    Code
    <script type="text/javascript">
    function uwnd_funk_pred2(){
    new _uWnd("uwnd_ru2","Предупреждения",300,100,{autosize:1,modal:1},$("#uwnd_funk_pred").html());
    }
    function infoadd(){
    _uWnd.alert("У пользователя уже 3 предупреждения, пора давать бан.","Информация",{w: 270,h: 70,t: 9000});
    }
    function pred_add(){
    new _uWnd('notBan','Вынести предупреждение', 300, 200, {
      align: 0,
      shadow: 1,
      autosize: 1,
      resize: 0,
      oncontent: function () {
      function text_r(c) {
      $('#uwnd_mess').val(c);
      };
      }
    },
    '<fieldset><legend>Помощь:</legend><a href="javascript://" onclick="text_r(\'Не нормативная лексика\')">Не нормативная лексика</a><br><a href="javascript://" onclick="text_r(\'Флуд / Оффтоп\')">Флуд / Оффтоп</a><br><a href="javascript://" onclick="text_r(\'Скрытый мат\')">Скрытый мат</a></fieldset><fieldset><legend>Текст:</legend><center><textarea id="uwnd_mess" style="width:100%; height: 60px;"></textarea></fieldset><center><input type="button" onclick="abDone();postls()" value="Отправить" id="dButtn"><img src="/scripts/ajaxs.gif" border="0" alt="" id="aStat" align="absmiddle" style="padding-left: 5px; display:none;">');
    $.get('/board/0-0-0-0-1', function(data){var till = $('#bdM33', data).clone();var ssid = $('input[name="ssid"]', data).val();$('#aTill').after(till);});}function abDone(){var abuse = $('#uwnd_mess').val();if(abuse.match(/^\s*$/)){_uWnd.alert("Не введен текст предупреждения","Ошибка",{w: 270,h: 70,t: 8000});return;}$('#aStat').show();$('#dButtn').attr('disabled',true);$.get('/board/0-0-0-0-1', function(data){var ssid = $('input[name="ssid"]', data).val();var abuse = $('#uwnd_mess').val();var pya = $('#bdF10').val();var pma = $('#bdF11').val();var pda = $('#bdF12').val();var user = '$_USERNAME$';$.post('/board/', {jkd498: 1,jkd428: 1,ocat: 1,title: abuse,pya: pya,pma: pma,pda: pda,user: user,a: 12,ssid: ssid}, function(data){var reasn = $('<div/>').html($(data).text()).find('div').html();if (reasn.match('успешно')){$('#aStat').attr('src','http://new-varning.ucoz.ru/.s/img/icon/ok.png');}else {$('#aStat').attr('src','http://new-varning.ucoz.ru/.s/img/icon/er.png'); alert(reasn);}});});
    }
    function text_r(c) {
      $('#uwnd_mess').val(c);
    };
    function postls() {
    $.get('/index/14-0-0-1/', function (data) {
    var ssid = $('input[name="ssid"]', data).val();
    $.post('/index/', {
    a: '18',
    s: '$_USERNAME$',
    subject: 'Предупреждение',
    message: 'Здравствуйте, $_USERNAME$. Вам было дано предупреждение. [br][r]Администрация.[/r]',
    ssid: ssid
    },
    function (e) {if($(e).text().indexOf('успешно')>-1) {_uWnd.alert('<font color="green">Предупреждение <b>выдано</b></font>','Успех',{w:270,h:70,t: 10000});}});
    });
    }
    </script>
    <script type="text/javascript">
    $.get('/board/0-0-$_USER_ID$-0-17 ',function(uwnd22){
    var result22 = $('#pred1',uwnd22).html();  
    $('#uwnd_funk_pred').html(result22);  
    });
    </script>
    <div style="display:none" id="uwnd_funk_pred"></div>

    При копировании обязательно источник!
  • Автор\Источник: http://uwnd.ru

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

    Всего комментариев: 2
    0  
    2 Taifun   Дата: 24.02.2012  Время: 21:29   [№ 12270] [Материал]
    Скрип-то работает, но почему только для администраторов? Модератор добавлять не может предупреждения...Что делать мир?

    0  
    1 Vovan4ik13   Дата: 27.07.2011  Время: 22:56   [№ 9698] [Материал]
    Классно! Спасибо, мир!


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

    Форма входа


    Поиск


    На форуме

    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