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

Удаление всех комментариев на странице одним кликом by Apocalypse для uCoz
24.06.14, 14:16:08





Часто бывает так, что нужно быстро удалить все комментарии на странице - этот скрипт позволит вам осуществить это

За основу взято решение из ЭТОГО топика

Установка:

В самое начало вида материалов комментариев вставляйте:
Код
<div id="$ID$" class="<?if($MODER_PANEL$)?>apodelus<?endif?>">
В самый конец этого же вида материалов вставьте:
Код
</div>


В самый низ формы добавления комментариев вставляйте:
Код
<script>  
  // ApoTeam (c) 2012  
  if($('div.apodelus').size() > 0) {  
  $('#addcBut').after('<input type="button" value="Удалить все комментарии" onclick="apodelcomments()">');  
  }  
  // Ловим список id  
  function apodelcomments() {
  if(confirm('Все комментарии будут удалены. Вы уверены?')) {  
  var apoarr = '';  
  $('div.apodelus').each(function() {  
  if(apoarr == '') {  
  apoarr = $(this).attr('id');  
  } else {  
  apoarr = apoarr + ',' + $(this).attr('id');  
  }  
  });  
  // Превращаем список id в массив  
  apoarr = apoarr.split(',');  
  // Получение ssid и поочерёдное удаление всех комментариев на странице  
  $.get('/index/14-0-0-1', function (s) {  
  _uWnd.alert('Пиндец комментам','...', {w:250,h:70})
  for(i=0;i<apoarr.length;i++) {  
  _uPostForm('',{url:'/index/38-'+apoarr[i]+'/?ssid='+$('input[name="ssid"]', s).val() + ''});
  };  
  });  
  } else {  
  _uWnd.alert('Уфф... Ну слава богу','...', {w:250,h:70})
  }  
  }
  </script>


Материал разработан Apocalypse

Категория: Комментарии | Добавил: Apocalypse | Теги: Одним, Apocalypse, удаление, всех, by, на, комментариев, странице, кликом, для
Просмотров: 381 | Загрузок: 0 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email: