Среда, 30.10.2024, 07:20
ФИЛЬМЫ ОНЛАЙ ДЛЯ МЕГАЛАЙН 
KINOSITI.3dn.ru
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта
Категории раздела
Шаблоны для uCoz [63]
Скрипты для uCoz [36]
Видео уроки ucoz [14]
приколы [0]
Иконки для групп [1]
Шапки [8]
Скачать cs 1.6 бесплатно [12]
Патчи для cs 1.6 [18]
Античиты cs 1.6 [7]
Модели игроков cs 1.6 [2]
Темы меню cs 1.6 [0]
Читы cs 1.6 [2]
Готовые серверы cs 1.6 [11]
Музыка / Песни про CS [0]
Логотипы cs 1.6 [0]
Руссификация cs 1.6 [0]
Плагины amxx для CS 1.6 [5]
видео уроки ucoz онлайн [2]
Карты cs 1.6 [8]
музыка [0]
Модели оружия cs 1.6 [0]
фильмы [0]
Моды cs 1.6 [0]
эротика [3]
программы [0]
Мини-чат

                 
      Для добавления сообщения авторизуйтесь.  
     
Наш опрос
как вам дизайн сайта
Всего ответов: 28
Статистика

Онлайн всего: 14
Гостей: 14
Пользователей: 0
Главная » Файлы » Скрипты для uCoz

Быстрое добавление поста на форум без перезагрузки страницы
26.03.2011, 20:58

Быстрое добавление поста на форум без перезагрузки страницы

С помощью данного скрипта, ваши пользователи смогут быстро и удобно постить на форуме. При добавлении, ваш пост автоматически подгружается. Встроена возможность прикрепления файлов.

После $BODY$ в общий вид страниц форума, ставим:

Code
<script type="text/javascript">function haveFiles(){var f = false;$("input.uplFileFl").each(function(){if ($(this).val()) f=true;});return f}document.addform.onsubmit = function(){var namewnd = "w" + Math.floor(Math.random()*999); _uWnd.alert('<img src="/.s/img/wd/3/ajax.gif" border="0" alt="Загрузка">','Загрузка',{name: namewnd, w: 250, h: 80, tm: 0}); $("#frF16").attr("disabled", true); if (haveFiles()) {_uPostForm($("form[name='addform']"), {success: function(dt){ parseResult(dt, namewnd);}})} else {$.post("/forum", $("form[name='addform']").serialize(), function(dt) {parseResult(dt, namewnd)})};return false;};function parseResult(dt, namewnd){var err = $("#frM2", dt).text(), thmurl = $("a:first", dt).attr("href"); if (err) {_uWnd.content(namewnd, '<center>'+err+'</center>'); _uWnd.setTitle(namewnd, 'Ошибка'); $("#frF16").attr("disabled", false); setTimeout(function(){ _uWnd.close(namewnd) },2000);} else if ($(dt).text().indexOf("Ответ добавлен") > -1) { $("textarea#message").val(""); $("form[name='addform'] input:file").val(""); _uWnd.content(namewnd, '<center>Добавлено</center>'); _uWnd.setTitle(namewnd, 'Успех'); $("#frF16").attr("disabled", false); setTimeout(function(){ _uWnd.close(namewnd) },2000); setTimeout(function(){ <?if $PAGE_ID$='threadpage'?>$(".gDivRight:first").load(thmurl + "?" + Math.floor(Math.random()*9999) + " .gDivRight:first"); setPnt(thmurl);<?if $PAGE_ID$='addthread' or $PAGE_ID$='addpoll'?>setPnt($("td.forumNamesBar:first a.forumBarA:last", dt).attr("href"), true);}, 50);} else { _uWnd.content(namewnd, 'Во время отправки произошла обишка'); _uWnd.setTitle(namewnd, 'Не удалось'); $("#frF16").attr("disabled", false); setTimeout(function(){ _uWnd.close(namewnd) },2000); }};</script>
Категория: Скрипты для uCoz | Добавил: VITYA_AK47
Просмотров: 291 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024