Главная » Файлы » Скрипты для uCoz » Мини-чат

Новая форма добавления сообщений мини-чата 1.0 by Apocalypse для uCoz
23.06.14, 14:37:46

Скачать файл










Давно не было обновлений на сайте и сегодня решил сделать новую форму добавления сообщений для мини-чата. Так как я до сих пор нахожусь под впечатлением от системы DLE, решил реализовать пару особых фишек и для uCoz чата:

* Выведены основные правила чата
* Выведены все смайлы в красивом выезжающем окне [Использовался стандартный набор Колобки (Тёмный фон)]
* Выведены основные ВВ-коды в таком же красивом окне
* Все иконки заменены на серые нейтральные для того, чтобы чат одинаково хорошо смотрелся на любых дизайнах

Установка:

В форме добавления сообщений мини-чата замените всё на:
Код
<style>  
  .ap1p {text-align:center;display:none;z-index:10;position:absolute;background:#fff;width:200px;border:1px dashed #ccc;}  
  .ap2p {text-align:center;display:none;z-index:10;position:absolute;background:#fff;width:300px;border:1px dashed #ccc;}  
  </style>  

  <script type='text/javascript' src='http://s15.ucoz.net/src/bbcodes.js'></script>  

  <?if(!$CAN_ADD$)?><div align="center"><?if($LOGIN_LINK$)?><a href="$LOGIN_LINK$">Для добавления необходима авторизация</a><?else?>Доступ запрещен<?endif?></div><?else?>  
  <table border="0" cellpadding="1" cellspacing="1" width="100%">  
  <tr><td>$FLD_AUTOUPD$</td><td><a href="$RELOAD_URI$" title="Обновить"><img alt="" border="0" align="absmiddle" src="/apoCH/reload.png" width="13" height="15"></a></td>  
  <td width="70%" align="right">  

  <a href="javascript://" title="Правила чата"><img onclick="new _uWnd('mscont', 'Управление сообщениями', 400, 200, {closeonesc:1, align:'left'}, '<fieldset><legend> Правила мини-чата</legend><ul><li>Категорически запрещено выяснять отношения</li><li>Запрещено рекламирование посторонних ресурсов</li><li>Запрещено оскорбление пользователей</li><li>Запрещено использование нецензурной лексики</li><li>Запрещены любые вопросы по веб-программированию</li></ul></fieldset>');" border="0" align="absmiddle" src="/apoCH/rules.png" width="13" height="15"></a>  
  <div id="Ввкоды" class="ap1p"><script src="/apoCH/apoCH.js"></script></div>  
  <?if($SMILES_URI$)?><a href="javascript://" onclick="$('#Смайлы').slideToggle(500);$('#Ввкоды').fadeOut(500);" title="Вставить смайл"><img alt="" border="0" align="absmiddle" src="/apoCH/smile.png" width="13" height="15"></a><?endif?>  
  <div id="Смайлы" class="ap2p"><script src="/apoCH/apoSM.js"></script></div>  
  <?if($BBCODES_URI$)?><a href="javascript://" onclick="$('#Ввкоды').slideToggle(500);$('#Смайлы').fadeOut(500);" title="BB-Коды"><img alt="" border="0" align="absmiddle" src="/apoCH/bbc.png" width="13" height="15"></a><?endif?>  
  <?if($MSGCTRL_URI$)?><a href="$MSGCTRL_URI$" title="Управление сообщениями"><img alt="" border="0" align="absmiddle" src="/apoCH/edit.png" 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$ || $FLD_CUSTOM2$)?>  
  <table style="display:none;" border="0" cellpadding="1" cellspacing="1" width="100%">  
  <tr><td width="50%">$FLD_CUSTOM1$</td><td>$FLD_CUSTOM2$</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"><span onclick="$('#Ввкоды').fadeOut(500);$('#Смайлы').fadeOut(500);">$FLD_MESSAGE$</span></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?>


Вы можете как угодно модифицировать предложенный вам код с одним условием - сохранением авторства при распространении скрипта

Осталось лишь создать в корне Файлового менеджера папку apoCH и залить в неё всё содержимое архива

Материал подготовлен Apocalypse

Категория: Мини-чат | Добавил: Apocalypse | Теги: форма, Apocalypse, ucoz, by, Новая, добавления, Мини-чата, 1.0, для, сообщений
Просмотров: 523 | Загрузок: 0 | Рейтинг: 5.0/1
Всего комментариев: 0
Имя *:
Email: