Приветствую Вас, Гость | RSS
Воскресенье, 12.05.2024, 08:42
Главная » Файлы » uCoz » Скрипты

Уведомление пользователя об активации материала
25.04.2012, 16:37
Суть проста: пользователь добавляет файл, ждет активации. Как только материал активируется администратором, пользователь получает об этом уведомление в виде ЛС. Подойдет для крупных порталов, где пользователям трудно следить за своими материалами, которые на модерации. Скрипт изготовлен для модуля "Каталог файлов". 

Установка: 

Зайдите в ПУ, управление дизайном, каталог файлов, страница материала и комментариев к нему, найдите код $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 коды. 
(Отмеченное красным лучше не изменять.) 
Категория: Скрипты | Добавил: ar44em
Просмотров: 640 | Загрузок: 0 | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright MyCorp © 2024 |