Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
  • Страница 1 из 1
  • 1
Поднятие темы вверх для uCoz
#1
Суббота, 12.03.2011, 09:42
Pulsedriver
Проверенный
Сообщения: 926
Репутация: 1349

Отличный скрипт, для понятия темы вверх. Теперь ненужно будет сто раз писать в теме для того чтоб она поднялась вверх. Просто нажимаем на кнопку и подтверждаем данную фунцию. Поднимать тему можно только один раз вверх!

Установка:

Заходим в ПУ - Управление дизайном - Общий вид страниц форума и ставим после $ВОDY$ этот код:

Code
<script type="text/javascript">    
   function setCookie(name, value, days) {    
   if (days) {    
   var date = new Date();    
   date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));    
   var expires = "; expires=" + date.toGMTString();    
   }    
   else var expires = "";    
   document.cookie = name + "=" + value + expires + "; path=/";    
   }    

   function getCookie(name) {    
   var nameEQ = name + "=";    
   var ca = document.cookie.split(';');    
   for (var i = 0; i < ca.length; i++) {    
   var c = ca[i];    
   while (c.charAt(0) == ' ') c = c.substring(1, c.length);    
   if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);    
   }    
   return null;    
   }    

   function eraseCookie(name) {    
   setCookie(name, "", -1);    
   }    
   $('.gTopCornerRight:first').after('<div style="float:right;cursor:pointer;margin-right:10px;" class="upTheme"><img src="http://diz-soft.pp.ua/img/up.png"></div>')    
   upth = location.href.split('/')[4].split('-')[0]+'uptheme';    
   $('.upTheme').click(function() {    
   if (getCookie(location.href.split('/')[4].split('-')[0]+'uptheme')) {    
   _uWnd.alert('<center><font color="red">Вы уже воспользовались функцией <b>сегодня</b></font><br><div style="font-size:10">Попробуйте позднее</div></center>', 'Оповещение',{w:300, h:70});_uWnd.close('uptheme')    
   }    
   else{    
   new _uWnd('uptheme',' ',400,80,{align:0,shadow:0,close:1,autosize:1,maxh:400,minh:80,resize:0,oncontent:function() {    
   $.get(location.href, function(data){    
   seckey = $('input[name="seckey"]',data).val();    
   img_seckey = $('#secImgForum',data).attr('src');    
   r_seckey = $('#secImgForum',data).attr('onclick');    
   if(seckey){$('#capID').html('<img src='+img_seckey+' style="cursor:pointer;" id="r_seckey" align="absmiddle"> <input class="capIDmE" type="text" autocomplete="off" style="font-size:20px;padding:4px;width:60px; type="text">');_uWnd.getbyname('uptheme').checksize()}    
   else{$('.capID').hide();setTimeout("_uWnd.getbyname('uptheme').checksize()",500)}    
   $('#r_seckey').click(r_seckey);    
   $('#upThemeF').click(function() {    
   $('.securityCode').val($('.capIDmE').val())    
   $('#bodyUp').html('<div id="resUp" style="padding:25px;"><center>Пожалуйста, подождите...</center></div>');    
   _uWnd.getbyname('uptheme').checksize();    
   var ssid = $('input[name="ssid"]', data).val();    
   $.post('/forum/', {    
   a: '7',p: '0',jkd428: '1', jkd498: '1',message: 'upTheme',signature_on: '1',fid: location.href.split('/')[4].split('-')[0],tid:location.href.split('/')[4].split('-')[1],seckey:seckey,code:$('.securityCode').val(),ssid: ssid    
   }, function(q){    
   errorT = $(q).find('.gTableError').text();    
   if(errorT){$('#resUp').html('<div style="color:red;text-align:center;">'+errorT+'</div>');_uWnd.close('uptheme');_uWnd.alert('<center><font color="red">'+errorT+'</font></center>', 'Ошибка',{w:400, h:70});}    
   else{$('#resUp').html('<div style="color:blue;text-align:center;">Действие выполнено <b>успешно</b></div>');_uWnd.close('uptheme');_uWnd.alert('<center><font color="blue">Действие <b>успешно</b> выполнено</font></center>', 'Успешно',{w:400, h:70});setCookie(upth,'my content', 1)}    
   });    
   });    

   });    
   }}, '<div id="bodyUp" align="left"><fieldset style="padding:6px;">С помощью данной функции вы сможете приподнять тему вверх не более, чем <b>1</b> раз в день.</fieldset><fieldset class="capID" style="padding:6px;"><div id="capID"></div></fieldset><fieldset style="padding:6px;"><div align="right"><div style="display:inline-block;">'+_uButton('', 'b', {style: 3,text: 'Продолжить', id: 'upThemeF'})+'</div> <div style="display:inline-block;">'+_uButton('', 'b', {style: 1,text: 'Отмена',content: 'onclick="alert(\'' + this.href + '\')"'})+'</div></div></fieldset></div>' )    
   };    
   });    
   $('.gTopCornerRight:last').parent().css({paddingLeft:'16px'})    
   $('.gTopCornerRight:first').parent().css({paddingLeft:'16px'})    
   $('td[class^="postRest"]').css({backgroundColor:'#FFF'})    
   String.prototype.rett=function(){return this.replace(/[:()]/g,'').substr(14)*1;};    
   var teq = 7, tej = 5, tep = 0, ten = $('.gDivLeft:eq('+teq+') .forumThreadTd').length, tec = {a: 0, b: 0, c: 0, d: 0};    
   for(i = 0; i <= teq; i++) {    
   tec.a += ($('.gDivLeft:eq('+teq+') .forumThreadTd').eq(i).text())*1;    
   tec.b += ($('.gDivLeft:eq('+teq+') .forumPostTd').eq(i).text())*1;    
   tec.c += $('.gDivLeft:eq('+teq+') .forumViewed').eq(i).text().rett();    
   };    
   tec.d = $('.gDivLeft:eq('+teq+') .forumLastPostTd:eq(0)').html();    
   $('.gDivLeft:eq('+tej+') .forumThreadTd:eq('+tep+')').text(tec.a);    
   $('.gDivLeft:eq('+tej+') .forumPostTd:eq('+tep+')').text(tec.b);    
   $('.gDivLeft:eq('+tej+') a.forum:eq('+tep+')').after('<span class="forumViewed">(просматривают: '+ tec.c +')');    
   $('.gDivLeft:eq('+tej+') .forumLastPostTd:eq('+tep+')').html($('.gDivLeft:eq('+teq+') .forumLastPostTd').eq(0).html());    
   $('.gDivLeft').eq(teq).hide();    
   </script>
#2
Воскресенье, 10.07.2011, 12:54
allwotlk
Проверенный
Сообщения: 285
Репутация:
а на новости сайта сканает?
нужно попробовать
не неробит=(
кто знает как сделать подскажите плиз
Заранее спс
Пост отредактировал allwotlk - Воскресенье, 10.07.2011, 12:58
_____________________________
Z330223318801
_____________________________
R370607431560
____________________________
Работаю над сайтом http://rus-dtp.ru/
#3
Пятница, 12.08.2011, 17:51
ValeraTerechenko
Пользователь
Сообщения: 68
Репутация: -10
Все работает!
#4
Пятница, 12.08.2011, 18:12
Cookies™
Проверенный
Сообщения: 183
Репутация: 351
allwotlk, Для новостей не возможно сделать!
#5
Суббота, 03.09.2011, 23:09
Qulu
Проверенный
Сообщения: 298
Репутация: 779
Работает.
Но поставил себе на форум на сутки, пользователи начали подымать и старые темы - в общем тяжело модераторам следить за форумом.
а так хороший скрипт, спасибо.
#6
Вторник, 13.09.2011, 15:52
Rubin9
Проверенный
Сообщения: 177
Репутация: 115
Спасибо, поставлю себе
Wizard.3dn.Ru - секреты разных фокусов, уроки и видео уроки, статьи о великих иллюзионистах и фокусниках, фильмы онлайн, раскрытые и не раскрытые тайны и секреты в мире, в истории.
ОНЛАЙН КИНОТЕАТР - http://vkontakte.ru/OnKinoteatr

Продаю сайты:
1. css-w.clan.su
2. Faylovik.Ucoz.Ru
#7
Вторник, 13.09.2011, 22:19
ghRaa-
Пользователь
Сообщения: 93
Репутация:
Бредовый скрипт, мне именно так кажется...
Можно просто написать :up:
Бесплатно работаю гарантом. Скайп в профиле.
Создаю сайт на тему Skyrim. Срочно нужен администратор.
#8
Вторник, 18.10.2011, 19:00
megaweb
Проверенный
Сообщения: 182
Репутация: 102
ага работает !
загружу на ваш сайт файлы
цена 50 копеек за фаил
Обращайтесь.
#9
Четверг, 19.04.2012, 21:36
39RUS
Пользователь
Сообщения: 50
Репутация: -20
не работает
...
Суббота, 23.06.2012, 21:04
tiny
Пользователь
Сообщения: 99
Репутация: 9
Не работает, потому что изображение кнопки "up" удалили с diz-soft.pp.ua :(
  • Страница 1 из 1
  • 1
Поиск:
Форум
Социальные сети
Хостинг от uCoz