Форум Diz-Cs.Ru
Преимущества регистрации:
Возможность создания тем
Общение с пользователями
Найдете множество полезной информации
Найдете своих единомышленников
DIZ-CS.RU - Мы с Вами НАВСЕГДА!
  • Страница 1 из 1
  • 1
Модератор форума: -SAM-  
Активный форум » WEB-мастеру » Скрипты для uCoz » Закрыть/В корзину
Закрыть/В корзину
Дата: Пн, 06.08.2012, 18:36:41 | Сообщение # 1
Аватар не установлен
DIZ-CS.RU
OFF
Постоянный
1806 Сообщения:
41 Награды:
31 Отзывы:
Skype пользователя:


Код
<?if(($GROUP_ID$='4') and $PAGE_ID$='threadpage')?>     
     <script type="text/javascript">_nfid = 21;// id форума корзины.      
     _username = '$USERNAME$'; _user_id = '$USER_ID$'; _home_link = '$HOME_PAGE_LINK$'; </script>      

     <script type="text/javascript">/*     
      * Script by http://forucoz.com/     
      * and http://javascript.ucoz.net/     
      *     
      * By Bogggdan     
      *     
      */     

     function OpenOptTheme () {new _uWnd('optTheme', 'Опции модератора', 198, 180, {align: 'left', autosize: true, fadespeed: 510, fadeclosespeed: 250, icon: IconWnd("no")}, '<br><input type="button" value="Закрыть тему" onclick="OptTheme(1)"> <input type="button" value="В корзину" onclick="OptTheme(2)">');}; function FidTid () {return location.href.split('/')[4].split('-')[0]+'-'+location.href.split('/')[4].split('-')[1];}; function IconWnd (s) {return 'http://javascript.ucoz.net/i/1/'+s+'.png';}; function OptTheme (a) { if ( a == 1 ) {_uWnd.reload('optTheme','<br><center>Закрываем тему...</center>'); _uWnd.setTitle('optTheme','Закрываем тему'); $.get('/forum/' + FidTid() + '-0-22-1', function(){_uWnd.reload('optTheme','<br><center>Тема закрыта</center>'); _uWnd.setTitle('optTheme','Тема закрыта'); setTimeout(function(){ _uWnd.close("optTheme"); } , 1200);});}; if ( a == 2 ) {_uWnd.close("optTheme"); new _uWnd('moveTheme', 'В корзину', 280, 280, {align: 'left', autosize: true, fadespeed: 500, fadeclosespeed: 250, icon: IconWnd("move"), 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()"></center>'); }}; function moveTheme () {$("#clickMoveThm").attr({value: "Подождите...", disabled: 1 }); $("#reasonMoveThm").attr("disabled", 1); 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/" + FidTid() + "-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(){     
     $("select[name='modopt']").before("<input type='button' value='Закрыть/В корзину' onclick='OpenOptTheme()'> ");     
     });</script><?endif?>


Меняем id корзины на свой. Чтобы его узнать, зайдите в раздел Корзина (например: /forum/21 ). 21 - id этого форума.

Причину перемещения темы вводить не обязательно. Если она не введена, то будет написано что причина не указана.


Designer (Web/IT)
https://www.behance.net/biletsky
Сообщение отредактировал PoZitiVe - Пн, 06.08.2012, 18:38:34
Дата: Вт, 07.08.2012, 03:23:02 | Сообщение # 2
Аватарка Николай
За ВДВ...
OFF
Премиум
1081 Сообщения:
63 Награды:
70 Отзывы:
Спасибо! Полезный скрипт.Взял себе Cnc
Дата: Пт, 31.08.2012, 16:00:36 | Сообщение # 3
Аватар не установлен
OFF
Пользователь
17 Сообщения:
0 Отзывы:
Классный скрипт
Дата: Сб, 22.09.2012, 23:42:45 | Сообщение # 4
Аватарка casper-cs
OFF
Пользователь
7 Сообщения:
0 Отзывы:
ICQ пользователя:
Skype пользователя:
Сайт пользователя:
куда вставить? unsure

Хочешь Бан?... Хочешь Бан?!... Хочешь Бан?!!!... Хочешь Банан?!!!!
Дата: Сб, 22.09.2012, 23:49:17 | Сообщение # 5
Аватарка -SAM-
⇚ Stand Alone Man ⇛
OFF
Гл. Администратор
5625 Сообщения:
88 Награды:
261 Отзывы:
Сайт пользователя:
Да, если вдруг кто-то будет возмущаться, что скрипт не закрывает темы - кругом уже так, поскольку после работ uCoz-а они решили еще и переменную SessionID видимо туда запихать (в ссылку на закрытие темы):
Code
$.get('/forum/' + FidTid() + '-0-22-1' тут еще SessionID идёт терь

Ну вот, теперь сижу и думаю как быть, теперь только в мусорку бросает темы, тоесть скрипт "Перемещение в корзину" теперь впору назвать этот Cry3

P.S.: скрипт ставить нужно после $BODY$ на страницу форума.


Сообщение отредактировал -SAM- - Сб, 22.09.2012, 23:54:33
Дата: Вс, 23.09.2012, 00:08:47 | Сообщение # 6
Аватарка casper-cs
OFF
Пользователь
7 Сообщения:
0 Отзывы:
ICQ пользователя:
Skype пользователя:
Сайт пользователя:
Ааа понял Вставляем код в общий вид страниц форума можно в самый низ

Хочешь Бан?... Хочешь Бан?!... Хочешь Бан?!!!... Хочешь Банан?!!!!
Дата: Вс, 23.09.2012, 00:18:51 | Сообщение # 7
Аватарка -SAM-
⇚ Stand Alone Man ⇛
OFF
Гл. Администратор
5625 Сообщения:
88 Награды:
261 Отзывы:
Сайт пользователя:
Quote (casper-cs)
можно в самый низ
да хоть в глобальный блок $GLOBAL_AHEADER$ (верхняя часть сайта), один фиг скрипт только в корзину бросать будет темы...


Сообщение отредактировал -SAM- - Вс, 23.09.2012, 00:20:26
Дата: Вс, 07.10.2012, 14:56:00 | Сообщение # 8
Аватарка LaйkN1ke
OFF
Пользователь
24 Сообщения:
0 Отзывы:
ICQ пользователя:
Skype пользователя:
Сайт пользователя:
Спс забрал)
Дата: Чт, 25.10.2012, 14:46:54 | Сообщение # 9
Аватар не установлен
OFF
Пользователь
112 Сообщения:
3 Награды:
0 Отзывы:
Skype пользователя:
Забрал , пригодится.
Дата: Ср, 31.10.2012, 13:30:25 | Сообщение # 10
Аватарка PrO100Players
OFF
Мошенник
26 Сообщения:
5 Награды:
1 Отзывы:
Skype пользователя:
спс взял все работает
Дата: Чт, 01.11.2012, 16:29:10 | Сообщение # 11
Аватарка ДокторБорменталь
OFF
Мошенник
153 Сообщения:
0 Отзывы:
спс,помог.
Дата: Чт, 01.11.2012, 21:53:29 | Сообщение # 12
Аватар не установлен
OFF
Пользователь
131 Сообщения:
0 Отзывы:
Спасибо! Полезный скрипт.Взял себе
Дата: Пн, 07.01.2013, 02:40:50 | Сообщение # 13
Аватарка -SAM-
⇚ Stand Alone Man ⇛
OFF
Гл. Администратор
5625 Сообщения:
88 Награды:
261 Отзывы:
Сайт пользователя:
Закрыто. Обновлённая версия скрипта, в которой работает закрытие темы находиться ЗДЕСЬ.
P.S.: Если кто найдёт или переделает этот скрипт чтобы работало закрытие - пишите в личку.


Активный форум » WEB-мастеру » Скрипты для uCoz » Закрыть/В корзину
  • Страница 1 из 1
  • 1
Поиск: