Главная » 2012 » Апрель » 25 » Уведомление об активации материала (Скрипты для ucoz)
25.04.2012, 15:27

Уведомление об активации материала





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

Установка:


Зайдите в ПУ, управление дизайном, каталог файлов, страница материала и комментариев к нему, найдите код $MODER_PANEL$ и замените его на:
Code
<div style="float:right" class="panelka_ujs">$MODER_PANEL$</div>  
  <?if($NOT_ACTIVE$)?>  
  <script>  
  var active = ['$USER$','$TITLE$','Уведомление об активации материала','[color=blue]Здравствуйте,[b]$USER$[/b]! Добавленный вами $ADD_DATE$ материал "[url=$ENTRY_URL$]$ENTRY_TITLE$[/url]" [b]успешно активирован[/b]. Спасибо[/color]'];  
  </script>  
  <script>/*
Name: Уведомление об активации добавленного материала
Author: www.ujs.su & Coder]
Date: 24.04.2012
*/
$(function () {
  $('.panelka_ujs a:first').hide().after('<a href="javascript://" rel="nofollow" onclick="inform()"><img src="http://s107.ucoz.net/img/fr/EmnA.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/91-5-'+actid+'');
  $.get('/index/14-0-0-1', function (s) {session_id = $('input[name="ssid"]',s).val();
  $.post('/index/', {
  s:active[0],
  subject:active[2],
  message:active[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>  
  <?endif?>
Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: ujs.su
Категория: Скрипты uCoz | Просмотров: 1201 | Добавил: antisept | Рейтинг: 4.5/2 |
Теги: Уведомление, Об, активации, материала
Пока комментариев нет. Ты можешь быть первым!
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]