Новый вид опций для модератора для форума ucoz. Если нажать кнопку "В корзину", то этот скрипт автоматически переносит тему в "Корзину". В форуме "Корзина" эта кнопка не отображается. Если же тема закрыта, вместо кнопки "Закрыть тему" отображается кнопка "Открыть тему". С фиксацией темы тоже самое. -= УСТАНОВКА =- 1) В свой CSS вставляем:
2) В "Общем виде страниц форума" перед $BODY$ втыкаем:
Code
<?if($GROUP_ID$='4' || $GROUP_ID$='3')?><?if($PAGE_ID$='threadpage')?> <!-- модер-панель --> <div id="moder_panel" style="display:none;border:1px solid #ddd;position:absolute;margin-top:-35px;"> <span id="c-o_theme"></span><div class="mbut" onclick="theme.move();">Переместить тему</div><span id="f-uf_theme"></span><div class="mbut" onclick="theme.tdel();">Удалить тему</div><div class="mbut" onclick="theme.korzina()" id="to_korzina">В корзину</div><div class="mbutc" onclick="theme.hide();" style="border-right:0 !important;">Скрыть</div> </div> <!-- /модер-панель --> <script> theme = { // скрыть модер-панель hide:function(){ $('#moder_panel').animate({'marginTop':'-20px'}, 150); $('#moder_panel').animate({'marginTop':'-30px'}, 200); $('#moder_panel').animate({'marginLeft':'-700px',opacity:'0'}, 250); }, // закрыть тему close:function(){ var tid = $("#tid").text(); var fid = $('#fid').text(); location='$HOME_PAGE_LINK$forum/'+fid+'-'+tid+'-0-22-1'; }, // открыть тему open:function(){ var tid = $("#tid").text(); var fid = $('#fid').text(); location='$HOME_PAGE_LINK$forum/'+fid+'-'+tid+'-0-22-0'; }, // переместить тему move:function(){ var tid = $("#tid").text(); var fid = $('#fid').text(); new _uWnd('Et','Изменить/переместить тему',-440,-150,{autosize:1,closeonesc:1,resize:1,align:'left'},{url:'/forum/'+fid+'-'+tid+'-0-20-1'}) }, // зафиксировать тему fix:function(){ var tid = $("#tid").text(); var fid = $('#fid').text(); location='$HOME_PAGE_LINK$forum/'+fid+'-'+tid+'-0-23-1'; }, // опустить тему unfix:function(){ var tid = $("#tid").text(); var fid = $('#fid').text(); location='$HOME_PAGE_LINK$forum/'+fid+'-'+tid+'-0-23-0'; }, // удалить тему tdel:function(){ var tid = $("#tid").text(); var fid = $('#fid').text(); location='$HOME_PAGE_LINK$forum/'+fid+'-'+tid+'-0-21'; }, // в корзину korzina:function(){ var tid = $("#tid").text(); var fid = $('#fid').text(); $.get('/forum/'+fid+'-'+tid+'-0-20-1', function(fth){ var tname = $('input[name="name"]',$('cmd[p="content"]', fth).text()).val(); var tdesc = $('input[name="description"]',$('cmd[p="content"]', fth).text()).val(); $.post('/forum/', {a: '20', name: tname, description: tdesc, fid: fid, tid: tid, t: '1', tt: '1', nfid: '4'}, function(){_uWnd.alert('<span style="color:green;font-weight:bold;">Тема успешно перенесена</span>','Успешно!',{w:230,h:60,t:5000});}); // nfid: '4' - ID форума "Корзина".Замените на свой!Чтобы посмотреть, какой у вас, зайдите в ПУ - Управление форумами - Корзина ([ID: "id"]). "id" - id форума "Корзина" }); } } // </script> <?endif?><?endif?>
Прочитайте комментарии в этом коде после "//" 3) Идём сразу же "Общий вид страницы форума" ищем $BODY$ и после него вставляем данный код:
Code
<?if($GROUP_ID$='4' || $GROUP_ID$='3')?><?if($PAGE_ID$='threadpage')?> <script> if($('a.forumBar:eq(1)').text()=='Корзина'){$('#to_korzina').hide();} // eq:(1) - проверям вторую ссылку в панели навигации (Название форума должно быть "Корзина", а не "Мусорка" и т.д) if($('option:eq(4)').val()=='22-0'){ $('#c-o_theme').html('<div class="mbut" onclick="theme.open();">Открыть тему</div>'); }else{ $('#c-o_theme').html('<div class="mbut" onclick="theme.close();">Закрыть тему</div>'); }; if($('option:eq(6)').val()=='23-0'){ $('#f-uf_theme').html('<div class="mbut" onclick="theme.unfix();">Опустить тему</div>'); }else{ $('#f-uf_theme').html('<div class="mbut" onclick="theme.fix();">Зафиксировать тему</div>'); }; $('#moder_panel').fadeIn(); </script> <?endif?><?endif?>
4) В Виде материалов форума, в самый верх нужно вставить:
Code
<!-- для получения id форума и темы / ничего не менять --> <span style="display:none;" id="tid">$TID$</span> <span style="display:none;" id="fid">$FID$</span>
Вы сейчас просматриваете Новые опции для модератора на форум ucoz. Данный файл находится в категории Скрипты для ucoz. Чтобы увидеть другие файлы из этой категории, перейдите по этой ссылке: Скрипты для ucoz. Для того чтобы скачать Новые опции для модератора на форум ucoz нажмите на кнопку СКАЧАТЬ ФАЙЛ выше. Надеемся вам понравился файл Новые опции для модератора на форум ucoz и пригодился. По всем вопросам обращайтесь в чат на сайте или к администрации.
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]