UCOZ
МЕНЮ UCOZ
ФАЙЛЫ
ШАБЛОНЫ
СКРИПТЫ
ПОЛЕЗНОЕ
ДЛЯ ФОТОШОПА
НОВОСТИ
СТАТЬИ
ФОРУМ
RSS
ПОИСК
КОНТАКТЫ
ВХОД
РЕГИСТРАЦИЯ
КАРТА САЙТА
КАРТА ФОРУМА
СЧЕТЧИК
ФОРУМ UCOZ
  • Страница 1 из 1
  • 1
Форум UCOZ » Все Для Ucoz'a » Ucoz Скрипты » Форум » Массовый перенос/удаление тем для модераторов
Массовый перенос/удаление тем для модераторов
Mr-Hell Дата: Пятница, 02.09.2011, 16:38 | Сообщение # 1


Журналист
За 50 Сообщений За 500 Сообщений За 1000 Сообщений За 2000 Сообщений За 5000 Сообщений
.
Скрипт позволяет удалять и перемещать темы на форуме массово, т.е сбоку красиво любуются чекбоксы для отметки тем, которые позже можно все, одним махом, удалить или переместить.

В общий вид страниц форума после $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?>


Code
nfid = 5;

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


F@natik Дата: Пятница, 02.09.2011, 16:45 | Сообщение # 2


Premium!
За 50 Сообщений За 500 Сообщений За 1000 Сообщений За 2000 Сообщений
. Скрипт рабочий мы поставили его

hardy Дата: Воскресенье, 04.09.2011, 16:40 | Сообщение # 3


Hardy всегда прав!
За 50 Сообщений За 500 Сообщений За 1000 Сообщений
. прикольно))



Us-Goog Дата: Воскресенье, 03.06.2012, 19:38 | Сообщение # 4


Суровый Администратор
За 50 Сообщений За 500 Сообщений За 1000 Сообщений За 2000 Сообщений За 5000 Сообщений
. Отличный скрипт

Форум UCOZ » Все Для Ucoz'a » Ucoz Скрипты » Форум » Массовый перенос/удаление тем для модераторов
  • Страница 1 из 1
  • 1
Поиск: