O-uCoz.com

спонсор

Прогресс-бар предела сообщений в мини-чате - Мини чат ucoz

04.07.2025 просмотров 174 | комментарии 0


Смысл скрипта в том что: Скрипт для мини чата выводит статистику сообщений в мини чате, что интересно, выводит в везульном формате показывая горизонтальную шкалу о состоянии заполнения сообщениями чат.

Установка довольна проста, идём в мини-чат->Форма добавления сообщений и в самый конец перед последним endif вставляем этот код
Код

<br><progress id='jeuwu27' value="0"  
max="$MAX_MESSAGE_LEN$" simv_left="Осталось $MAX_MESSAGE_LEN$  
  символов" style="margin-top:-10px;width:100%;height:15px;"></progress>  
  <script>$('#mchatBtn').css('height','62px');$('#mchatMsgF').css('height','60px');  
  function countMessLength(){  
  var rstz = $('#mchatMsgF').val().length;if (rstz<0){rstz=0;$('#mchatMsgF').val($('#mchatMsgF').val().substr  
(0,$MAX_MESSAGE_LEN$));}$('#jeuwu27').attr('value',rstz)  
  var rst = $MAX_MESSAGE_LEN$-$('#mchatMsgF').val().length;if (rst<0){rst=0;$('#mchatMsgF').val($('#mchatMsgF').val().substr  
(0,$MAX_MESSAGE_LEN$));}$('#jeuwu28').html(rst);$('#jeuwu27').  
  attr('simv_left','Осталось '+rst+' символов')  
  if(rst<=50){$('#mchatMsgF').removeClass('yellow').addClass('red')}  
  else if(rst>50&&rst<=150){$('#mchatMsgF').removeClass('red').addClass('yellow')}  
  else if(rst>150){$('#mchatMsgF').removeClass('yellow').removeClass('red')}  
  }  
  </script>

Далее добавляем в css эти две строчки
Код


.red{background:rgba(255, 50, 50, 0.2)}  
  .yellow{background:rgba(255, 216, 0, 0.3)}


Далее если у Вас на сайте установлен скрипт всплывающий подсказок hint.js то в код данного скрипта после самой последней } добавить
Код


  $('#jeuwu27').mouseover(function() {$('#hint').html($(this).attr('simv_left'));$('#hint').css('visibility','visible');});  
  $('#jeuwu27').mousemove(function(e){$('#hint').css('left',e.pageX+15).css('top',e.pageY+25)});  
  $('#jeuwu27').mouseout(function(){$('#hint').css('visibility','hidden');});
Рубрика: uCoz скрипты Теги: ucoz, null, чат, мини-чате, мини, сообщений, предела, Прогресс-бар
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Навигация
Горячие новости
Теги
Последние коментарии
DUMASS написал:
Спасибо за статью)
Статистика