Мини-чата для uCoz со статусом пользователя


Мини-чата для uCoz со статусом пользователя

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






Скрипт мини-чата для uCoz системы со статусом пользователя. И Дополнительными смайлами в форме добавления сообщения. Очень удобно и красиво смотрится.

Установка:

1) Активируем в модуле Мини-чат дополнительное поле ! только Левую галочку !

2) Заменяем свой вид мини-чата на :

Code
<div class="cBlock$PARITY$" style="padding:0 4px 5px 2px;margin-bottom:3px;">  
  <div style="float:right;font-size:9px;"><?if($CUSTOM1$)?>$CUSTOM1$<?endif?></div>  
  <div style="text-align:left;">  
  <?if($USERNAME$)?><a href="$PROFILE_URL$" title="Профиль $USERNAME$" rel="nofollow">  
  <img alt="" src="http://s107.ucoz.net/img/icon/profile.png" width="13" border="0" style="vertical-align:-4px"/></a>  
  <?endif?>  
  <a href="javascript:void('Apply to')" onclick="parent.window.document.getElementById('mchatMsgF').focus();  
  parent.window.document.getElementById('mchatMsgF').value+='[b]$NAME$[/b], ';return false;">  
  <b>$NAME$</b></a></div>  
   
  <div class="cMessage" style="text-align:left;">  
  <a title="$TIME$">$MESSAGE$</a>  
  </div>  
  <?if($CUSTOM2$)?><br>$STR_CUSTOM2$: $CUSTOM2$<?endif?>  
  </div>


3) И форму добавления сообщений так же заменяем на :

Code
<?if(!$CAN_ADD$)?><div align="center"><?if($LOGIN_LINK$)?>  
  <a href="$LOGIN_LINK$">Для того что бы писать в этом чате необходима авторизация на сайте Up-Rise.Ru</a>  
  <?else?>Доступ запрещен<?endif?></div><?else?>  
  <table border="0" cellpadding="1" cellspacing="1" width="100%">  
  <tr><td>  
  <select id="mchatRSel" onchange="setT7174(this);" class="mchat" size="1" title="Автообновление" style="font-size:7pt;">  
  <option value="0">---</option>  
  <option value="5">5 сек</option>  
  <option value="10">10 сек</option>  
  <option value="30">30 сек</option>  
  <option value="60">1 мин</option>  
  </select>  
  </td>  
  <td width="70%" align="right">  
  <a href="$RELOAD_URI$" title="Обновить">  
  <img alt="" border="0" align="absmiddle" src="http://s107.ucoz.net/img/fr/mcr.gif" width="13" height="15"></a>  
  <?if($SMILES_URI$)?> <a href="$SMILES_URI$" title="Вставить смайл">  
  <img alt="" border="0" align="absmiddle" src="http://s107.ucoz.net/img/fr/mcs.gif" width="13" height="15"></a><?endif?>  
  <?if($BBCODES_URI$)?> <a href="$BBCODES_URI$" title="BB-Коды">  
  <img alt="" border="0" align="absmiddle" src="http://s107.ucoz.net/img/fr/mcb.gif" width="13" height="15"></a><?endif?>  
  <?if($MSGCTRL_URI$)?> <a href="$MSGCTRL_URI$" title="Управление сообщениями">  
  <img alt="" border="0" align="absmiddle" src="http://s107.ucoz.net/img/fr/mcm.gif" width="15" height="15"></a><?endif?>  
  </td></tr></table>  
  <?if(!$USER_LOGGED_IN$)?>  
  <table border="0" cellpadding="1" cellspacing="1" width="100%">  
  <tr><td colspan="2">$FLD_NAME$</td></tr>  
  <tr><td width="50%">$FLD_EMAIL$</td><td>$FLD_URL$</td></tr>  
  </table>  
  <?endif?>  

  <?if($FLD_CUSTOM1$)?>  
  <table border="0" cellpadding="1" cellspacing="1" width="100%">  
  <tr>  
  <td>  
   
  <select id="mchatC1F" class="mchat" name="custom1" title="Автообновление" style="font-size:7pt;">  
  <option value="">-</option>  
  <option value="Дома">Дома</option>  
  <option value="Гуляю">Гуляю</option>  
  <option value="На учебе">Учеба</option>  
  <option value="На работе">Работа</option>  
  </select>  
  </td>  
  <td align="right">  

  <a href="javascript:void('Smile_Hi')" onclick="parent.window.document.getElementById('mchatMsgF').focus();  
  parent.window.document.getElementById('mchatMsgF')  
  .value+='[img]http://s107.ucoz.net/sm/23/victory.gif[/img] ';return false;">  
  <img src="http://s107.ucoz.net/sm/23/victory.gif" border="0"></a>  
  <a href="javascript:void('Smile_No')" onclick="parent.window.document.getElementById('mchatMsgF').focus();  
  parent.window.document.getElementById('mchatMsgF')  
  .value+='[img]http://s107.ucoz.net/sm/23/nono.gif[/img] ';return false;">  
  <img src="http://s107.ucoz.net/sm/23/nono.gif" border="0"></a>  
  <a href="javascript:void('Smile_Sml')" onclick="parent.window.document.getElementById('mchatMsgF').focus();  
  parent.window.document.getElementById('mchatMsgF')  
  .value+='[img]http://s107.ucoz.net/sm/23/smile.gif[/img] ';return false;">  
  <img src="http://s107.ucoz.net/sm/23/smile.gif" border="0"></a>  
  <a href="javascript:void('Smile_Bye')" onclick="parent.window.document.getElementById('mchatMsgF').focus();  
  parent.window.document.getElementById('mchatMsgF')  
  .value+='[img]http://s107.ucoz.net/sm/23/bye.gif[/img] ';return false;">  
  <img src="http://s107.ucoz.net/sm/23/bye.gif" border="0"></a>  
   
  </td>  
  </tr>  
  </table>  

  <?endif?>  

  <?if($FLD_SECURE$)?>  
  <table border="0" cellpadding="1" cellspacing="1" width="100%">  
  <tr><td width="50%">$FLD_SECURE$</td><td align="right">$IMG_SECURE$</td></tr>  
  </table>  
  <?endif?>  

  <table border="0" cellpadding="1" cellspacing="1" width="100%">  
  <tr><td width="95%" rowspan="2">$FLD_MESSAGE$</td>  
  <td align="center" valign="top"><div style="font-size:10px;">$LENGTH_COUNTER$</div></td>  
  </tr><tr><td align="center" valign="bottom">$SUBMIT$</td></tr></table>  
  <?endif?>
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://up-script.ru
  • Всего комментариев: 4

Админинстратор
0
Админинстратор написал: Написано 05 мая 2012 в 16:27
Комментарий №4
круто

ASton
0
ASton написал: Написано 30 Апреля 2012 в 16:30
Комментарий №2
народ, а как можно просто в свой чат добавить эту фишку, чтобы не заменять весь чат?

alex0005
+1
alex0005 написал: Написано 30 Апреля 2012 в 16:48
Комментарий №3
вставь в нужно место
Code

<select id="mchatC1F" class="mchat" name="custom1" title="Автообновление" style="font-size:7pt;">  
  <option value="">-</option>  
  <option value="Дома">Дома</option>  
  <option value="Гуляю">Гуляю</option>  
  <option value="На учебе">Учеба</option>  
  <option value="На работе">Работа</option>  
  </select>  

Froa
+5
Froa написал: Написано 09 Февраля 2012 в 13:25
Комментарий №1
хорошо предуманно

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

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