Главная » 2012 » Декабрь » 8 » Удаление всех комментариев к материалу (Скрипты для ucoz)
08.12.2012, 23:57

Удаление всех комментариев к материалу




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

Установка:

В самое начало вида материалов комментариев вставляйте:

Code
<div id="$ID$" class="<?if($MODER_PANEL$)?>apodelus<?endif?>">

В самый конец этого же вида материалов вставьте:

Code
</div>


В самый низ формы добавления комментариев вставляйте:

Code
<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>
Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: apo-ucoz.com
Категория: Скрипты uCoz | Просмотров: 872 | Добавил: sold93 | Рейтинг: 5.0/1 |
Теги: комментариев, удаление, всех, материалу
Пока комментариев нет. Ты можешь быть первым!
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]