Главная :: Регистрация :: Вход :: RSS
ЛУЧШИЙ ЗАРАБОТОК
РАДИО
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
teasermedia
kadam
Block title
Главная » Файлы » СКРИПТЫ UCOZ » Для Модуля Форума

Массовый перенос/удаление тем для модераторов.
[ · Скриншот ] 07.03.2015, 04:14

Массовый перенос/удаление тем для модераторов 

 

Скрипт позволяет удалять и перемещать темы на форуме массово, т.е сбоку красиво любуются чекбоксы для отметки тем, которые позже можно все, одним махом, удалить или переместить. 

В общий вид страниц форума после $BODY$: 
 

Код
<?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?>


 

Цитата
nfid = 5;



5 - id корзины (узнать его можно зайдя в корзину и посмотрев на цифры в адресной строке после /forum/) 
Готово.

Категория: Для Модуля Форума | Добавил: penoky | Теги: перенос/удаление, массовый, тем, модераторов., для
Просмотров: 298 | Загрузок: 0 | Рейтинг: 0.0/0
Похожие материалы
Всего комментариев: 0
avatar
Вход на сайт

Block title