Последние новости | Самые отвечаемые темы | Последние сообщения | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Новые пользователи | Активные пользователи | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ] |
|
Форум dream-x Все для вебмастера/Помощь вебмастеру Скрипты Добавление сообщений на форум без перезагрузки страницы. (Добавление сообщений без перезагрузки страницы.) |
Добавление сообщений на форум без перезагрузки страницы. |
# 1 06:55
Помойму все и так понятно,скрин выкладывать не буду! =)
Все работает,у нас на сайте тоже стоит,не верите?Проверьте! Установка: ПУ - Форум - Форма добавления сообщения,в любое место вставляем код (рекомендую поставить перед $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.1.0 $(document).ready(function(){ $('#frM16').prepend('<div id="qAddOn"><input id="qAdd" type="checkbox" value="1" checked="checked" /> <label for="qAdd">Использовать быстрый ответ?<\/label><br /><\/div>'); $('#frM52').prepend('<div id="qAttachOff">В <a href="http://allcity.net.ru/viewtopic.php?f=4&t=3350"><b>быстром ответе<\/b><\/a> прикрепление файлов недоступно!<\/div>'); $('#frM52 input').hide(); $('#qAdd').click(function(){if($('#qAdd').attr('checked')==false){$('#frM52 input,#imblock1,#iplus,#iCode1').show();$('#qAttachOff').hide();}else{$('#frM52 input,#imblock1,#iplus,#iCode1').hide();$('#qAttachOff').show();}}); $('#frF16').click(function(){ if($('#qAdd').attr('checked')==false){return true;} $('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?> P.S. Для корректной работы нужен стандартный шаблон Форум - Форма добавления сообщения иначе скрипт может работать некорректно. Помог? + пжл! |
| |||
| |||