Красивый вид лс by webo4ka


Красивый вид лс by webo4ka

401
10 из 10
Проголосовало: 8






После смены шаблона, я поменял и страницу личных сообщений, и старый вид не утеривать а выложить на просторы интернета... Хочу сразу предупредить, что страница делалась для себя, поэтому код в черновом варианте (т.е. код очень ужасный, там все разбросано что где), но вообщем даже в черновом варианте выглядит неплохо...
Какие косяки в данном виде я не помню, но они есть, вообщем этот код подойдет для тех, кто хоть немного шарит в js и ему этого кода будет достаточно, что бы сделать что-то новое из того ужаса...

Установка:

Панель управления ---> Управление дизайном ---> Пользователи ---> Личные сообщения (ЛС)

и меняете это:
Код

<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td align="center" style="padding:5px;">$BODY$</td></tr>
</table>


на это:

Код


<!--Контент-->
<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr>  
<!--BODY-->  
<td valign="top" width="100%">  

  $BODY$  

  <div id="sizePaneliWebo4kaRu" style="height: 292px; overflow: auto; display:none; width: 77px; padding:2px; position:absolute; bottom:40%; left:1px; background: rgba(110, 80, 54, 0.220) url('http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png');">  
  <div id="sizePTwebo4kaRu" style="font-size:6px" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [size=6][/size] '; $('#sizePaneliWebo4kaRu').slideToggle(300);">6 pt</div>  
  <div id="sizePTwebo4kaRu" style="font-size:7px" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [size=7][/size] '; $('#sizePaneliWebo4kaRu').slideToggle(300);">7 pt</div>  
  <div id="sizePTwebo4kaRu" style="font-size:8px" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [size=8][/size] '; $('#sizePaneliWebo4kaRu').slideToggle(300);">8 pt</div>  
  <div id="sizePTwebo4kaRu" style="font-size:9px" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [size=9][/size] '; $('#sizePaneliWebo4kaRu').slideToggle(300);">9 pt</div>  
  <div id="sizePTwebo4kaRu" style="font-size:10px" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [size=10][/size] '; $('#sizePaneliWebo4kaRu').slideToggle(300);">10 pt</div>  
  <div id="sizePTwebo4kaRu" style="font-size:11px" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [size=11][/size] '; $('#sizePaneliWebo4kaRu').slideToggle(300);">11 pt</div>  
  <div id="sizePTwebo4kaRu" style="font-size:12px" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [size=12][/size] '; $('#sizePaneliWebo4kaRu').slideToggle(300);">12 pt</div>  
  <div id="sizePTwebo4kaRu" style="font-size:13px" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [size=13][/size] '; $('#sizePaneliWebo4kaRu').slideToggle(300);">13 pt</div>  
  <div id="sizePTwebo4kaRu" style="font-size:14px" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [size=14][/size] '; $('#sizePaneliWebo4kaRu').slideToggle(300);">14 pt</div>  
  <div id="sizePTwebo4kaRu" style="font-size:15px" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [size=15][/size] '; $('#sizePaneliWebo4kaRu').slideToggle(300);">15 pt</div>  
  <div id="sizePTwebo4kaRu" style="font-size:16px" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [size=16][/size] '; $('#sizePaneliWebo4kaRu').slideToggle(300);">16 pt</div>  
  <div id="sizePTwebo4kaRu" style="font-size:17px" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [size=17][/size] '; $('#sizePaneliWebo4kaRu').slideToggle(300);">17 pt</div>  
  <div id="sizePTwebo4kaRu" style="font-size:18px" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [size=18][/size] '; $('#sizePaneliWebo4kaRu').slideToggle(300);">18 pt</div>  
  <div id="sizePTwebo4kaRu" style="font-size:19px" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [size=19][/size] '; $('#sizePaneliWebo4kaRu').slideToggle(300);">19 pt</div>  
  <div id="sizePTwebo4kaRu" style="font-size:20px" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [size=20][/size] '; $('#sizePaneliWebo4kaRu').slideToggle(300);">20 pt</div>  
  <div id="sizePTwebo4kaRu" style="font-size:21px" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [size=21][/size] '; $('#sizePaneliWebo4kaRu').slideToggle(300);">21 pt</div>  
  <div id="sizePTwebo4kaRu" style="font-size:22px" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [size=22][/size] '; $('#sizePaneliWebo4kaRu').slideToggle(300);">22 pt</div>  
  </div>  

  <div id="colorPaneliWebo4kaRu" style="height: auto; overflow: auto; display:none; width: 85px; padding:2px; position:absolute; bottom:50%; left:1px; background: rgba(110, 80, 54, 0.700) url('http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png');">  
  <div id="sizePTwebo4kaRu" style="color:blue;" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [color=blue][/color] '; $('#colorPaneliWebo4kaRu').slideToggle(300);">blue</div>  
  <div id="sizePTwebo4kaRu" style="color:red;" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [color=red][/color] '; $('#colorPaneliWebo4kaRu').slideToggle(300);">red</div>  
  <div id="sizePTwebo4kaRu" style="color:purple;" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [color=purple][/color] '; $('#colorPaneliWebo4kaRu').slideToggle(300);">purple</div>  
  <div id="sizePTwebo4kaRu" style="color:orange;" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [color=orange][/color] '; $('#colorPaneliWebo4kaRu').slideToggle(300);">orange</div>  
  <div id="sizePTwebo4kaRu" style="color:yellow;" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [color=yellow][/color] '; $('#colorPaneliWebo4kaRu').slideToggle(300);">yellow</div>  
  <div id="sizePTwebo4kaRu" style="color:gray;" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [color=gray][/color] '; $('#colorPaneliWebo4kaRu').slideToggle(300);">gray</div>  
  <div id="sizePTwebo4kaRu" style="color:green;" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+=' [color=green][/color] '; $('#colorPaneliWebo4kaRu').slideToggle(300);">green</div>  
  </div>  

  <div id="forumPanelBBkodiCcilkaWebo4kaRu" style="position:absolute; right:2%; bottom:2%;">  
  <div id="ugoliniForumPanelBBkodiCcilkaWebo4kaRu" style="position:absolute; top:-23px; right:0px;"></div>  

  <div>  
  <table cellspacing="0" cellpadding="0">  
  <tr width="100%">  
  <td width="100%"><input type="text" id="httpCcilkaWebo4kaRu" value="" style="width:100%; height:25px; border: 1px solid rgba(85, 61, 40, 0.600); border-right:0px; color: #88756a; padding:2px;"></td>  
  <td width="100%"><input type="button" value="ок" onfocus="this.blur();" onclick="otpravitHTTPwebo4kaRu();" style="width:auto; height:25px; border: 1px solid rgba(85, 61, 40, 0.600); color: #88756a;"/></td>  
  </tr>  
  </table>  
  </div>  

  </div>  

  <div id="forumPanelBBkodiImgWebo4kaRu" style="position:absolute; right:2%; bottom:2%;">  
  <div id="ugoliniForumPanelBBkodiImgWebo4kaRu" style="position:absolute; top:-23px; right:0px;"></div>  

  <div>  
  <table cellspacing="0" cellpadding="0">  
  <tr width="100%">  
  <td width="100%"><input type="text" id="imgWebo4kaRu" value="" style="width:100%; height:25px; border: 1px solid rgba(85, 61, 40, 0.600); border-right:0px; color: #88756a; padding:2px;"></td>  
  <td width="100%"><input type="button" value="ок" onfocus="this.blur();" onclick="otpravitIMGwebo4kaRu();" style="width:auto; height:25px; border: 1px solid rgba(85, 61, 40, 0.600); color: #88756a;"/></td>  
  </tr>  
  </table>  
  </div>  

  </div>  

  </tr></table>  
  <!--END Контент-->  

  <style>  
  hr {display:none} /*скрываем hr*/  
  form table{border-collapse:collapse;}/*границы между столбцами*/  

  tr[id^="ent"] td+td{display:table-cell; border: 2px solid rgba(85, 61, 40, 0.600) !important; padding:3px;} /*цвет границ*/  
  tr[id^="ent"]:hover{background:#fff url("http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png") !important;} /*палка пр наведении xd*/  
  tr[id^="ent"] td{color:#666;font-family:tahoma;font-size:11px;font-weight:bold;} /*текст в полоске xd*/  

  .oloTab {background: #bdA895 url("http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png"); padding:4px; padding-left:0px;}  

  .pmCatLink {background: #bdA895 url("http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png"); border-right:2px solid rgba(85, 61, 40, 0.600); color: #fff !important; padding:9px; line-height:26px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px;}  
  .pmCatLink:hover {background:#fff url("http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png"); color: rgba(85, 61, 40, 0.600) !important;}  

  .pmCatLinkActive {background: #bdA895 url("http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png"); border-right:2px solid rgba(85, 61, 40, 0.600); color: #fff !important; padding:9px; line-height:26px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px;}  
  .pmCatLinkActive:hover {background:#fff url("http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png"); color: rgba(85, 61, 40, 0.600) !important;}  

  .udalitVseWebo4kaRu {background: #eabbbb url("http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png"); border-right:2px solid rgba(85, 61, 40, 0.600); color: #fff !important; padding:9px; line-height:26px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px;}  
  .udalitVseWebo4kaRu:hover {background:#e2aaaa url("http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png");}  

  input[id="dpms"] {display:none;}  
  input[title="Выбрать все"] {display:none;}  
  input[title="Пометить для удаления"] {display:none;}  
  form[name="fuser"] {display:none;}  

  input[value="Просмотреть"] {background: #bdA895 url("http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png"); border:2px solid rgba(85, 61, 40, 0.600); color: #fff !important;}  
  input[value="Отправить"] {display:block;background: #bdA895 url("http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png"); border:2px solid rgba(85, 61, 40, 0.600); color: #fff !important;}  
  input[value="Отменить"] {background: #bdA895 url("http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png"); border:2px solid rgba(85, 61, 40, 0.600); color: #fff !important;}  
  </style>  

  <script>  
  if(location.href.split('/')[4] == '14-0-0' || location.href.split('/')[4] == '14' || location.href.split('/')[4] == '14-0-1'){  
   
  $('.pmCatLink').parent().html( $('.pmCatLink').parent().html().split('[ ').join('').split(' ]').join('').split(' | ').join('').split('(').join(' ').split(')').join('').split('ые').join('ых') );  
  $('.pmCatLink:contains("Отправить ЛС")').text('Отправить сообщение');  
  $('.pmCatLink').parent().addClass('oloTab').next('hr').remove();  
  $('form[name="fuser"]').prev('hr').remove();  
   
  $(function () {  
  $("tr[id^='ent']").each(function() {  
  if($(this).find('a:first b').length==1) {$(this).css('background','#fadddd')} else {$(this).css('background','#d4eabb')}  
  if($(this).find('b.unread').html()){statusCoobcheniiWebo4kaRu = 'Не прочитано'} else {statusCoobcheniiWebo4kaRu = '<span style="color:#8dbf56;">Прочитано</span>'};  
   
  $(this).find('td:eq(0)').css({'background' : '#fff url("http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png")' , 'border-top' : '2px solid rgba(85, 61, 40, 0.600)' , 'color' : 'rgba(85, 61, 40, 0.600)' , 'padding' : '5px' , 'width' : '2%'});  
  $('td[width="3%"]:last').css({'border-top' : '2px solid rgba(85, 61, 40, 0.600)'});  
   
  var DataTimeWebo4kaRu = $(this).find('td:eq(2)').text();  
  var temaWebo4kaRu = $(this).find('td:eq(1)');  
  var nameWebo4kaRu = [$(temaWebo4kaRu).find('a:eq(1)').attr('href'),$(temaWebo4kaRu).find('a:eq(1)').text()];  
   
   
  $(this).find('td:eq(1)').html('<a href="'+$(temaWebo4kaRu).find('a:first').attr('href')+'">'+$(temaWebo4kaRu).find('a:first').text()+'</a>');  
   
  $(this).find('td:eq(2)').html('<div align="center"><a href="'+nameWebo4kaRu[0]+'">'+nameWebo4kaRu[1]+'</a></div>');  
   
  $(this).find('td:eq(2)').addClass('TdsIm').css({'background' : '#f5efe4 url(\'http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png\')' , 'padding' : '5px' , 'width' : '13%'});  
   
  $(this).find('td:eq(3)').before('<td style="background: #f5efe4 url(\'http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png\'); padding:5px; width:13%; color:rgba(85, 61, 40, 0.600);" valign="middle" align="center"><b>'+DataTimeWebo4kaRu+'</b></td>');  
   
  $(this).find('td:eq(4)').before('<td style="padding:5px; width:10%;" valign="middle" align="center"><span style="color:#bf5656;"><b>'+statusCoobcheniiWebo4kaRu+'</b></span></td>');  
   
  $(this).find('td:eq(5)').css({'background' : '#eabbbb url("http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png")'}).attr({width: '2%', align: 'center'}).find('a').css({'margin-right' : '3px','margin-left' : '3px'}); });  
  $("img[src='http://s39.ucoz.net/img/fr/OmnD.gif']").removeAttr("onmouseout").removeAttr("onmouseover").attr({"src":"http://webo4ka.ru/webo4kaRu/img/udalenieWebo4kaRu.png", "cellspacing":"0","width":"12","height":"12"});  
   
  });  
   
  if ($('td:contains("Сообщений нет")').text()) {}else{$('.oloTab:last').append('<z class="udalitVseWebo4kaRu" style="text-align:right; cursor: pointer" target="_blank">Удалить всё</z>');}  
  if ($('td:contains("Сообщений нет")').text()) {$('td[align="center"]:contains("Сообщений нет")').hide().after('<div style="background: #eabbbb url(\'http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png\'); border-top:2px solid rgba(85, 61, 40, 0.600); border-bottom:2px solid rgba(85, 61, 40, 0.600); padding:15px; text-align:center; color:#bf5656; font-size: 18px; font-weight: bold; ">История сообщений пуста</div>');}  
   
  }  

  else {  
  $('.pmCatLink').parent().html( $('.pmCatLink').parent().html().split('[ ').join('').split(' ]').join('').split(' | ').join('').split('(').join(' ').split(')').join('').split('ые').join('ых') );  
  $('.pmCatLink:contains("Отправить ЛС")').text('Отправить сообщение');  
  $('.pmCatLink').parent().addClass('oloTab').next('hr').remove();  
  $('form[name="fuser"]').prev('hr').remove();  
  $('.oloTab').css({"border-bottom":"2px solid rgba(85, 61, 40, 0.600)"});  
   
  if(location.href.split('/')[4] == '14-0-0-1'){  
   
  $(".smiles").parent('td').hide(); /*Скрываем Смайлы*/  
  $('input[title="Bold"]').parent('span').parent('div').hide(); /*Скрываем bb-коды*/  
   
  /*Скрываем тему и получателя*/  
  $("#pmSubject, #PMtoUser").parent('td').parent('tr').hide();  
   
  /*Тема и Получатель*/  
  $("#message").before('<table width="100%" cellspacing="0" cellpadding="0"><tr><tr><td style="background: #f5efe4 url(\'http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png\'); border:1px solid rgba(85, 61, 40, 0.600); width: 4%; font-size: 15px; color: rgba(85, 61, 40, 0.600); font-size:15px; font-weight: bold; padding:5px; margin:-20px !important;">Кому:</td><td style="border:1px solid rgba(85, 61, 40, 0.600)"><input id="LStoUser" value="Логин..." onclick="if (this.value==\'Логин...\'){this.value=\'\';}" value="" style="width: 100%; height:28px; border:0px; font-size: 15px; color: rgba(85, 61, 40, 0.600); font-weight: bold; border:0px; padding-left:5px;" size="30" type="text"></td></tr><tr><td style="background: #f5efe4 url(\'http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png\'); border:1px solid rgba(85, 61, 40, 0.600); width: 4%; font-size: 15px; color: rgba(85, 61, 40, 0.600); font-size:15px; font-weight: bold; padding:5px;">Тема:</td><td style="border:1px solid rgba(85, 61, 40, 0.600)"><input id="lsSubject" value="название..." onclick="if (this.value==\'название...\'){this.value=\'\';}" value="" style="width: 100%; height:28px; border:0px; font-size: 15px; color: rgba(85, 61, 40, 0.600); font-weight: bold; padding-left:5px;" maxlength="100" size="20" type="text"></td></tr></tr></table>');  
  $("#message").before('<table width="100%" cellspacing="0" cellpadding="0"><tr><td align="left" style="background: #f5efe4 url(\'http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png\'); border:1px solid rgba(85, 61, 40, 0.600); border-top:0px;"><div class="forumPanelWebo4kaRu"> <div style="float:right"> <li><a href="javascript://" onclick="prepost();">Просмотреть</a></li> <li><a href="javascript://" onclick="$(\'#sbm\').click(); otkritkommentiWebo4kaRu();">Отправить</a></li> <li><a href="javascript://" onclick="$(\'#message\').val(\'\');">Отменить</a></li> </div> <li><a href="javascript://" onclick="simpletag(\'b\',\'\',\'\',\'message\',\'\')"><b>b</b></a></li> <li><a href="javascript://" onclick="simpletag(\'i\',\'\',\'\',\'message\',\'\')"><i>i</i></a></li> <li><a href="javascript://" onclick="simpletag(\'b\',\'\',\'\',\'message\',\'\')"><u>u</u></a></li> <li><a onclick="$(\'#sizePaneliWebo4kaRu\').slideToggle(300); $(\'#colorPaneliWebo4kaRu\').slideUp(300);" href="javascript://" style="outline: 0;">SIZE</a></li> <li><a onclick="$(\'#colorPaneliWebo4kaRu\').slideToggle(300); $(\'#sizePaneliWebo4kaRu\').slideUp(300);" href="javascript://" style="outline: 0;">COLOR</a></li> <li><a href="javascript://" onclick="$(\'#forumPanelBBkodiCcilkaWebo4kaRu\').fadeIn(500); $(\'#http2\').show(); $(\'#http\').hide();" id="http" style="outline: 0;">http://</a></li> <li><a href="javascript://" onclick="$(\'#forumPanelBBkodiCcilkaWebo4kaRu\').fadeOut(500); $(\'#http\').show(); $(\'#http2\').hide();" id="http2" style="display:none; outline: 0;">http://</a></li> <li><a href="javascript://" onclick="$(\'#forumPanelBBkodiImgWebo4kaRu\').fadeIn(500); $(\'#img2\').show(); $(\'#img1\').hide();" id="img1" style="outline: 0;">img</a></li> <li><a href="javascript://" onclick="$(\'#forumPanelBBkodiImgWebo4kaRu\').fadeOut(500); $(\'#img1\').show(); $(\'#img2\').hide();" id="img2" style="display:none; outline: 0;">img</a></li> </div></td></tr></table>');  
   
  var polushatelTemaWebo4kaRu = ['#LStoUser', '#PMtoUser', '#lsSubject', '#pmSubject']; /*Объявляем переменную*/  
  $(polushatelTemaWebo4kaRu[0]).keyup(function () { $(polushatelTemaWebo4kaRu[1]).val($(polushatelTemaWebo4kaRu[0]).val()); }); /*из массива 1 получаем 2 и отправляем в 1*/  
  $(polushatelTemaWebo4kaRu[2]).keyup(function () { $(polushatelTemaWebo4kaRu[3]).val($(polushatelTemaWebo4kaRu[2]).val()); }); /*из массива 3 получаем 4 и отправляем в 3*/  
   
  $("#message").css({'border' : '1px solid rgba(85, 61, 40, 0.600)', 'border-top' : '0px', 'height' : '90px'});  
   
  }  
   
  if(location.href.split('/')[4].split('-')[1] != 0) {  
  $('span[id^="dg"]').remove(); if($('td[colspan="2"]:eq(1)').html()) {$('td[colspan="2"]:eq(1)').html($('td[colspan="2"]:eq(1)').html().replace(/\[/g,'').replace(/\]/g,''));}  
  $('.outputPM, .inputPM').find('img:eq(0)').css({'padding':'0 0 0 3px'}); $('.outputPM, .inputPM').removeAttr('style').show();  
  }  
  }  

  if(location.href.split('/')[4].split('-')[1] != 0) {  
   
  $('input[name="subject"]').parent('td').parent('tr').hide();  

  $("#message").before('<table width="100%" cellspacing="0" cellpadding="0"><tr><tr><td style="background: #f5efe4 url(\'http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png\'); border:1px solid rgba(85, 61, 40, 0.600); border-bottom:0px; width: 4%; font-size: 15px; color: rgba(85, 61, 40, 0.600); font-size:15px; font-weight: bold; padding:5px;">Тема:</td><td style="border:1px solid rgba(85, 61, 40, 0.600); border-bottom:0px;"><input id="temaWebo4kaRu" value="название..." onclick="if (this.value==\'название...\'){this.value=\'\';}" value="" style="width: 100%; height:28px; border:0px; font-size: 15px; color: rgba(85, 61, 40, 0.600); font-weight: bold; padding-left:5px;" maxlength="100" size="20" type="text"></td></tr></tr></table>');  
   
  $('#temaWebo4kaRu').keyup(function(){  
  $('#pmSubject').val($(this).val());  
  });  
   
  $(".smiles").parent('td').hide();  
  $('input[title="Bold"]').parent('span').parent('div').hide();  
   
  $("#message").css({'border' : '1px solid rgba(85, 61, 40, 0.600)', 'border-top' : '0px', 'height' : '90px'});  
  $("#message").before('<table width="100%" cellspacing="0" cellpadding="0"><tr><td align="left" style="background: #f5efe4 url(\'http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png\'); border:1px solid rgba(85, 61, 40, 0.600);"><div class="forumPanelWebo4kaRu"> <div style="float:right"> <li><a href="javascript://" onclick="prepost();">Просмотреть</a></li> <li><a href="javascript://" onclick="$(\'#sbm\').click(); otkritkommentiWebo4kaRu();">Отправить</a></li> <li><a href="javascript://" onclick="$(\'#message\').val(\'\');">Отменить</a></li> </div> <li><a href="javascript://" onclick="simpletag(\'b\',\'\',\'\',\'message\',\'\')"><b>b</b></a></li> <li><a href="javascript://" onclick="simpletag(\'i\',\'\',\'\',\'message\',\'\')"><i>i</i></a></li> <li><a href="javascript://" onclick="simpletag(\'b\',\'\',\'\',\'message\',\'\')"><u>u</u></a></li> <li><a onclick="$(\'#sizePaneliWebo4kaRu\').slideToggle(300); $(\'#colorPaneliWebo4kaRu\').slideUp(300);" href="javascript://" style="outline: 0;">SIZE</a></li> <li><a onclick="$(\'#colorPaneliWebo4kaRu\').slideToggle(300); $(\'#sizePaneliWebo4kaRu\').slideUp(300);" href="javascript://" style="outline: 0;">COLOR</a></li> <li><a href="javascript://" onclick="$(\'#forumPanelBBkodiCcilkaWebo4kaRu\').fadeIn(500); $(\'#http2\').show(); $(\'#http\').hide();" id="http" style="outline: 0;">http://</a></li> <li><a href="javascript://" onclick="$(\'#forumPanelBBkodiCcilkaWebo4kaRu\').fadeOut(500); $(\'#http\').show(); $(\'#http2\').hide();" id="http2" style="display:none; outline: 0;">http://</a></li> <li><a href="javascript://" onclick="$(\'#forumPanelBBkodiImgWebo4kaRu\').fadeIn(500); $(\'#img2\').show(); $(\'#img1\').hide();" id="img1" style="outline: 0;">img</a></li> <li><a href="javascript://" onclick="$(\'#forumPanelBBkodiImgWebo4kaRu\').fadeOut(500); $(\'#img1\').show(); $(\'#img2\').hide();" id="img2" style="display:none; outline: 0;">img</a></li> </div></td></tr></table>');  
   
  $('td[style="white-space: nowrap;"]').css({'background':'#ebebea url(\'http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png\')', 'border-bottom' : '1px solid rgba(85, 61, 40, 0.600)', 'height' : '30px', 'padding-right':'10px', 'color':'rgba(85, 61, 40, 0.600)', 'text-align':'center'});  
  $('td[width="90%"]').css({'background':'#ebebea url(\'http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png\')', 'border-bottom' : '1px solid rgba(85, 61, 40, 0.600)', 'height' : '30px', 'padding-left':'15px'});  
   
  $('td[width="90%"] b').css({'color':'rgba(85, 61, 40, 0.600)'});  
  $('td[colspan="2"]').css({'background':'#fff url(\'http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png\')'});  
   
  $('a[onclick="new_message(1);return false;"]').click();  
   
  $("#PMtoUser").parent('td').parent('tr').hide();  
   
  }  
  </script>  

  <script type="text/javascript">  

  $(".udalitVseWebo4kaRu").click(function(){  
  $('input[title="Выбрать все"]').click();  
  $('input[title="Выбрать все"]').click();  
  $('input[id="dpms"]').click();  
  $('.oloTab').css({"border-bottom":"2px solid rgba(85, 61, 40, 0.600)"});  
   
  });  

  function otpravitHTTPwebo4kaRu(){  
  if ($('#httpCcilkaWebo4kaRu').val() == '')  
  {  
  $('#httpCcilkaWebo4kaRu').animate({backgroundColor:'#ffcccc'}, 500);  
  setTimeout(function () {$('#httpCcilkaWebo4kaRu').animate({backgroundColor:'#fff'}, 500)} );  
   
  $('#httpCcilkaWebo4kaRu').animate({backgroundColor:'#ffcccc'}, 500);  
  setTimeout(function () {$('#httpCcilkaWebo4kaRu').animate({backgroundColor:'#fff'}, 500)} );  
  }  
  else  
  {  
  ccilka = $('#httpCcilkaWebo4kaRu').val();  
  textMessag = $('#message').val();  
  $('#message').val( textMessag + '[spoiler]' + ccilka + '[/spoiler]');  
  $('#httpCcilkaWebo4kaRu').val('');  
  $('#forumPanelBBkodiCcilkaWebo4kaRu').fadeOut(500);  
  $('#http').show(); $('#http2').hide();  
  }  
   
  }  

  function otpravitIMGwebo4kaRu(){  
  if ($('#imgWebo4kaRu').val() == '')  
  {  
  $('#imgWebo4kaRu').animate({backgroundColor:'#ffcccc'}, 500);  
  setTimeout(function () {$('#imgWebo4kaRu').animate({backgroundColor:'#fff'}, 500)} );  
   
  $('#imgWebo4kaRu').animate({backgroundColor:'#ffcccc'}, 500);  
  setTimeout(function () {$('#imgWebo4kaRu').animate({backgroundColor:'#fff'}, 500)} );  
  }  
  else  
  {  
  ccilka = $('#imgWebo4kaRu').val();  
  textMessag = $('#message').val();  
  $('#message').val( textMessag + '[img]' + ccilka + '[/img]');  
  $('#imgWebo4kaRu').val('');  
  $('#forumPanelBBkodiImgWebo4kaRu').fadeOut(500);  
  $('#img1').show(); $('#img2').hide();  
  }  
   
  }  
  </script>  

  <script src="http://webo4ka.ru/webo4kaRu/js/jquery.color.js"></script>  

  <div id="infoOdobavleniiKommentaWebo4kaRu"></div>  
  <script>  

  function kommentiWebo4kaRu()  
  {  
  eMessage = $('#eMessage').text();  
   
  if(eMessage.indexOf('Сообщение успешно отправлено') != -1)  
  {  
  $('#infoOdobavleniiKommentaWebo4kaRu').html('<div style="background: #d4eabb; border: 8px solid #baa092; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border radius:5px; border-radius:5px; width: 280px; height:auto; z-index: 990; padding:10px; position: fixed; bottom: 1%; right: 1%; text-align: center;"><font style="color: #8dbf56; font-weight: bold; font-size: 15px;">Сообщение успешно отправлено...</font></div>');  
  }  
   
  if(eMessage.indexOf('Пользователь в базе не найден') != -1)  
  {  
  $('#infoOdobavleniiKommentaWebo4kaRu').html('<div style="background: #eabbbb; border: 8px solid #baa092; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border radius:5px; border-radius:5px; width: 250px; height:auto; z-index: 990; padding:10px; position: fixed; bottom: 1%; right: 1%; text-align: center;"><font style="color: #bf5656; font-weight: bold; font-size: 15px;">Пользователь в базе не найден...</font></div>');  
  }  
   
   
  if(eMessage.indexOf('Тема сообщения указана неправильно') != -1)  
  {  
  $('#infoOdobavleniiKommentaWebo4kaRu').html('<div style="background: #eabbbb; border: 8px solid #baa092; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border radius:5px; border-radius:5px; width: 300px; height:auto; z-index: 990; padding:10px; position: fixed; bottom: 1%; right: 1%; text-align: center;"><font style="color: #bf5656; font-weight: bold; font-size: 15px;">Тема сообщения указана неправильно...</font></div>');  
  }  
   
   
  if(eMessage.indexOf('Не указан текст сообщения') != -1)  
  {  
  $('#infoOdobavleniiKommentaWebo4kaRu').html('<div style="background: #eabbbb; border: 8px solid #baa092; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border radius:5px; border-radius:5px; width: 250px; height:auto; z-index: 990; padding:10px; position: fixed; bottom: 1%; right: 1%; text-align: center;"><font style="color: #bf5656; font-weight: bold; font-size: 15px;">Не указан текст сообщения...</font></div>');  
  }  
   
   
   
   
   
  if(eMessage.indexOf('Неправильный код безопасности') != -1)  
  {  
  $('#infoOdobavleniiKommentaWebo4kaRu').html('<div style="background: #e9d9ba; border: 8px solid #baa092; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border radius:5px; border-radius:5px; width: 250px; height:auto; z-index: 990; padding:10px; position: fixed; bottom: 1%; right: 1%; text-align: center;"><font style="color: #bf9a56; font-weight: bold; font-size: 15px;">Неправильный код безопасности...</font></div>');  
  }  
   
   
   
   
  }  
  setInterval(kommentiWebo4kaRu, 1000);  

  </script>  

  <script type="text/javascript">  
  $('#searchUserWebo4kaRu').focus(function () {searchUserWebo4kaRu.focus()});  
  $("#searchUserWebo4kaRu").keyup(function () {searchUserWebo4kaRu.start()});  

  var searchUserWebo4kaRu = {  
   
  focus:function () {  
  if(!$('#vivodUserWebo4kaRu').is(':visible')) {$('#vivodUserWebo4kaRu').html('<div id="searchZakritPanelWebo4kaRu"><img src="http://webo4ka.ru/webo4kaRu/img/zakrytWebo4kaRu.png" style="cursor: pointer; float:right;" onclick="$(\'#vivodUserWebo4kaRu\').fadeOut(); $(\'#searchUserWebo4kaRu\').val(\'\');"/></div><br/><center><font color="#baa092">Поле пусто...</font><br/></center>').fadeIn()}  
  },  
   
  start: function () {  
  if($('#searchUserWebo4kaRu').val() != '') {  
  $.post('/index/', {a: 15, user: $('#searchUserWebo4kaRu').val()},  
  function (data) {  
  if (parseInt($('#result', data).text()) > 0) {  
  $('#vivodUserWebo4kaRu').html('<div id="searchZakritPanelWebo4kaRu"><img src="http://webo4ka.ru/webo4kaRu/img/zakrytWebo4kaRu.png" style="cursor: pointer; float:right;" onclick="$(\'#vivodUserWebo4kaRu\').fadeOut(); $(\'#searchUserWebo4kaRu\').val(\'\');"/></div><br>');  
   
  $('.uTable tr', data).each(function(a, data){  
  avatarUserWebo4kaRu = $('.uTd:eq(1)', data).find('img').attr('src');  
  avatarUserWebo4kaRu2 = avatarUserWebo4kaRu ? avatarUserWebo4kaRu : 'http://webo4ka.ru/webo4kaRu/img/noavatarWebo4kaRu.png';  
  grouppaUserWebo4kaRu = $('.uTd:eq(3)',data).text();  
  nameUserWebo4kaRu = $('.uTd > a[title!="Отправить Личное Сообщение"]', data).html();  
   
  if(nameUserWebo4kaRu != null && grouppaUserWebo4kaRu != null) { $('#vivodUserWebo4kaRu').append('<a href="/index/8-0-'+nameUserWebo4kaRu+'" style="outline: 0;"><table border="0" cellpadding="0" cellspacing="0" width="100%" style="border-bottom:1px solid rgba(85, 61, 40, 0.600);"><tr><td style="border-right:1px solid rgba(85, 61, 40, 0.600);"><img src="'+avatarUserWebo4kaRu2+'" width="60" height="60"/></td><td width="85%" class="'+grouppaUserWebo4kaRu+'" title="'+grouppaUserWebo4kaRu+'" style="padding:2px 2px 2px 6px; font-size: 16px; font-weight: bold;"><div class="color'+grouppaUserWebo4kaRu+'" >'+nameUserWebo4kaRu+'</div></td></tr></table></a>')}  
   
  });  
   
  }  
  else {$('#vivodUserWebo4kaRu').html('<div id="searchZakritPanelWebo4kaRu"><img src="http://webo4ka.ru/webo4kaRu/img/zakrytWebo4kaRu.png" style="cursor: pointer; float:right;" onclick="$(\'#vivodUserWebo4kaRu\').fadeOut(); $(\'#searchUserWebo4kaRu\').val(\'\');"/></div><br/><center><font color="#baa092">Такого пользователя нет...</font><br/></center>')}  
  }  
  )}  
  },  
  }  
  </script>  

  <style>  

  .inputPM {border: 1px solid rgba(85, 61, 40, 0.600); background: #fafafa; padding:4px; margin:1px;}  
  .outputPM {border:1px solid rgba(85, 61, 40, 0.600); background: #f2e9e0; padding:4px; margin:1px;}  

  #eMessage {display:none;}  
  input[value="Просмотреть"] {display:none;}  
  input[value="Отправить"] {display:none;}  
  input[value="Отменить"] {display:none;}  

  a.link{outline: 0;}  
  a.hover{outline: 0;}  
  a.focus{outline: 0;}  

  .forumPanelWebo4kaRu {list-style: none;}  
  .forumPanelWebo4kaRu li {float: left; margin: 0; padding: 0;}  
  .forumPanelWebo4kaRu li a {padding: 5px 15px; display: block; color:#88756a; font-family: "verdana", "arial", "helvetica"; text-decoration: none;}  
  .forumPanelWebo4kaRu li a:hover {background: #eae0ce url('http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png'); color: #9a9181; outline: 0; cursor: pointer;}  

  #sizePTwebo4kaRu {background: rgba(110, 80, 54, 0.220) url('http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png'); font-family: "verdana", "arial", "helvetica"; color: #88756a;}  
  #sizePTwebo4kaRu:hover {background: #b8ddec url('http://webo4ka.ru/webo4kaRu/img/bodyWebo4kaRu.png'); color: #0998d4; cursor: pointer;}  

  #forumPanelBBkodiCcilkaWebo4kaRu {  
  background:#fff;  
  border: 5px solid rgba(85, 61, 40, 0.600);  
  font-size: 13px;  
  padding:3px;  
  z-index:999;  
  width:266px;  
  -moz-border-radius:5px;  
  -webkit-border-radius:5px;  
  border-radius:5px;  
  box-shadow: 0px 0px 5px #553d28;  
  display:none;  
  }  

  #ugoliniForumPanelBBkodiCcilkaWebo4kaRu {  
  background:url(http://webo4ka.ru/webo4kaRu/img/treugolnikWebo4kaRu.png) no-repeat left bottom;  
  float:left;  
  width:266px;  
  height:22px;  
  }  

  #forumPanelBBkodiImgWebo4kaRu {  
  background:#fff;  
  border: 5px solid rgba(85, 61, 40, 0.600);  
  font-size: 13px;  
  padding:3px;  
  z-index:999;  
  width:266px;  
  -moz-border-radius:5px;  
  -webkit-border-radius:5px;  
  border-radius:5px;  
  box-shadow: 0px 0px 5px #553d28;  
  display:none;  
  }  

  #ugoliniForumPanelBBkodiImgWebo4kaRu {  
  background:url(http://webo4ka.ru/webo4kaRu/img/treugolnikWebo4kaRu.png) no-repeat left bottom;  
  float:left;  
  width:266px;  
  height:22px;  
  }  

  </style>



на это все...
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://webo4ka.ru/
  • Всего комментариев: 9

1488
0
1488 написал: Написано 05 Июня 2016 в 16:23
Комментарий №4
Вовчик, на форуме поможешь с ним?:)
просто давно стоит, как-то не заглядывал что там, вчера начал смотреть нашел пару багов.

Вовчик
0
Вовчик написал: Написано 05 Июня 2016 в 16:25
Комментарий №5
эта версия багнутя, в ней много косяков... Я ее выложил для того, что бы люди примеры брали js кодов если что-то понадобится...

1488
0
1488 написал: Написано 05 Июня 2016 в 18:20
Комментарий №6
твой же код верно, а значит ты быстро разберешь что и как в нем))
мне тока надо:
1)цвет сменить фона сообщение или текст. сменил фон тока чет не полностью получилось:D
2)Массовая рассылка от адм 2е меню скрыто ваще убрать, и вставить если можно меню которое в отправке сообщении стоит горизонтальное. ну и всё ) Вован вся надежда на тебя tongue
я конечно плохо знаю js из-за этого не полностью разобрался в скрипте

Вовчик
0
Вовчик написал: Написано 06 Июня 2016 в 00:13
Комментарий №7
1) ищи стили tr[id^="ent"]
2) тут надо все исправлять, т.к. косяк конкретный я тогда сделал... Этот кося я исправил себе во второй версии, а вторая версия в паблик не выставлялась...

1488
0
1488 написал: Написано 06 Июня 2016 в 08:50
Комментарий №8
Давай я создам тему, а ты когда нибудь доделаешь, а то не пропадать такому доброму smile

1488
0
1488 написал: Написано 06 Июня 2016 в 08:59
Комментарий №9
tr[id^="ent"] - да там у меня черный стоит,
Вот на скрине посмотри

1488
0
1488 написал: Написано 04 Июня 2016 в 17:38
Комментарий №2
и как убрать меню второе? он почему-то не у всех показывает

1488
0
1488 написал: Написано 04 Июня 2016 в 17:37
Комментарий №1
Вован, пожалуйста помоги как всегда:)
1.как текст сообщение сменить тут?
2.почему у меня массовая рассылка криво и нету кнопки отправить
скрины: массовая рассылка
а вот отправить лс как выглядит

Вовчик
0
Вовчик написал: Написано 05 Июня 2016 в 15:05
Комментарий №3
это все индивидуально под сайт подстраивать нужно...

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2113
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
Ох. Вижу, что обсуждение очень старое. Но!
На других CMS так же будет все это реализовано. На нормальных CMS.
Такое решение может подойти лишь для landing сайтов. Но и то, не думаю, что там кто то заморачивается в написании какого либо контроллера генерирования шаблона и используют прямо в лоб чистый HTML, поэтому и будут для каждой страницы свои блоки делать.

Поэтому лучше тут все же дописать решение именно для ucoz без загрузки этих лишних блоков на странице. Ведь используя условные операторы этот код даже не будет прогружаться на странице. (Лол. Это ж доли секунд загрузки...) И что? Но давайте делать оптимальнее
Моё авторство:)
  • 1488 написал:
  • 1488 написал:
  • Смысл исходный код? он возвращает после обновление страницы на то положение которое было... или как?
  • 1488 написал:
  • как поставить галки как скрине?
    а то невозможно поставить...
  • Handyman написал:
  • Не появляется код безопасности для обычных пользователей
    Последние темы
    Опрос
    432
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 5
    Гостей: 5
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: