Главная » Файлы » Скрипты для 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 | |
Просмотров: 497 | Загрузок: 0 | Комментарии: 8 | |
Всего комментариев: 0 | |
| |