Главная | Регистрация | Вход Приветствую Вас Уважаемый Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: n3T, non-party, Bryse  
Добавление сообщений без перезагрузки страницы
GlebДата: Воскресенье, 29.03.2009, 11:57:01 | Сообщение # 1
-=Его Величество Админ=-

« 38 »

Награды : 17

За создание сайта За дизайнерские умения За творческие способности За любовь народа За активное участие на Форуме

Пол пользователя :


Страна :

Установка : Шаблон Форум - Форма добавления сообщения в любое место (рекомендуется поставить перед $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>

Сохраняем и радуемся smile

Скрипт был протестирован в IE 8/7/6, FireFox 3/2, Opera 9.6 с использованием jQ 1.3.2 и jQ 1.2.6.

P.S. Для корректной работы нужен стандартный шаблон Форум - Форма добавления сообщения иначе может не работать.

Скрипт написан AllCity

Если я Вам помог - поставьте пожалуйста мне в репутацию ...




 
Admin7306Дата: Суббота, 31.03.2012, 20:33:31 | Сообщение # 2
Заглянувший

« 2 »

Награды : 1


Пол пользователя :


Страна :
Суперский скрипт!
 
GlebДата: Суббота, 31.03.2012, 23:36:31 | Сообщение # 3
-=Его Величество Админ=-

« 38 »

Награды : 17

За создание сайта За дизайнерские умения За творческие способности За любовь народа За активное участие на Форуме

Пол пользователя :


Страна :
Стараемся добавлять самое интересное:)



 
  • Страница 1 из 1
  • 1
Поиск:



Made By Gleb © 2005 - 2024