Скрипты,шаблоны для uCoz, DLE. Софт программ бесплатно

Добро пожаловать!
Сделай
Cайт
Лучше
  • Главная страница
  • Форум Помощь
  • Файлы Каталог файлов
  • Полезно Рекомендуем
  • Новое На сайте
  • Правила Читать всем

Мини чат для ucoz стандарта DM

Твитнуть
02 Июл 2025
Мини чат для ucoz стандарта DM
Всем привет, выкладываю чат стандарта DM, более ранней версии которая расположена внизу страницы с правой стороны экрана вашего монитора.


[ Светлый вариант ] [ Тёмный вариант ]

У всех чатов в системе uCoz есть один большой минус, css стили которые отвечают за основной фон чата, расположены внутри системы их нельзя залить другим файлом в файловый менеджер и отредактировать (href="/_st/my.css" ), из-за чего к примеру установив на главную страницу своего сайта фон изображением, данный фон будет отображаться в чате.

Поэтому для начало нам следует создать в файловом менеджере основной файл css стилей (style.css) вашего сайта и прописать в него те стили которые были установлены в стилях my.css и прописать ссылку на данные css в ваших шаблонах страниц сайта:

Code
<link type="text/css" rel="StyleSheet" href="/_st/my.css" />

меняем на:
Code
<link type="text/css" rel="StyleSheet" href="ВАШ САЙТ/style.css" />

Шаг 1 - Установим HTML:

Теперь когда мы подготовили почву для работ, в конец нашей страницы перед тегом
Code
</body>
установим html код чата:

Code
<!--Мини чат DM-->

<div id="center_dm_ru_chat">  
  <div id="dm_chat_open">  
  <div id="ichat_open" onclick="show_agent()" ></div>
  </div>
  <div id="dm_chat_closed">  
  <a id="ichat_closed" href="javascript: show_agent()"></a>  
  $CHAT_BOX$
  </div>
</div>
<script type="text/javascript" src="http://www.center-dm.ru/ucoz/chat/v1/min_chat.js"></script>

<!--End Мини чат DM-->

Обратите внимания, что в данном коде прописал js файл (min_chat.js), который отвечает за открытия и закрытия чата при нажатие на кнопки:
Code
function show_agent() {
  $('#dm_chat_open').toggle('normal');
  $('#dm_chat_closed').toggle('normal');
  }

Теперь нам следует зайти в админ панели сайта, Дизайн => Управления дизайном => Мини-чат и установить следующий код:
Вид материалов:
Code
<div class="cBlock$PARITY$ transparency_i">
<div class="cnat_name">
  $NUMBER$.
  <a href="javascript:void('Apply to')" onclick="parent.window.document.getElementById('mchatMsgF').focus();parent.window.document.getElementById('mchatMsgF').value+='$NAME$, ';return false;"><b>$NAME$</b></a>
</div>
<div class="cnat_tame">($TIME$ | $DATE$)</div>
<div class="cnat_message">

  <a href="$PROFILE_URL$" title="$USERNAME$" target="_blank">
  
  <img class="avatar_chat" alt="Аватар $USERNAME$" title="$USERNAME$" src="$AVATAR_URL$" />

<img src="http://www.center-dm.ru/site/no_avatar.jpg" class="avatar_chat" title="$USERNAME$" alt="аватар отсутствует" />

</a>

  <img src="http://www.center-dm.ru/site/no_avatar.jpg" class="avatar_chat" title="$NAME$" alt="аватар отсутствует" />

$MESSAGE$
</div>
</div>

Форма добавления сообщений:
Code

  <div class="chat_error" align="center">
  <a href="$LOGIN_LINK$">Для добавления необходима авторизация</a>Доступ запрещен
</div>

  <div class="cell_chat_os transparency_i">
  $FLD_NAME$
  <div class="left"><script src="http://www.center-dm.ru/js/smiles2.js"></script></div>
  <div class="right">
  $LENGTH_COUNTER$
   <a href="$SMILES_URI$" title="Вставить смайл"><img alt="" border="0" align="absmiddle" src="http://s59.ucoz.net/img/fr/mcs.gif" width="13" height="15"></a>
  <a href="$MSGCTRL_URI$" title="Управление сообщениями"><img alt="" align="absmiddle" src="http://s59.ucoz.net/img/fr/mcm.gif" width="15" height="15"></a>
  <a href="$RELOAD_URI$" title="Обновить"><img alt="Обновить" align="absmiddle" src="http://s105.ucoz.net/img/fr/mcr.gif" width="16" height="16"></a>
  $FLD_AUTOUPD$
  </div>
  $FLD_MESSAGE$
  <div id="chat_niz">
  <div class="left">$FLD_SECURE$ $IMG_SECURE$</div>
  <div class="right">$SUBMIT$</div>
  </div>
  </div>

Обратите внимания, что в форме добавления сообщений, я вставил js файл smiles2.js который отвечает за отображения смайлов, чтобы установить свои смайлы вам следует отредактировать именно этой файл:
Code
document.writeln("<div width=\"100%\">");
document.writeln("<a href=\"javascript:void(\'Apply to\')\" onclick=\"parent.window.document.getElementById(\'mchatMsgF\').focus();parent.window.document.getElementById(\'mchatMsgF\').value+=\':laugh: \';return false;\"><img src=\"http://s37.ucoz.net/sm/1/laugh.gif\" border=\"0\"><\/a>");
document.writeln("<a href=\"javascript:void(\'Apply to\')\" onclick=\"parent.window.document.getElementById(\'mchatMsgF\').focus();parent.window.document.getElementById(\'mchatMsgF\').value+=\' <img src="http://s105.ucoz.net/sm/1/happy.gif" border="0" align="absmiddle" alt="happy" /> \';return false;\"><img src=\"http://s37.ucoz.net/sm/1/happy.gif\" border=\"0\"><\/a>");
document.writeln("<a href=\"javascript:void(\'Apply to\')\" onclick=\"parent.window.document.getElementById(\'mchatMsgF\').focus();parent.window.document.getElementById(\'mchatMsgF\').value+=\' <img src="http://s105.ucoz.net/sm/1/unsure.gif" border="0" align="absmiddle" alt="unsure" /> \';return false;\"><img src=\"http://s37.ucoz.net/sm/1/unsure.gif\" border=\"0\"><\/a>");
document.writeln("<a href=\"javascript:void(\'Apply to\')\" onclick=\"parent.window.document.getElementById(\'mchatMsgF\').focus();parent.window.document.getElementById(\'mchatMsgF\').value+=\' <img src="http://s105.ucoz.net/sm/1/dry.gif" border="0" align="absmiddle" alt="dry" /> \';return false;\"><img src=\"http://s37.ucoz.net/sm/1/dry.gif\" border=\"0\"><\/a>");
document.writeln("<a href=\"javascript:void(\'Apply to\')\" onclick=\"parent.window.document.getElementById(\'mchatMsgF\').focus();parent.window.document.getElementById(\'mchatMsgF\').value+=\' <img src="http://s105.ucoz.net/sm/1/sad.gif" border="0" align="absmiddle" alt="sad" /> \';return false;\"><img src=\"http://s37.ucoz.net/sm/1/sad.gif\" border=\"0\"><\/a>");
document.writeln("<a href=\"javascript:void(\'Apply to\')\" onclick=\"parent.window.document.getElementById(\'mchatMsgF\').focus();parent.window.document.getElementById(\'mchatMsgF\').value+=\' <img src="http://s105.ucoz.net/sm/1/yes.gif" border="0" align="absmiddle" alt="yes" /> \';return false;\"><img src=\"http://s37.ucoz.net/sm/1/yes.gif\" border=\"0\"><\/a>");
document.writeln("<a href=\"javascript:void(\'Apply to\')\" onclick=\"parent.window.document.getElementById(\'mchatMsgF\').focus();parent.window.document.getElementById(\'mchatMsgF\').value+=\' <img src="http://s105.ucoz.net/sm/1/cool.gif" border="0" align="absmiddle" alt="cool" /> \';return false;\"><img src=\"http://s37.ucoz.net/sm/1/cool.gif\" border=\"0\"><\/a>");
document.writeln("<a href=\"javascript:void(\'Apply to\')\" onclick=\"parent.window.document.getElementById(\'mchatMsgF\').focus();parent.window.document.getElementById(\'mchatMsgF\').value+=\' <img src="http://s105.ucoz.net/sm/1/blink.gif" border="0" align="absmiddle" alt="blink" /> \';return false;\"><img src=\"http://s105.ucoz.net/sm/1/blink.gif\" border=\"0\"><\/a>");
document.writeln("<\/div>");

Шаг 2 - Установим CSS:
Теперь нам следует разделить весь css стиль на две части:

1 - установить в css стили my.css следующий код:

Светлый вариант:
CSS-Code

Code
/*------------------- General styles start ---------------------*/
body {
  margin:0;
  padding:0;
  font:11px Verdana,Arial,Helvetica,sans-serif;
  color: #555;
  background: #F4F5F6;
}

a {outline: none; text-decoration:none;}
a:link,  
a:visited {color:#2C68A6;}
a:hover {color:#5CB703;}

img {border:0px;}
/*--------------------- General styles end ---------------------*/

/* Вид комментарий в чате
------------------------------------------*/
.cBlock1,
.cBlock2 {
  text-align:left!important;  
  width:372px!important;
  padding: 5px!important;
  border-top: 1px solid #fff!important;
  border-bottom: 1px solid #D0D0D0!important;
}

.cBlock1 {background: #fff!important;}
.cBlock2 {background: #f6f6f6!important;}

.cnat_name {float:left;}
.cnat_tame {
  float:right;
  font:9px Verdana,Arial,Helvetica,sans-serif!important;  
  color: #999;
}

.cnat_message {
  clear:left;
  overflow: hidden;
  padding-top: 5px;  
  width:100%;
}

.avatar_chat {
  float:right;
  width:35px;
  height:35px;  
  border:1px solid #D6D6D6;  
  padding: 3px;  
  margin: 0px 0px 5px 15px;  
  background:#fff;  
}

Тёмный вариант:
CSS-Code

Code

/*--------------------- General styles start ---------------------*/
body {
  margin:0;
  padding:0;
  font:11px Verdana,Arial,Helvetica,sans-serif;
  color: #ddd;
  background: #454a50;
}

a {outline: none; text-decoration:none;}
a:link,  
a:visited {color:#9ae592;}
a:hover {color:#92d4e5;}

img {border:0px;}
/*--------------------- General styles end ---------------------*/

/* Вид комментарий в чате
------------------------------------------*/
.cBlock1,
.cBlock2 {
  text-align:left;  
  width:372px;
  padding: 5px!important;
  border-top: 1px solid #6a6f74;
  border-bottom: 1px solid #2f3333;
}

.cBlock1 {background: #454A50;}
.cBlock2 {background: #595f66;}

.cnat_name {float:left;}
.cnat_tame {
  float:right;
  font:9px Verdana,Arial,Helvetica,sans-serif!important;  
  color: #999;
}

.cnat_message {
  clear:left;
  overflow: hidden;
  padding-top: 5px;  
  width:100%;
}

.avatar_chat {
  float:right;
  width:35px;
  height:35px;  
  border:1px solid #2f3333;  
  padding: 3px;  
  margin: 0px 0px 5px 15px;  
  background:#616467;  
}

2 - установить css стили в style.css следующий код:
Светлый вариант:
CSS-Code

Code
/* Мини Чат
------------------------------------------*/
#center_dm_ru_chat {
  position:fixed;
  right:65px;
  bottom:0px
}

#ichat_open {
  cursor:pointer;  
  width:400px;
  height:18px;
  background:url(http://demo-dm.ucoz.ru/chat_open.png) no-repeat top right;
}

#ichat_closed {
  position:absolute;
  cursor:pointer;  
  top: -18px;
  right: 0;
  width:400px;
  height:18px;
  background:url(http://demo-dm.ucoz.ru/chat_open.png) no-repeat;
  background-position: right -18px;
}

#dm_chat_closed {
  overflow: hidden;
  border:1px solid #a1a1a1;
  border-bottom: none;
  width:400px;
  background:#F6F6F6;
  padding-bottom: 15px;
  display:none;  
}

#mchatIfm2 {
  border-bottom:1px solid #D0D0D0
}

.cell_chat_os {
  overflow: hidden;
  width:370px;
  margin:10px 15px 0px 15px
}

#mchatNmF {
  width:370px!important;
  margin: 0px 0px 5px 0px;  
}

#mchatMsgF {
  width:370px!important;
  height:60px!important;
  margin: 5px 0px 10px 0px;  
}

#secuCodeMc3 {
  margin: 0px!important;
}

#mchatNmF,
#mchatMsgF,
#secuCodeMc3 {
  font:11px Verdana,Arial,sans-serif;
  color:#555!important;
  padding:5px;
  background:#fff!important;
  border:1px solid #D0D0D0!important;
}

#mchatNmF:focus,
#mchatMsgF:focus,
#secuCodeMc3:focus {
  background:#fff url(http://www.center-dm.ru/site/fon_ten_pola_1.png) repeat-x top!important;
}

#chat_niz {
  float:left;
  width:370px!important;
}

#chat_niz .right div {
  width:60px!important;
}

#mchatBtn {
  float:right!important;
  font: 11px Verdana,Arial,Helvetica, sans-serif;font-weight: bold!important;
  color:#229125!important; text-shadow:1px 1px 1px #fff!important;
  background:#b7ebaf!important;
  border:1px solid #84c28b!important;
  padding: 8px 20px!important;  
  margin: 0!important;
  cursore:pointer!important;
}

#mchatBtn:hover {
  background:#ccf5c6!important;
}

.chat_error {
  font: 13px Verdana,Arial,Helvetica, sans-serif;font-weight: bold!important;
  margin: 15px 0px 5px 0px;  
}

.transparency_i a:hover img {
  filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
  filter: alpha(opacity=50);
}  

.left {float:left;}
.right {float:right;}
.clear {clear:left;}

Тёмный вариант:
CSS-Code

Code
/* Мини Чат
------------------------------------------*/
#center_dm_ru_chat {
  position:fixed;
  right:65px;
  bottom:0px
}

#ichat_open {
  cursor:pointer;  
  width:400px;
  height:18px;
  background:url(http://demo-dm.ucoz.ru/chat_open.png) no-repeat top right;
}

#ichat_closed {
  position:absolute;
  cursor:pointer;  
  top: -18px;
  right: 0;
  width:400px;
  height:18px;
  background:url(http://demo-dm.ucoz.ru/chat_open.png) no-repeat;
  background-position: right -18px;
}

#dm_chat_closed {
  overflow: hidden;
  border:1px solid #333;
  border-bottom: none;
  width:400px;
  background:#454a50;
  padding-bottom: 15px;
  display:none;  
}

#mchatIfm2 {
  border-bottom:1px solid #333
}

.cell_chat_os {
  overflow: hidden;
  width:370px;
  margin:10px 15px 0px 15px
}

#mchatNmF {
  width:370px!important;
  margin: 0px 0px 5px 0px;  
}

#mchatMsgF {
  width:370px!important;
  height:60px!important;
  margin: 5px 0px 10px 0px;  
}

#secuCodeMc3 {
  margin: 0px!important;
}

#mchatNmF,
#mchatMsgF,
#secuCodeMc3 {
  font:11px Verdana,Arial,sans-serif;
  color:#ddd!important;
  padding:5px;
  background:#595F66!important;
  border:1px solid #333!important;
}

#mchatNmF:focus,
#mchatMsgF:focus,
#secuCodeMc3:focus {
  background:#646a72!important;
}

#chat_niz {
  float:left;
  width:370px!important;
}

#chat_niz .right div {
  width:60px!important;
}

#mchatBtn {
  float:right!important;
  font: 11px Verdana,Arial,Helvetica, sans-serif;font-weight: bold!important;
  color:#cad7e7!important; text-shadow:1px 1px 1px #555!important;
  background:#373940!important;
  border:1px solid #2f3333!important;
  padding: 8px 20px!important;  
  margin: 0!important;
  cursore:pointer!important;
}

#mchatBtn:hover {
  background:#54565e!important;
}

.chat_error {
  font: 13px Verdana,Arial,Helvetica, sans-serif;font-weight: bold!important;
  margin: 15px 0px 5px 0px;  
}

.transparency_i a:hover img {
  filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
  filter: alpha(opacity=50);
}  

.left {float:left;}
.right {float:right;}
.clear {clear:left;}

Примечания:

В целом можно прописать все css стили в одном файле и не разбивать их на две части, но с учётом того что фон вашего сайта не имеет графического изображения, также стоит отметить, что в данном html коде в ячейки div вид материалом, я использовал class="cBlock$PARITY$, который отвечает за отображения чётных и нечётных комментарий в чате, поэтому в css файле вам следует удалить свои атрибуты cBlock1 и cBlock2, так как данные атрибуты фигурируют в данных стилях этого чата.

Чат создавался для трёх основных браузеров:

Firefox не меньше версии 9.01
Google Chromeне меньше версии 16.0
Opera не меньше версии 11.6

На этом всё...

Уважаемый посетитель, скачивать материал могут только зарегестрированные пользователи!
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

+
    • 1
    • 2
    • 3
    • 4
    • 5

DM, ucoz, чат, Мини чат, стандарта, для, мини

АвторПользователи/ Категории » Скрипты для uCoz/ Просмотров 897 / Посмотреть комментарии 0
 
Вернуться назад

А также:
Переключение страниц с интересным эффектом.

Переключение страниц с интересным э...

Шаблон + PSD мактет

Шаблон + PSD мактет

Sothink DHTML Menu

Sothink DHTML Menu

Красивый минипрофиль

Красивый минипрофиль

Форма добавления комментариев

Форма добавления комментариев

Видеокурс "CSS с нуля"

Видеокурс "CSS с нуля"

 

html-cсылка на публикацию
BB-cсылка на публикацию
Прямая ссылка на публикацию


Всего комментариев: 0
Уважаемый посетитель, Вы зашли на сайт, как незарегистрированный пользователь.
Мы рекомендуем Вам
зарегистрироваться,либо войти на сайт под своим именем.
Twitter RSS Добавить в избранное

Профиль


  • Привет, Пользователи!


Логин:
Пароль:
Забыл пароль | Регистрация

Меню

  • Скрипты для uCoz
  • Шаблоны для uCoz
  • Графика Ucoz
  • Шаблоны с конструктором
  • Блоки и шапки
  • Адаптация с DLE
  • Виды материалов
  • Всё для DLE
  • PSD
  • Иконки
  • Разное
  • Шаблоны с PSD
  • Иконки/Значки
  • Хаки
  • Софт
  • Интернет
  • Всё для Photoshop

Мини-чат

    Вы не можете добавлять сообщения в чат
    Авторизуйтесь!

  • Top-5
  • Comments
  • Tags
  • UserGate Proxy & Firewall 4.3.949 + crack (serial) [Русская версия]
    60 downloads
  • Вид Фотоальбома + iLoad для Dominion
    41 downloads
  • Форма добавления комментариев
    41 downloads
  • Форма добавления комментариев для форума
    39 downloads
  • Новый шаблон для uCoz-ChromeGT
    36 downloads
Код вставляем в глобальный блок ВЕРХНЯЯ ЧАСТЬ САЙТА
Аватар Алексей Алексей 17 Мар 2013 | 13:35
Блин у меня не получилось его установить(( html код нужно в "страницы сайта" вставлять? в head :unsure:
аватар отсутствует Master 08 Мар 2013 | 00:08
Штука убойная, респект :v:
Аватар Babalus Babalus 13 Окт 2012 | 16:21
для (74)
null (68)
ucoz (46)
на (31)
разное (31)
сайта (22)
шаблон (19)
Скрипт (17)
psd (14)
вид (14)
Сайтостроение (14)
Новый (13)
форум (12)
Для сайта (11)
Хаки (10)
как (9)
красивый (9)
набор (9)
Flash (8)
для uCoz (8)
меню (8)
русский (8)
AJAX (7)
кнопка (7)
кнопки (7)

Рейтинг-Топ 10

  • Редактируем шаблон прямо на сайте
  • Красивый блок информации для uCoz
  • Новшества мини чата ucoz
  • Скруглённые уголки
  • Видеокурс "HTML с нуля"
  • Красивые Списки На CSS
  • Переключение страниц с интересным эффектом.
  • Набор Noavatar для сайта
  • Очень красивый вид комментариев для ucoz
  • Имитация градиента

Топ-5-сайтов

  • Oyama Do
    Рейтинг: 5.0/5
    Просмотров: 11677
  • Профессиональная академия единоборств KEA-FIGHTING
    Рейтинг: 3.0/2
    Просмотров: 5342

Статистика

Нас уже: 1651 {+0}
    Онлайн всего: 3
    Гостей: 3
    Пользователей: 0
    Пользователи
    Гости сайта
  • Сегодня нас посетило

    Опрос

    Оцените мой сайт
    Всего ответов: 266
Форум Файлы Магазин Статьи Графика Видео Теги
| Карта сайта | Карта форума | Скрипты,шаблоны для uCoz, DLE. Софт программ бесплатно | ©2011 - 2025

  • Яндекс.Метрика
  • Счетчик PR-CY.Rank
  • Рейтинг@Mail.ru
  • Клуб каратэ кёкусинкай OYAMA-DO



Статистика/ Обратная связь/ Размещение рекламы