[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: Fast 
Форум » Прочее » Полезные скрипты » Добавление постов на форуме без перезагрузки страницы
Добавление постов на форуме без перезагрузки страницы
ShevronДата: Понедельник, 25.05.2009, 22:45 | Сообщение # 1

Группа: Администраторы
Сообщений: 3212
Награды: 28
Репутация: 83
Статус: Вне игры
Очень удобный скрипт! Ставим в шаблоне "Форма добавления..." сразу перед кодом $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>
<\/div>');
$('#frM52').prepend('<div id="qAttachOff">Для прикрепления файлов снимите галочку с опции `использовать быстрый ответ`<\/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('');$.get($(a).find('a').attr('href').replace(/#([0-9]+)/,''),function(a){$('table.gTable:first').replaceWith($('table.gTable:first',$(a)));});}
});
return false;
});});
</script>
<?endif?>

Всё готово smile Если поломать мозг, то можно сделать и для гостевой книги wink

Сообщение отредактировал Admin - Воскресенье, 13.12.2009, 22:27
 
qwertyoДата: Понедельник, 27.07.2009, 01:44 | Сообщение # 2
DJ qwertyo
Группа: Проверенные
Сообщений: 726
Награды: 0
Репутация: 21
Замечания: 0%
Статус: Вне игры
А написать что взял с сайта http://allcity.net.ru/ ???





446212040
1299219
klipert1968@mail.ru
qwertyo - 的好友列表
 
DarkscapeДата: Понедельник, 27.07.2009, 12:32 | Сообщение # 3
Старший супер-юзер (9)
Группа: СуперМодераторы
Сообщений: 1307
Награды: 5
Репутация: 62
Замечания: 0%
Статус: Вне игры
В скрипте это написано
А у меня этот скрипт не работает
 
ShevronДата: Воскресенье, 13.12.2009, 22:22 | Сообщение # 4

Группа: Администраторы
Сообщений: 3212
Награды: 28
Репутация: 83
Статус: Вне игры
qwertyo, я его слегка модифицировал

Добавлено (13.12.2009, 22:10)
---------------------------------------------
Обновил =)

Сообщение отредактировал Admin - Воскресенье, 13.12.2009, 22:33
 
DarkscapeДата: Суббота, 26.12.2009, 22:33 | Сообщение # 5
Старший супер-юзер (9)
Группа: СуперМодераторы
Сообщений: 1307
Награды: 5
Репутация: 62
Замечания: 0%
Статус: Вне игры
все равно не работает

Добавлено (26.12.2009, 22:33)
---------------------------------------------
Admin, скопируй сюда этот скрипт прям из ПУ!

 
ShevronДата: Воскресенье, 27.12.2009, 15:53 | Сообщение # 6

Группа: Администраторы
Сообщений: 3212
Награды: 28
Репутация: 83
Статус: Вне игры
Gans[64], http://allcity.net.ru/viewtopic.php?f=3&t=3350
 
DarkscapeДата: Воскресенье, 27.12.2009, 17:21 | Сообщение # 7
Старший супер-юзер (9)
Группа: СуперМодераторы
Сообщений: 1307
Награды: 5
Репутация: 62
Замечания: 0%
Статус: Вне игры
Admin, как подключить JQuery?
 
ShevronДата: Воскресенье, 27.12.2009, 17:26 | Сообщение # 8

Группа: Администраторы
Сообщений: 3212
Награды: 28
Репутация: 83
Статус: Вне игры
Gans[64], в юкозе он уже подключен
 
DarkscapeДата: Воскресенье, 27.12.2009, 20:10 | Сообщение # 9
Старший супер-юзер (9)
Группа: СуперМодераторы
Сообщений: 1307
Награды: 5
Репутация: 62
Замечания: 0%
Статус: Вне игры
А почему не работает?
 
ShevronДата: Воскресенье, 27.12.2009, 20:14 | Сообщение # 10

Группа: Администраторы
Сообщений: 3212
Награды: 28
Репутация: 83
Статус: Вне игры
Gans[64], значит ты сам что-то не то сделал smile

Добавлено (27.12.2009, 20:14)
---------------------------------------------
А с чего ты взял что не работает?

 
DarkscapeДата: Воскресенье, 27.12.2009, 20:17 | Сообщение # 11
Старший супер-юзер (9)
Группа: СуперМодераторы
Сообщений: 1307
Награды: 5
Репутация: 62
Замечания: 0%
Статус: Вне игры
Я воостановил стандартный шаблон на всякий случай вставил скрипт перед $BBCODES$ но когда добавляю сообщение, все стандартно!
 
ShevronДата: Воскресенье, 27.12.2009, 20:23 | Сообщение # 12

Группа: Администраторы
Сообщений: 3212
Награды: 28
Репутация: 83
Статус: Вне игры
Quote (Gans|64|)
Я воостановил стандартный шаблон на всякий случай вставил скрипт перед $BBCODES$ но когда добавляю сообщение, все стандартно!

Ты пробовал обновлять страницу после добавления?
 
DarkscapeДата: Воскресенье, 27.12.2009, 20:44 | Сообщение # 13
Старший супер-юзер (9)
Группа: СуперМодераторы
Сообщений: 1307
Награды: 5
Репутация: 62
Замечания: 0%
Статус: Вне игры
Я поставил скрипт, зашел на сайт, в форум, в тему, написал сообщение, а там... surprised тоже самое!
 
ShevronДата: Воскресенье, 27.12.2009, 20:45 | Сообщение # 14

Группа: Администраторы
Сообщений: 3212
Награды: 28
Репутация: 83
Статус: Вне игры
Шо? вообщем покажи скриншот cool
 
DarkscapeДата: Воскресенье, 27.12.2009, 20:53 | Сообщение # 15
Старший супер-юзер (9)
Группа: СуперМодераторы
Сообщений: 1307
Награды: 5
Репутация: 62
Замечания: 0%
Статус: Вне игры
Что показывать? Все так же как и было!
 
ShevronДата: Воскресенье, 27.12.2009, 21:10 | Сообщение # 16

Группа: Администраторы
Сообщений: 3212
Награды: 28
Репутация: 83
Статус: Вне игры
У тебя написано "Сообщение успешно добавлено"?
 
DarkscapeДата: Пятница, 29.01.2010, 11:13 | Сообщение # 17
Старший супер-юзер (9)
Группа: СуперМодераторы
Сообщений: 1307
Награды: 5
Репутация: 62
Замечания: 0%
Статус: Вне игры
Нет, у меня все по стандартному!

Добавлено (29.01.2010, 11:13)
---------------------------------------------
Admin, вот код, который стоит у тебя, я взял его из исходного кода этой страницы:

Code
<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">Для прикрепления файлов снимите галочку с опции `использовать быстрый ответ`<\/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('');$.get($(a).find('a').attr('href').replace(/#([0-9]+)/,''),function(a){$('table.gTable:first').replaceWith($('table.gTable:first',$(a)));});}
});
return false;
});});
</script>

И у меня все работает!
 
Форум » Прочее » Полезные скрипты » Добавление постов на форуме без перезагрузки страницы
Страница 1 из 11
Поиск:

Приветствуем, Гость


Гость, предлагаем тебе авторизироваться:
Логин:
Пароль:

Для безопасной авторизации советуем воспользоваться панелью управления uNet

При проблемах с авторизацией жми сюда

Меню



Досчитай до 3000
(by Craw) [Игры на форуме]

Вопросы по созданию модов.
(by Shevron) [Советы по модификации Gravity Defied]

Выдвижная форма входа
(by Craw) [Полезные скрипты]

Инструкция по интеграции уровней mrg в игру jar
(by Swat) [Советы по модификации Gravity Defied]

Skype на мобилу
(by Shevron) [Прочие JAVA игры и приложения]

Как добавить музыку в GD
(by Darkscape) [Советы по модификации Gravity Defied]

Смена ника
(by Craw) [Вопросы админу]


Статистика

Rambler's Top100 Информер ТИЦ Яндекс.Метрика GDTop livewap


12
Copyright by Dinedi.RU © 2007-2012 || Protected by Copyscape Duplicate Content Detection Software || Создать сайт бесплатно