Сообщение оставлено 16.10.2011 в 18:00:40 | Сообщение #
1
Заблокированный Ограниченный пользователь, не имеющий никаких прав доступа к сайту.
К сожалению, пользователь данные о WMID не указал.
Скрипт позволяет удалять и перемещать темы на форуме массово, т.е сбоку красиво любуются чекбоксы для отметки тем, которые позже можно все, одним махом, удалить или переместить. Как насчёт бана от системы? Ответ прост: тестировалось на 25 темах на странице, блокировки не было замечено (но всё равно злоупотреблять не советую). Скрипт был выполнен по просьбе одного из жителей форума, а именно - [LiKER] Установка: В код общего вида страниц форума после $BODY$: Code
<?if($GROUP_ID$='4' || $GROUP_ID$='3')?> <?if($PAGE_ID$='forum')?> <style> .gTableTop { padding-left: 6px; } </style> <script> nfid = 5; fid = location.pathname.split('/')[2]; if (nfid != fid) { $('.gTableTop').prepend('<input type="checkbox" id="p">'); $('tr[id^="tt"]').each(function () { $(this).children().eq('0').prepend('<input type="checkbox" class="ch">'); }); $('#p').click(function () { if ($('.ch:checked').length) { $('.ch').removeAttr('checked'); } else { $('.ch').attr('checked', 'checked'); } }); $('.gTopCornerRight').show().html('<input type="button" value="Удалить выбранные" onclick="edit(\'del\');"> <input type="button" value="В корзину выбранные" onclick="edit(\'cart\');">'); function edit(act) { href = location.href; $.get(href + '-0-0-1-1', function (data) { ssid = $('input[name="ssid"]', data).val(); $('.ch:checked').each(function () { id = $(this).parent().parent().attr('id').substr(2); if (act == 'del') { $.get(href + '-' + id + '-' + ssid + '-21-2?_tp_=xml'); } else { $.post('/forum', { _tp_: 'xml', a: 20, description: $('#tt' + id + ' .threadDescr').text(), fid: fid, nfid: nfid, t: 1, tid: id, tt: 1, }); } }); setTimeout(function () { location.href = href; }, 2000); }); } } </script> <?endif?> <?endif?>
В первой строчке скрипта: 5 - id корзины (узнать его можно зайдя в корзину и посмотрев на цифры в адресной строке после /forum/) Готово. Автор: jQuery
Сообщение оставлено 16.10.2011 в 18:00:40 | Сообщение #
1
Лавэ это не главное
Сообщения: 0
Скрипт позволяет удалять и перемещать темы на форуме массово, т.е сбоку красиво любуются чекбоксы для отметки тем, которые позже можно все, одним махом, удалить или переместить. Как насчёт бана от системы? Ответ прост: тестировалось на 25 темах на странице, блокировки не было замечено (но всё равно злоупотреблять не советую). Скрипт был выполнен по просьбе одного из жителей форума, а именно - [LiKER] Установка: В код общего вида страниц форума после $BODY$: Code
<?if($GROUP_ID$='4' || $GROUP_ID$='3')?> <?if($PAGE_ID$='forum')?> <style> .gTableTop { padding-left: 6px; } </style> <script> nfid = 5; fid = location.pathname.split('/')[2]; if (nfid != fid) { $('.gTableTop').prepend('<input type="checkbox" id="p">'); $('tr[id^="tt"]').each(function () { $(this).children().eq('0').prepend('<input type="checkbox" class="ch">'); }); $('#p').click(function () { if ($('.ch:checked').length) { $('.ch').removeAttr('checked'); } else { $('.ch').attr('checked', 'checked'); } }); $('.gTopCornerRight').show().html('<input type="button" value="Удалить выбранные" onclick="edit(\'del\');"> <input type="button" value="В корзину выбранные" onclick="edit(\'cart\');">'); function edit(act) { href = location.href; $.get(href + '-0-0-1-1', function (data) { ssid = $('input[name="ssid"]', data).val(); $('.ch:checked').each(function () { id = $(this).parent().parent().attr('id').substr(2); if (act == 'del') { $.get(href + '-' + id + '-' + ssid + '-21-2?_tp_=xml'); } else { $.post('/forum', { _tp_: 'xml', a: 20, description: $('#tt' + id + ' .threadDescr').text(), fid: fid, nfid: nfid, t: 1, tid: id, tt: 1, }); } }); setTimeout(function () { location.href = href; }, 2000); }); } } </script> <?endif?> <?endif?>
В первой строчке скрипта: 5 - id корзины (узнать его можно зайдя в корзину и посмотрев на цифры в адресной строке после /forum/) Готово. Автор: jQuery Подпись пользователя: Мой блог :О Спасает дым, без дыма были бы виллы.
Сообщение оставлено 16.10.2011 в 21:32:07 | Сообщение #
2
Постоянный Постоянный пользователь проекта. Имеет широкие привилегии на сайте.
К сожалению, пользователь контактные данные не указал.
К сожалению, пользователь данные о WMID не указал.
Для ЕХТМ нужно было раньше, когда чистка была
Сообщение оставлено 16.10.2011 в 21:32:07 | Сообщение #
2
Для ЕХТМ нужно было раньше, когда чистка была