• Страница 1 из 2
  • 1
  • 2
  • »
Проблема с мини чатом
TicTac
/avatar/87/668404.gif
1');return false;" rel="nofollow" href="javascript://" name="6084">
03.09.2013 в 22:01 Надеюсь на вашу помощь.проблема в следующем,есть код:
Код
<iframe id="mchatIfm2" scrolling="auto" frameborder="0" src="/mchat/" allowtransparency="true" vspace="0" hspace="0" style="width:100%;height:300px"></iframe>
$CHAT_BOX$

но отображение чата нет,показана только форма добавления.Если изменить значение
Код
id="mchatIfm2"

на
Код
id="mchatIfm"

или любое другое,то сам чат отображается,но при отправке сообщения он не обновляется.
В чем косяк?
exclusiv...
/avatar/01/4333-414916.png
2');return false;" rel="nofollow" href="javascript://" name="6085">
03.09.2013 в 22:51 TicTac, а это что вообще такое?:
Код
<iframe id="mchatIfm2" scrolling="auto" frameborder="0" src="/mchat/" allowtransparency="true" vspace="0" hspace="0" style="width:100%;height:300px"></iframe>
TicTac
/avatar/87/668404.gif
3');return false;" rel="nofollow" href="javascript://" name="6086">
04.09.2013 в 20:38 это часть кода от мини чата,которая валяется в архиве шаблонов у меня.Это чей то рип шаблона for-creative.Вот код полностью:
Код
<!--Мини чат-->
  <div class="nushqa">
  <div class="scrollchat"></div>  
<ul class="chatiq">
  <a href="#"><li class="lastli7"></li></a>
  <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/?773045215.353786'});}
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 class="smiliki" width="70%" align="left" style="padding:3px 0px 0px 5px;">
<img src="/images/minichat_smile3.png" onclick="parent.window.document.getElementById('mchatMsgF').focus();parent.window.document.getElementById('mchatMsgF').value+=' B)';return false;" />
<img src="/images/minichat_smile2.png" onclick="parent.window.document.getElementById('mchatMsgF').focus();parent.window.document.getElementById('mchatMsgF').value+=' <img src="http://s50.ucoz.net/sm/23/lol.gif" border="0" align="absmiddle" alt="lol" /> ';return false;"/>
<img src="/images/minichat_smile1.png" onclick="parent.window.document.getElementById('mchatMsgF').focus();parent.window.document.getElementById('mchatMsgF').value+=' <img src="http://s50.ucoz.net/sm/23/smile.gif" border="0" align="absmiddle" alt="smile" /> ';return false;"/>
<img alt="" style="display:none;" id="mchatAjax" src="http://s29.ucoz.net/img/fr/ajax3.gif" border="0" width="16"/>
  </td>  
<td class="smiliki">
<a href="javascript://" rel="nofollow" onclick="document.getElementById('mchatIfm2').src='/mchat/?'+Math.random();return false;" title="Обновить"><img alt="" border="0" align="absmiddle" src="/images/minichat_smile4.png" width="28" height="28"></a>  

</td>
</tr></table>

<table class="texreee" style="height:64px;background:url(/images/minichat_form.png) no-repeat;" border="0" cellpadding="1" cellspacing="1" width="100%">
<tr><td width="75%" rowspan="2" valign="top"><textarea name="mcmessage" class="mchat" id="mchatMsgF" title="Сообщение" onkeyup="countMessLength();" onfocus="countMessLength();" style="height:40px;width:100%;resize:none;"></textarea></td>
<td align="left" valign="center"><input type="submit" value="" class="mchat" id="mchatBtn" style="width:30px;"></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>

  </ul>
  </div>
  <div class="nushqacc"></div>

  <div class="nushqab"></div>
  <!--/Мини чат-->
exclusiv...
/avatar/01/4333-414916.png
4');return false;" rel="nofollow" href="javascript://" name="6087">
05.09.2013 в 10:46 TicTac, так зачем его во фрейм то пихать? он конечно и не будет работать wacko
TicTac
/avatar/87/668404.gif
5');return false;" rel="nofollow" href="javascript://" name="6088">
05.09.2013 в 11:58 если просто поставить код $CHAT BOX$,то мини чат не отображается.видно только форму добавления.
exclusiv...
/avatar/01/4333-414916.png
6');return false;" rel="nofollow" href="javascript://" name="6089">
05.09.2013 в 12:01
Цитата (TicTac)
если просто поставить код $CHAT BOX$,то мини чат не отображается.видно только форму добавления.

поставь тогда стандартный вид материалов и вид формы добавления и смотри.... если и это не отображается то уже дело в твоем шалоне
TicTac
/avatar/87/668404.gif
7');return false;" rel="nofollow" href="javascript://" name="6090">
05.09.2013 в 13:15 exclusive37, сейчас проверил.оказалось что проблемы в самом шаблоне.буду искать.спасибо за помощь!
exclusiv...
/avatar/01/4333-414916.png
8');return false;" rel="nofollow" href="javascript://" name="6091">
05.09.2013 в 13:24
Цитата (TicTac)
exclusive37, сейчас проверил.оказалось что проблемы в самом шаблоне.буду искать.спасибо за помощь!

Всегда пожалуйста.... пищи сюда если в чем то не сможешь разобраться, поможем чем сможем smile
TicTac
/avatar/87/668404.gif
9');return false;" rel="nofollow" href="javascript://" name="6093">
12.09.2013 в 00:07
Цитата
Всегда пожалуйста.... пищи сюда если в чем то не сможешь разобраться, поможем чем сможем

exclusive37, только вы и спасаете!быстрыми и тщательно разжёванными ответами smile

Добавлено (12.09.2013, 00:07)
---------------------------------------------
exclusive37, нашел ошибку в шаблоне,мини чат заработал.но вот проблема: если больше 5-ти сообщений,то появляется скроллинг как вертикальный,так и горизонтальный.как убрать горизонтальный скроллинг не меняя

Код
width:100%;height:300px"
?
GamiD
/avatar/65/183606.png
10');return false;" rel="nofollow" href="javascript://" name="6114">
12.09.2013 в 21:22 TicTac, зачем горизонтальный убрать? может вертикальный?
TicTac
/avatar/87/668404.gif
11');return false;" rel="nofollow" href="javascript://" name="6115">
12.09.2013 в 22:40 GamiD, вертикальный появляться сам,как только сообщений становится больше 5 и это нормально,но вот вместе с вертикальным появляется и горизонтальный,который раздражает sad
GamiD
/avatar/65/183606.png
12');return false;" rel="nofollow" href="javascript://" name="6116">
12.09.2013 в 23:56 TicTac, обычно должна появляться горизонтальная го в ЛС ссылку на сайт
TicTac
/avatar/87/668404.gif
13');return false;" rel="nofollow" href="javascript://" name="6117">
13.09.2013 в 01:05 GamiD, проверяй smile
GamiD
/avatar/65/183606.png
14');return false;" rel="nofollow" href="javascript://" name="6118">
13.09.2013 в 01:48 Найди в css вот это
Код

.ApoBlock,#apochatwindow div[id^="entryID"]{
     width:215px;
     background:rgba(240,240,240,0.1);
     padding:2px 20px 2px 2px!important;
     margin-bottom:5px;
     vertical-align:middle;
     border-radius:2px;
     background:-moz-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0.1) 100%);
     background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0.1)));
     background:-webkit-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0.1) 100%);
     background:-o-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0.1) 100%);
     background:-ms-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0.1) 100%);
     background:linear-gradient(to right,rgba(255,255,255,0.5) 0,rgba(255,255,255,0.1) 100%);
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80ffffff",endColorstr="#1affffff",GradientType=1)
}


Замени вот что



было 20px сделай 2px
TicTac
/avatar/87/668404.gif
15');return false;" rel="nofollow" href="javascript://" name="6119">
13.09.2013 в 09:32 GamiD, спасибо огромное!все работает friends
с меня +
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: