Возможности:
1.нажатие на ник-цитирование пользователя;
2.ненадо вводить свой ник(гостям писать нельзя);
3.форма ввода сообщения на две строки(щас без скролинга);
4.вынес некоторые бб коды кнопками(щас сделал не картинками);
5.если бб коды запрещены то кнопки непоказываются с ними;
6.чат обновляется каждые 10сек, но в форме ввода сообщения ничего не пропадает(для этого скачайте архив и распакуйте его в корень сайта);
Скачать архив ТУТ Вид материалов:
Code
Code
<div style="padding:0px 4px 0px 3px;">
<div style="float:right;font-size:9px;" title="$DATE$">$TIME$</div>
<?if($USERNAME$)?><a class="m" href="javascript://" onclick="ffoc(document.forms.addform.message,2);document.forms.addform.message.value+='[b]$USERNAME$[/b], '" title="Цитировать $USERNAME$">
<span>$USERNAME$</span></a><?endif?>
<div class="cMessage" style="margin:0px 0px 5px 0px;border-bottom: #e5e5e5 1px solid;">$MESSAGE$
<div style="padding:1px"></div>
</div>
</div>
Форма добавления сообщений:
Code
Code
<script type="text/javascript" src="/jquery-1.2.6.pack.js"></script>
<script type="text/javascript" src="/ajaxchat.js"></script>
<input type="text" name="uname" id="mchatNmF" style="display:none;">
<nobr>
<?if($BBCODES_URI$)?>
<input type="button" title="Bold" value="b" onclick="ffoc(document.forms.addform.message,2);document.forms.addform.message.value+='[b] [/b]'" class="codeButtons" style="width:21px; border:0; font-weight:bold" />
<input type="button" title="Italic" value="i" onclick="ffoc(document.forms.addform.message,2);document.forms.addform.message.value+='[i] [/i]'" class="codeButtons" style="width:21px; border:0; font-style:italic" />
<input type="button" title="Underline" value="u" onclick="ffoc(document.forms.addform.message,2);document.forms.addform.message.value+='[u] [/u]'" class="codeButtons" style="width:21px; border:0; text-decoration:underline" />
<input type="button" title="URL" value="//" onclick="ffoc(document.forms.addform.message,2);document.forms.addform.message.value+='[url] [/url]'" class="codeButtons" style="width:21px; border:0; " />
<input type="button" title="All codes" value="+" onclick="window.open('$BBCODES_URI$','cbbcodes','scrollbars=1,width=550,height=450,left=0,top=0'); return false;" class="codeButtons" style="width:21px;border:0;" />
<?endif?>
<?if($SMILES_URI$)?>
<input type="button" title="Smiles" value=":)" onclick="ffoc(document.forms.addform.message,2);wasclk[2]=2;window.open('$SMILES_URI$','csmiles','scrollbars=1,width=250,height=350,left=0,top=0'); return false;" class="codeButtons" style="width:21px;border:0;"/>
<?endif?>
<input type="button" title="Управление сообщениями" value="x" onclick="window.open('$MSGCTRL_URI$','mchatCtrl','scrollbars=1,width=550,height=550,left=0,top=0'); return false;" class="codeButtons" style="width:21px;border:0;" />
</nobr>
<textarea name="message" onfocus="ffoc(this,2)" onblur="fblur(this,2)" title="$STR_MESSAGE$" cols="40" rows="2" wrap="soft" style="overflow:hidden;width:100%;margin:2px 0px 2px 0px;padding:1px;"></textarea>
<div align="center">
<input type="submit" value="Добавить" id="mchatBtn" onclick="return checkform(this.form);" class="codeButtons" />
</div>
Посмотерть как вылгядить в реале и как работает можно ТУТ
Автор: kaifar(тоесть я)
При размещении исходников этого чата сылка на мой сайт обязательна!