[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Причина удаления материала v 1.0
Pr0f1xДата: Среда, 11.08.2010, 20:37 | Сообщение # 1

Сообщений: 668
Награды: 3

[ 10 ]


У пользователей чьи материалы были удалены часто возникают вопросы: "Почему удалили?" (и т.д.) а администрации лень на все отвечать. Именно поэтому и был разработан этот скрипт. Когда администрация (модератор) удаляет какой-либо материал, выплывает окошко с предложением ввести причину удаления. Эта причина отправляется в ЛС участнику добавившему материал. Если причина не введена, отправляется "Причина удаления не указана". Также участник у которого удалили материал узнает кто это сделал. И даже группу.
Как это работает?
Вы как обычно удаляете материал, нажатием на [x] и тут вдруг всплывает окошко, где нужно ввести причину. Все. Материал удален и причина отправлена. Теперь тот кто удалял ваши материалы спалится. xD
Установка очень-очень простая.
Это для Каталога файлов:
Code

После< body > (не путать с < / body >) В шаблоне страница материала и комментариев к нему:<?if($GROUP_ID$='4' || $GROUP_ID$='3')?>    
<!-- By http://cloddy.org - Bogdan4eg -->    
<script type="text/javascript">    
    $(document).ready(function(){    
    $("img[src='http://s32.ucoz.net/img/fr/EmnD.gif']").attr("onclick","entrydelete();");    
    });    
    function entrydelete(){    
    var reason=prompt('Введите причину удаления','');    
    if(reason='undefined'){    
    reason='Причина удаления не указана';    
    }    
$.get('/index/14-$UID$-0-1', function(o){    
    s=$('input[name="s"]', o).val();    
    $.post('/index/', {    
    s: s,    
    subject: 'Ваш материал был удален',    
    message: 'Здравствуйте, $USER$!\n\nВы добавляли материал «[b]$ENTRY_TITLE$[/b]», но этот материал удалил <?if($GROUP_ID$='3')?>модератор<?endif?><?if($GROUP_ID$='4')?>администратор<?endif?> [url=$HOME_PAGE_LINK$index/8-$USER_ID$]$USERNAME$[/url].\n [b]Причина удаления[/b]: «'+reason+'»\n\nЕсли Вы не согласны с действиями <?if($GROUP_ID$='3')?>модератора<?endif?><?if($GROUP_ID$='4')?>администратора<?endif?>, то Вы можете [url=$HOME_PAGE_LINK$index/14-$USER_ID$-0-1]связаться с ним через ЛС[/url].\n\n\n [i]Всего хорошего![/i]',    
    a: 18}, function(){    
    _uWnd.alert('$USER$ Уведомлен о удалении материала','',{w:170,h:70,tm:3100});    
    });    
    });    
    }    
</script>    
<?endif?>

http://s32.ucoz.net/img/fr/EmnD.gif меняем на сервер, на котором Ваш сайт.
Что изменить чтобы был ваш текст надеюсь разберетесь.



  • Страница 1 из 1
  • 1
Поиск: