Как сделать такой чат?
rasta
Дата: Вторник, 30.03.2010, 16:53 | Сообщение # 1
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Абитуриент
Группа: Проверенные
Сообщений: 25
Здрасте) Как сделать такой чат как у вас что бы сварачивался и розварачивался вверху сайта?
edyard
Дата: Вторник, 30.03.2010, 17:05 | Сообщение # 2
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Магистр
Группа: Проверенные
Сообщений: 286
rasta , возможно ты имел в виду не чат а меню сайта, чтоб каждый пункт разворачивался. Это скрипт вот ссылка http://1x.do.am/dir/menju_sajta_razdvizhnoe/8-1-0-435
Crazydog
Дата: Вторник, 30.03.2010, 17:07 | Сообщение # 3
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Абитуриент
Группа: Заблокированные
Сообщений: 50
edyard , спасибо, сам хотел эту тему создать))))
edyard
Дата: Вторник, 30.03.2010, 17:12 | Сообщение # 4
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Магистр
Группа: Проверенные
Сообщений: 286
всегда пожалйста Crazydog ,
rasta
Дата: Вторник, 30.03.2010, 17:16 | Сообщение # 5
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Абитуриент
Группа: Проверенные
Сообщений: 25
[ Мини чат ] в самом вверху раздвижной сайт) Парни вы что мне голову забиваете?
edyard
Дата: Вторник, 30.03.2010, 17:28 | Сообщение # 6
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Магистр
Группа: Проверенные
Сообщений: 286
так это тоже скрипт. Попробуй в поисковиках поискать Например: "Скрипт для ucoz раздвижной миничат"
Meshan(9)
Дата: Вторник, 30.03.2010, 17:29 | Сообщение # 7
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Магистр
Группа: Проверенные
Сообщений: 255
edyard спасибо за меню но он спрашивал про чат
edyard
Дата: Вторник, 30.03.2010, 17:44 | Сообщение # 8
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Магистр
Группа: Проверенные
Сообщений: 286
1. создаем в файловом менеджере папку ajax_okna 2. туда пихаем документ(он ниже) 3. потом идем в управление дизайном => страницы сайта между </head> и <body> Ставим Code
<!-- Чат --> <div style="position:absolute;position:fixed;bottom:1;right:1;"> <div id="chat" style="display: none;"><table border="0" cellpadding="0" cellspacing="0" width="300" style="border: 1px solid gray; background: #f6f6f6;"> <tr><td height="32" background="/img/chat300.png"></td></tr><tr><td style="background: #f6f6f6; text-align: center; border-top: 1px solid gray;"> <iframe id="mchatIfm2" style="width:100%;height:300px" frameborder="0" scrolling="auto" hspace="0" vspace="0" allowtransparency="true" src="/mchat/"></iframe> <script type="text/javascript"> function sbtFrmMC991(f){$('#mchatBtn').css({display:'none'});$('#mchatAjax').css({display:''});_uPostForm('MCaddFrm',{type:'POST',url:'/mchat/?422832935.310169'});} function countMessLength(){var rst = 200-$('#mchatMsgF').val().length;if (rst<0){rst=0;$('#mchatMsgF').val($('#mchatMsgF').val().substr(0,200));}$('#jeuwu28').html(rst);} var tID7174=-1;var tAct7174=false; function setT7174(s){var v=parseInt(s.options[s.selectedIndex].value);document.cookie="mcrtd="+s.selectedIndex+"; path=/";if(tAct7174){clearInterval(tID7174);tAct7174=false;}if(v>0){tID7174=setInterval("document.getElementById('mchatIfm2').src='/mchat/?'+Math.random();",v*1000);tAct7174=true;}} function initSel7174() {var res=document.cookie.match(/(\W|^)mcrtd=([0-9]+)/);if(res){s=$("#mchatRSel")[0];;s.selectedIndex=parseInt(res[2]);setT7174(s);}$("#mchatMsgF").bind("keydown",function(e){if(e.keyCode==13 && e.ctrlKey && !e.shiftKey){e.preventDefault();sbtFrmMC991();}})} </script> <form style="margin:0;padding:0;" id="MCaddFrm" onsubmit="sbtFrmMC991();return false;"> <table border="0" cellpadding="1" cellspacing="1" width="100%"> <tr><td width="206"> <textarea name="mcmessage" class="mchat" id="mchatMsgF" value="Ваше сообщение" title="Сообщение" onkeyup="countMessLength();" onfocus="countMessLength();" style="height:40px;width:100%;resize:none;"></textarea></td><td align="center" valign="top" width="60"> <table border="0" cellpadding="0" cellspacing="0" width="60"> <tr><td width="60" align="center" valign="top"><div style="font-size:10px;"><b id="jeuwu28">200</b></div></td></tr> <tr><td width="60" align="center" valign="bottom"><input value="Отправить" class="mchat" id="mchatBtn" type="submit"><img style="display: none;" id="mchatAjax" src="/img/10-0.gif" border="0" width="56" height="21"></td></tr></table> </td></tr></table> <input type="hidden" name="numa" id="numa832" value="0"><input type="hidden" name="a" value="18"><input type="hidden" id="ajaxFlag" name="ajax" value="1" /></form> <script type="text/javascript">initSel7174();</script> </td></tr></table></div> <div style="height: 22px; width: 298px; border: 1px solid gray; background: #f6f6f6; margin-top: 1px;"> <div style="float:right; height: 18px; width: 48px; border-left: 1px solid gray;text-align: center; padding-top: 4px;">23:09</div> <div style="float: left; padding-top: 3px;"><a href="javascript://" rel="nofollow" onclick="document.getElementById('mchatIfm2').src='/mchat/?'+Math.random();return false;" title="Обновить"><img src="/img/arrow-circle-double-135.png" alt="Обновить" border="0" width="16" height="16" style="padding-left: 3px;"></a><a href="javascript://" rel="nofollow" onclick="new _uWnd('Sml',' ',-250,-350,{autosize:0,closeonesc:1,resize:0,icon:'/img/emoticon_smile.png'},{url:'/index/35-0-2'});return false; "><img src="/img/emoticon_smile.png" height="16" width="16" border="0" alt="Смайлы" style="padding-left: 3px;"></a><a href="javascript://" rel="nofollow" onclick="new _uWnd('Cntrl','Управление сообщениями',580,600,{autosize:0,resize:0,icon:'/img/advancedsettings.png'},{url:'/mchat/0-1', xml: false});return false; "><img src="/img/advancedsettings.png" height="16" width="16" border="0" alt="Управление мини-чатом" style="padding-left: 3px;"></a></div> <div style="margin-top: 4px; text-align:center;"><a href="javascript://" onclick="$('#chat').slideToggle(2000)">Мини чат</a></div> </div></div> <!-- End Чат -->
rasta
Дата: Вторник, 30.03.2010, 18:17 | Сообщение # 9
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Абитуриент
Группа: Проверенные
Сообщений: 25
спасибо огромное)
edyard
Дата: Вторник, 30.03.2010, 18:19 | Сообщение # 10
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Магистр
Группа: Проверенные
Сообщений: 286
работает?
rasta
Дата: Вторник, 30.03.2010, 18:24 | Сообщение # 11
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Абитуриент
Группа: Проверенные
Сообщений: 25
неа сделал все как написано чат не появился(
edyard
Дата: Вторник, 30.03.2010, 18:38 | Сообщение # 12
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Магистр
Группа: Проверенные
Сообщений: 286
Установка: Вставить данный код после закрывающего тега </head>:
Code
<div style="position:absolute;position:fixed;bottom:1;right:1;"> <div id="chat" style="display: none;"><table border="0" cellpadding="0" cellspacing="0" width="300" style="border: 1px solid gray; background: #f6f6f6;"> <tr><td height="32" background="http://ucause.net.ru/port/chat_razd/chat300.png"></td></tr><tr><td style="background: #f6f6f6; text-align: center; border-top: 1px solid gray;"> <iframe id="mchatIfm2" style="width:100%;height:300px" frameborder="0" scrolling="auto" hspace="0" vspace="0" allowtransparency="true" src="/mchat/"></iframe> <script type="text/javascript"> function sbtFrmMC991(f){$('#mchatBtn').css({display:'none'});$('#mchatAjax').css({display:''});_uPostForm('MCaddFrm',{type:'POST',url:'/mchat/?422832935.310169'});} function countMessLength(){var rst = 200-$('#mchatMsgF').val().length;if (rst<0){rst=0;$('#mchatMsgF').val($('#mchatMsgF').val().substr(0,200));}$('#jeuwu28').html(rst);} var tID7174=-1;var tAct7174=false; function setT7174(s){var v=parseInt(s.options[s.selectedIndex].value);document.cookie="mcrtd="+s.selectedIndex+"; path=/";if(tAct7174){clearInterval(tID7174);tAct7174=false;}if(v>0){tID7174=setInterval("document.getElementById('mchatIfm2').src='/mchat/?'+Math.random();",v*1000);tAct7174=true;}} function initSel7174() {var res=document.cookie.match(/(\W|^)mcrtd=([0-9]+)/);if(res){s=$("#mchatRSel")[0];;s.selectedIndex=parseInt(res[2]);setT7174(s);}$("#mchatMsgF").bind("keydown",function(e){if(e.keyCode==13 && e.ctrlKey && !e.shiftKey){e.preventDefault();sbtFrmMC991();}})} </script> <form style="margin:0;padding:0;" id="MCaddFrm" onsubmit="sbtFrmMC991();return false;"> <table border="0" cellpadding="1" cellspacing="1" width="100%"> <tr><td> <input type="text" maxlength="60" name="uname" size="8" class="mchat" id="mchatNmF" value="Имя" title="Имя" onfocus="if(this.value==$(this).attr('title')){this.value='';}" style="width:100%;"> </td><td align="center"> <select id="mchatRSel" onchange="setT7174(this);" class="mchat" size="1" title="Автообновление" style="font-size:7pt;"><option value="0">--</option><option value="15">15 сек</option><option value="30">30 сек</option><option value="60">1 мин</option><option value="120">2 мин</option></select> </td></tr><tr><td width="206"> <textarea name="mcmessage" class="mchat" id="mchatMsgF" title="Сообщение" onkeyup="countMessLength();" onfocus="countMessLength();" style="height:40px;width:100%;resize:none;"></textarea></td><td align="center" valign="top" width="60"> <table border="0" cellpadding="0" cellspacing="0" width="60"> <tr><td width="60" align="center" valign="top"><div style="font-size:10px;"><b id="jeuwu28">200</b></div></td></tr> <tr><td width="60" align="center" valign="bottom"><input value="Отправить" class="mchat" id="mchatBtn" type="submit"><img style="display: none;" id="mchatAjax" src="http://ucause.net.ru/port/chat_razd/10-0.gif" border="0" width="56" height="21"></td></tr></table> </td></tr></table> <input type="hidden" name="numa" id="numa832" value="0"><input type="hidden" name="a" value="18"><input type="hidden" id="ajaxFlag" name="ajax" value="1" /></form> <script type="text/javascript">initSel7174();</script> </td></tr></table></div> <div style="height: 22px; width: 298px; border: 1px solid gray; background: #f6f6f6; margin-top: 1px;"> <div style="float:right; height: 18px; width: 48px; border-left: 1px solid gray;text-align: center; padding-top: 4px;">$TIME$</div> <div style="float: left; padding-top: 3px;"><a href="javascript://" rel="nofollow" onclick="document.getElementById('mchatIfm2').src='/mchat/?'+Math.random();return false;" title="Обновить"><img src="http://ucause.net.ru/port/chat_razd/obnovit.png" alt="Обновить" border="0" width="16" height="16" style="padding-left: 3px;"></a><a href="javascript://" rel="nofollow" onclick="new _uWnd('Sml',' ',-250,-350,{autosize:0,closeonesc:1,resize:0,icon:'http://ucause.net.ru/port/chat_razd/emoticon_smile.png'},{url:'/index/35-0-2'});return false; "><img src="http://ucause.net.ru/port/chat_razd/emoticon_smile.png" height="16" width="16" border="0" alt="Смайлы" style="padding-left: 3px;"></a><a href="javascript://" rel="nofollow" onclick="new _uWnd('Cntrl','Управление сообщениями',580,600,{autosize:0,resize:0,icon:'http://ucause.net.ru/port/chat_razd/advancedsettings.png'},{url:'http://ucause.net.ru/port/chat_razd/mchatcontrol.html', xml: false});return false; "><img src="http://ucause.net.ru/port/chat_razd/advancedsettings.png" height="16" width="16" border="0" alt="Управление мини-чатом" style="padding-left: 3px;"></a></div> <div style="margin-top: 4px; text-align:center;"><a href="javascript://" onclick="$('#chat').slideToggle(2000)">МИНИ-ЧАТ</a></div> </div></div>
Кирилл
Дата: Вторник, 30.03.2010, 19:37 | Сообщение # 13
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Группа: V.I.P персона
Сообщений: 3818
edyard , Зачем такие сложности? rasta , В общий вид страниц форума после глобального блока с шапкой ставим: Code
<script type="text/javascript"> $(document).ready(function(){$("#doskapocheta").click(function(){$("div#doskapoch").show("slow"); $("div#userminiprof").hide("slow");});}); $(document).ready(function(){$("#backprofil").click(function(){$("div#userminiprof").show("slow"); $("div#doskapoch").hide("slow");});}); </script> <!-- Свернуть--> <div align="center"> <br> <?if($USER_LOGGED_IN$)?> <?endif?> <center>[ <a href="javascript://" id="doskapocheta">Мини чат</a> ]</center> <!-- //Конец --> </div> <div id="doskapoch" style="display:none;"> <!-- Мини чат --><center><table style="border-collapse: collapse;" width="600" align="center" height="250"><tbody><tr><td> $CHAT_BOX$</td></tr></tbody></table> </center> <center>[ <a href="javascript://" id="backprofil">Свернуть</a> ]</center> <!-- //Конец мини чата --> </div>
И все просмотреть результат можно тут или у меня Доступно только для пользователей Пример продержу до завтра.
Подпись пользователя Кирилл Десяток хороших людей на сайте с легкостью заменит тысячи безымянных хостов.
rasta
Дата: Вторник, 30.03.2010, 21:49 | Сообщение # 14
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Абитуриент
Группа: Проверенные
Сообщений: 25
а чё токо на форуме т акой чат будет? или на сайте на разных страницах тоже?
edyard
Дата: Вторник, 30.03.2010, 21:59 | Сообщение # 15
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Магистр
Группа: Проверенные
Сообщений: 286
размести на всех страницах тогда и будет везде