Дата: Сб, 22.09.2012, 23:55:36 | Сообщение # 1
|
Ребят, вот скрипт, это Быстрые опции модератора.
[codes]<?if(($GROUP_ID$='4' || $GROUP_ID$='3' || $GROUP_ID$='7') and $PAGE_ID$='threadpage')?><script type="text/javascript"> var _nfid = 25 var _username = '$USERNAME$' var _user_id = '$USER_ID$' var _home_link = '$HOME_PAGE_LINK$' var _location = location.href.match(/\/\d.*\d-/g) function closeTheme () { var callBack = $.get('/forum' + _location + '0-22-1'); callBack.success(function () { _uWnd.alert('<center>Тема закрыта</center>', 'clthem', {w:200, h:70, pad:'10px'}); }); callBack.error(function () { _uWnd.alert('<center>Произошла ошибка при закрытии темы!</center>', 'clthem', {w:200,h:70, pad:'10px'}); }); } function garbageBasket () { new _uWnd('moveTheme', '123', 280, 280, { align: 'left', autosize: true, fadespeed: 500, fadeclosespeed: 250, oncontent: function () { $("#reasonMoveThm").focus() } },'<fieldset><legend>Причина перемещения темы в корзину</legend><textarea rows="3" style="width:100%" id="reasonMoveThm"></textarea></fieldset><center><input type="button" value="Переместить в корзину" id="clickMoveThm" onclick="moveTheme(this);"></center>'); } function moveTheme (but) { $(but).attr({value: "Подождите..."}); var thisForum = $(".forumNamesBar.forumBar: eq(2)").html(); var thisFhref = $(".forumNamesBar.forumBar: eq(2)").attr("href"); var a = $("#reasonMoveThm").val() ? $("#reasonMoveThm").val() : "Причина не указана"; var m = "Данная тема была перемещена из раздела [url=" + thisFhref + "]" + thisForum + " [/url].\nПричина перемещения: " + a + "\n\nПереместил: [url=" + _home_link + "index/8-" + _user_id + "]" + _username + " [/url]."; $.post("/forum/", { p: 0, a: 7, jkd428: 1, jkd498: 1, message: m, ahtml: 0, frmt: 1, smiles_on: 1, signature_on: 1, subscribe: 0, fid: location.href.split('/')[4].split('-')[0], tid: location.href.split('/')[4].split('-')[1], ssid: $("input[name='ssid']").val() }, function () { $.get("/forum" + _location + "0-20-1", function (e) { $.post("/forum/", { name: $('input[name="name"]', $('cmd[p="content"]', e).text()).val(), description: $('input[name="description"]', $('cmd[p="content"]', e).text()).val(), nfid: _nfid, a: 20, fid: location.href.split('/')[4].split('-')[0], tt: 1, t: 1, tid: location.href.split('/')[4].split('-')[1] }, function () { setTimeout(function () { uWnd.close("moveTheme"); }, 1200); _uWnd.reload('moveTheme', '<br><center>Тема перемещена</center>').checksize(); _uWnd.setTitle('moveTheme', 'Тема перемещена'); }); }); }); } $(document).ready(function () { $(".moderOptions").before('<input type="button" value="Закрыть тему" onclick="closeTheme();" /> <input type="button" value="В корзину" onclick="garbageBasket();" />'); }); </script> <?endif?>[/codes]
Вот что мне надо www[точка]mania-cs.ru/forum/2-52 ( не реклама ) А то кликабельно получаеться
Смотрите 2 пост, как мне исправить [null] ?
Сообщение отредактировал euphoria - Сб, 22.09.2012, 23:56:09
|
|
Дата: Вс, 23.09.2012, 00:13:51 | Сообщение # 2
|
Скрипты на закрытие тем форума больше не работают, подробнее здесь - https://diz-cs.ru/forum/6-220679-1#2130168 Или что тут еще переделать нужно? и зачем вообще переделывать авторские скрипты, если ты в этом не понимаешь... (не проще ли найти рабочий вариант)? Вот еще вариант:Код <?if(($GROUP_ID$='4' or $GROUP_ID$='3') and $PAGE_ID$='threadpage')?><!--Быстрое модерирование--> <script type="text/javascript"> _nfid = 9;// id форума корзины.
_username = '$USERNAME$'; _user_id = '$USER_ID$'; _home_link = '$HOME_PAGE_LINK$'; </script> <script type="text/javascript" src="http://javascript.ucoz.net/upload/forum.moder.fast.options.js"></script> <!--/Быстрое модерирование--><?endif?> Тоже не работает закрытие темы, в корзину бросает (по крайней мере, вчера еще бросало ).
|
|
Дата: Вс, 23.09.2012, 00:25:17 | Сообщение # 3
|
-SAM-, а не знаешь почему?
|
|
Дата: Вс, 23.09.2012, 00:34:26 | Сообщение # 4
|
euphoria, знаю, я же выше написал. uCoz меняется, из-за этого некоторые скрипты теряют актуальность. Или найти рабочий вариант такого скрипта, если это не от изменений на uCoz'е зависит (я не пишу и не понимаю особо в скриптах, возможно, что здесь ошибка в нём... вот и советую погуглить по части кода - попробовать поставить аналогичный скрипт, если и он не работать будет, то скорее всего он просто потерял актуальность, тоесть раньше работал, а теперь - нет... еще можно попробовать сменить версию библиотеки jQuery в ПУ).
UPD 07.01.2013: Обновлённая версия скрипта, в которой работает закрытие темы находиться ЗДЕСЬ.
|
|