Установка : Шаблон Форум - Форма добавления сообщения в любое место (рекомендуется поставить перед $BBCODES$):
Code
<?if($PAGE_ID$='threadpage')?>
<div id="AjaxInfo" align="center"></div>
<script type="text/javascript">
// Copyright AllCity ~
http://allcity.net.ru/ ~ Ajax Form Send 1.0.4
$(document).ready(function(){
$('td#frM52').html('В <a href="http://allcity.net.ru/viewtopic.php?f=4&t=3350"><b>Ajax Form Send<\/b><\/a> прикрепление файлов недоступно, для прикрепления файлов воспользуйтесь <a href="/forum/'+rFID+'-'+rTID+'-0-1-4"><b>этой<\/b><\/a> формой ответа.'); // Чтоб убрать этот текст, раскомментируйте строку ниже этой а эту закомментируйте.
//$('tr#frM50').remove(); // Attachment remove.
$('input#frF16').click(function(){
$('div#AjaxInfo').html('<span style="color:#008000;"><img src="http://src.ucoz.net/img/ma/m/i1.gif" border="0" align="absmiddle" /> Передача данных...<\/span>');
$.post('/forum/',$('form[name="addform"]').serialize(),function(a){
if($(a).find('td#frM2').size()!=0){$('div#AjaxInfo').html('<span style="color:#FF0000;"><img src="http://src.ucoz.ru/img/icon/er.png" border="0" align="absmiddle" /> '+$(a).find('#frM2').html()+'<\/span>');}
if(a.indexOf('Новый ответ был успешно добавлен')!=-1){$('div#AjaxInfo').html('<span style="color:#0000FF;"><img src="http://src.ucoz.ru/img/icon/ok.png" border="0" align="absmiddle" /> Сообщение успешно добавлено.<\/span>');$('textarea#message').val('');}
});
return false;
});});
</script>
<?endif?>
А также для установки нужно подключить JQuery
Между head и </head>
Code
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.2.6.pack.js"></script>
В шаблоне Форум - Вид материалов в самый низ шаблона:
Code
<script type="text/javascript">
// Part code for Ajax Form Send
rFID = $FID$;
rTID = $TID$;
</script>
Сохраняем и радуемся
Скрипт был протестирован в IE 8/7/6, FireFox 3/2, Opera 9.6 с использованием jQ 1.3.2 и jQ 1.2.6.
P.S. Для корректной работы нужен стандартный шаблон Форум - Форма добавления сообщения иначе может не работать.
Скрипт написан AllCity
Если я Вам помог - поставьте пожалуйста мне в репутацию ...