Суть проста: пользователь добавляет файл, ждет активации. Как только материал активируется администратором, пользователь получает об этом уведомление в виде ЛС. Подойдет для крупных порталов, где пользователям трудно следить за своими материалами, которые на модерации. Скрипт изготовлен для модуля "Каталог файлов".
Установка:
Зайдите в ПУ, управление дизайном, каталог файлов, страница материала и комментариев к нему, найдите код $MODER_PANEL$ и замените его на:
Code <script> var udalenie = ['$USER$','$TITLE$','Уведомление об удалении материала','[color=blue]Здравствуйте,[b]$USER$[/b]! Добавленный вами $ADD_DATE$ материал "[url=$ENTRY_URL$]$ENTRY_TITLE$[/url]" [b]Удален[/b].[/color]']; </script> <script type="text/javascript"> /* Name: Уведомление об удалении добавленного материала Author: www.ujs.su & Coder] Date: 24.04.2012 */ $(function () { $('.panelka_ujs a:last').hide().after('<a href="javascript://" rel="nofollow" onclick="inform()"><img src="http://s39.ucoz.net/img/fr/EmnD_.gif" title="Материал неактивен. Активировать..." align="absmiddle" border="0" height="16" width="16"></a>'); }) function inform() { actid = $('.panelka_ujs').find('span').attr('id').match(/\d+/); if(confirm('Вы подтверждаете удаление?')) { $.get('/index/92-5-'+actid+'-t341f1Aw'); $.get('/index/14-0-0-1', function (s) {session_id = $('input[name="ssid"]',s).val(); $.post('/index/', { s:udalenie[0], subject:udalenie[2], message:udalenie[3], ssid:session_id, a:18 }, function(a){ var res = $(a).text(); res.indexOf('отправлено') !=-1 ? _uWnd.alert('<span style="color:green;font-weight:bold">Материал удален! <br>Автору отправлено уведомление об удалении.</span>','Успех',{h:80,w:260,tm:5000}) : _uWnd.alert('<span style="color:#7e0909;font-weight:bold">Ошибка при отправке уведомления!</span>','Внимание',{h:60,w:240}); })}); } } </script>
Настройка скрипта Настройка скрипта ведется в переменной-массиве active:
[0] - Имя пользователя, необходимо для работы отправки уведомления [1] - Название материала
[2] - Заголовок отправляемого в лс сообщения [3] - Текст сообщения, можно использовать bb коды. (Отмеченное красным лучше не изменять.)
|