Файлы Скрипты и модификации

Мини-чат как на n-torrents

Описание:
Рип мини-чата с сайта n-torrents. Красивый мини-чат, выполнен в зелёных тоннах. В чате работает звук при новом сообщении, все кнопки(bb коды, отключение звука, радио), чат сам обновляется при новом сообщении.

Установка:
1. Загружаем папку "chatt" из архива в корень файлового менеджера.
2. В место где хотим видеть чат(Например на главную страницу сайта):
Код
<!---<Чат портала>--->
  <link type="text/css" rel="StyleSheet" href="/chatt/chat.css" />
  <?if($URI_ID$='ldMain' && $USER_LOGGED_IN$ && $PAGE_ID$='main')?>
<div style="padding:4px 9px 8px 11px;" id="chathomepage">

<div class="chat-tl"><div class="chat-tr"><div class="chat-tb"></div></div></div>
<div class="chat-content">
<div class="chat-shadow"><div class="chat-bg">

<div style="border-spacing:0px; position:absolute;" class="chatradio-elem">
<table cellspacing="0" cellpadding="0" style="border-spacing:0px;">
<tr><td class="chatradio-tl" width="9px"></td><td class="chatradio-tc" height="9px"></td><td class="chatradio-tr" width="9px"></td></tr>
<tr><td class="chatradio-cl" width="9px"></td><td class="chatradio-c"><OBJECT width="160" height="180"><PARAM name="movie" value="http://www.zaycev.fm/zaycev_banner.swf"></PARAM><PARAM name="wmode" value="transparent"></PARAM><PARAM name="allowFullScreen" value="false"></PARAM><EMBED src="http://www.zaycev.fm/zaycev_banner.swf" type="application/x-shockwave-flash" wmode="window" width="160" height="180" allowFullScreen="false"></EMBED></OBJECT></td><td class="chatradio-cr" width="9px"></td></tr>
<tr><td class="chatradio-bl" width="9px" valign="top"></td><td height="15px"><table width="100%" cellspacing="0" cellpadding="0"><tr><td valign="top"><div class="chatradio-bc"></div></td><td width="15px"><div class="chatradio-bcarrow"></div></td><td width="45px" valign="top"><div class="chatradio-bc"></div></td></tr></table></td><td class="chatradio-br" width="9px" valign="top"></td></tr>
</table></div>

<div id="chatMessages0"><table width="100%" id="chatMessages" cellspacing="0" cellpadding="0"><tr><td style="padding:6px 10px;">Загрузка сообщений...</td></tr></table></div></div></div>$CHAT_BOX$
<div id="newMsg0" style="width:0px; height:0px; overflow:hidden;"><div id="newMsg"></div></div></div>
<div class="chat-bl"><div class="chat-br"><div class="chat-tb"></div></div></div>
</div>
  <script type="text/javascript" src="/chatt/js_js.js"></script>
<script>
var chatradiowidth = $('.chat-content .chat-shadow .chat-bg').width() - $('.chatradio-elem').width() - 24;
var chatradioheight = $('.chat-content .chat-shadow .chat-bg').height() - $('.chatradio-elem').height();
$('.chatradio-elem').css({"marginLeft" : chatradiowidth , "marginTop" : chatradioheight - 30 , "opacity" : 0});

$('.radiooff , .chatradio-elem').hide();
function rules() {new _uWnd('','Общие правила чата',380,200,{autosize:1,maxh:300,minh:100},'<div style="text-align:left;"><b>В чате строго запрещено следующее:</b><div>• Запрещено обсуждение действий администрации, оскорбление пользователей сайта не зависимо от их группы.</div><div>• Использование аватаров и (или) подписей, содержание которых оскорбляет и (или) унижает пользователей.</div><div>• Проявление расовой, национальной и религиозной неприязни, пропагандирование терроризма, экстремизма, наркотиков.</div><div>• Засорение чата комментариями или сообщениями, не имеющими смысла (флуд).</div><div>• Распространение ссылок на другие проекты, сайты, файлы. Сначала выдается предупреждение, в случае игнорирования - бан.</div><div>• Распространение материалов порнографического характера.</div></div>');};
function showradio() {
  $('.radiooff , .chatradio-elem').show(); $('.radioon').hide();
  $('.chatradio-elem').stop().animate({marginTop : chatradioheight , opacity: 1} , 350);
}
function hideradio() {
  $('.radioon').show(); $('.radiooff').hide();
  $('.chatradio-elem').stop().animate({marginTop : chatradioheight - 30 , opacity: 0} , 350);
  setTimeout(function(){$('.chatradio-elem').hide();},400);
}
</script>
<?endif?>
<!---</Чат портала>--->

3. В Вид материалов мини-чата:
Код
<table width="100%" cellspacing="0" cellpadding="0">
<tr class="chatBlock1">
<td valign="top" width="60px" style="padding:8px 0px 6px 10px; text-align:right;" class="chat-msg$PARITY$"><a class="chat-name" 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></td>
<td valign="top" width="27px" style="padding:6px 0px;" class="chat-msg$PARITY$"><?if($USERNAME$)?><a href="/index/8-$USER_ID$" title="$NAME$"><div class="chat-profile"></div></a><?else?><div class="chat-profile-ghost"></div><?endif?></td>
<td class="chat-msg$PARITY$" style="padding:6px 0px;"><div class="cMessage" style="text-align:left;">$MESSAGE$</div></td>
<td valign="top" width="120px" class="chat-msg$PARITY$" style="padding:5px 10px 0 0;"><div class="chat-addtime"><span>$DATE$ - $TIME$</span></div></td>
</tr>
</table>

4. В Форму добавления сообщений:
Код
<?if($CAN_ADD$)?>
<table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin-top:3px;"><tr>
<?if(!$USER_LOGGED_IN$)?><td width="104px">$FLD_NAME$</td><?endif?>
<td width="353px">$FLD_MESSAGE$</td>
<?if($FLD_SECURE$)?><td width="58px">$FLD_SECURE$</td><?endif?>
<?if($FLD_SECURE$)?><td width="71px">$IMG_SECURE$</td><?endif?>
<td width="86px"><a class="chat-btn chat-send"><span class="btn">Отправить</span></a></td>
<td><?if($BBCODES_URI$)?><a class="chat-bold" href="javascript:void('Apply to')" onclick="bbCode('b');return false;"></a><a class="chat-italic" href="javascript:void('Apply to')" onclick="bbCode('i');return false;"></a><a class="chat-decor" href="javascript:void('Apply to')" onclick="bbCode('u');return false;"></a><?endif?><?if($SMILES_URI$)?><a class="chat-smiles" href="$SMILES_URI$"></a><?endif?><?if($MSGCTRL_URI$)?><a class="chat-edit" href="$MSGCTRL_URI$"></a><?endif?><a class="chat-onsound" onclick="ChatSoundCookie();" title="Звук включен"></a><a class="chat-offsound" onclick="delChatSoundCookie();" title="Звук выключен"></a></td>
<td style="text-align:right;"><a class="chat-radio radioon" onclick="showradio();" title="Онлайн Радио"></a><a class="chat-radio radiooff" onclick="hideradio();" title="Онлайн Радио"></a></td>
<td style="text-align:right;" width="74px"><a class="chat-btn" onclick="rules();"><span class="btn">Правила!</span></a></td>
</tr></table>
<span style="display:none;">$SUBMIT$</span>
<?endif?>
<script>
  function bbCode(tg, param) {
  $("#blocksize").fadeOut(100);
  var o = '[' + tg + (param ? ("=" + param) : "") + ']',
  c = '[/' + tg + ']',
  doc = $('#mchatMsgF')[0];
  doc.focus();
  if (window.attachEvent && navigator.userAgent.indexOf('Opera') === -1) {
  var s = doc.sel;
  if (s) {
  var l = s.text.length;
  s.text = o + s.text + c;
  s.moveEnd("character", -c.length);
  s.moveStart("character", -l);
  s.select();
  }
  } else {
  var ss = doc.scrollTop;
  sel1 = doc.value.substr(0, doc.selectionStart);
  sel2 = doc.value.substr(doc.selectionEnd);
  sel = doc.value.substr(doc.selectionStart, doc.selectionEnd - doc.selectionStart);
  doc.value = sel1 + o + sel + c + sel2;
  doc.selectionStart = sel1.length + o.length;
  doc.selectionEnd = doc.selectionStart + sel.length;
  doc.scrollTop = ss;
  };
  return false;
}

</script>

Важно: В файле js_js.js замените все ссылки на свои.
Источник: Неизвестен
1 комментарий
Rromichh
Rromichh 18.11.2013 в 16:52
чат не не работает включение/выключение звука не работает отправить тоже ну и само окно с сообщениями не работает написано (Загрузка сообщений...) Как не исправлял безрезультатно.
Добавлять комментарии могут только зарегистрированные пользователи.
Войдите на сайт или Зарегистрируйтесь
Наш опрос
Лучшая бесплатная CMS это...
1309 ответов
Архив
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Никого нету
Сегодня нас посетили
Никто ещё не посетил
© 2012-2020 «For-uCoz». Дизайн и верстка Snoopak Хостинг от uCoz
Внимание! На сайте ведутся технические работы.
Некоторые изображения и файлы могут быть недоступны