Полезная информаци
Категории
Скрипты для uCoz [42]
Шаблоны для uCoz [53]
Разное для uCoz [5]
Наша кнопка



Уважаемые гости и пользователи сайта, мы будем вам очень благодарны если вы устанавите на свой сайт нашу кнопку. Зарание спасибо.
Что искали?
Мини чат
Реклама на сайте


Главная » Файлы » Скрипты для uCoz

Ajax обновление форума по нажатию на кнопку
[ · Скриншот ] 27.12.2010, 14:02


Суть такова: пользователь нажимает на кнопку "Обновить сообщения" и если действительно добавлен новый пост, то он автоматически без всякой перезагрузки страницы подгружается и выдаётся сообщение о том, что добавлен новый пост. В противном случае, выдаётся уведомление с текстом "Новых постов на данной странице не найдено!".

Установка:

Заходим в общий вид страниц форума,находим $BODY$ и заменяем на:

Code
<div id="stry">$BODY$</div>  
  <script type="text/javascript">  
  stylebutton = 'font-weight:bold;background:#f8f8f8;border:1px solid #cbcbcb;color:#333;margin-left:3px;margin-right:3px;'; // стиль кнопки  
  $(document).ready(function() {$('.codeButtons').eq(2).after('<input type="button" style="'+stylebutton+'" title="Reload" value="Обновить сообщения" onclick="reloadforum()" class="codeButtons" id="email" /><span id="gl"></span>');});  
  function reloadforum() {href_l = location.href; // получаем ссылку на страницу  
  $('#gl').html('<img src="http://txtformat.ucoz.com/loadgen.gif" style="vertical-align:-5px;">')  
  scrop = $(".tru:last").text()  
  $('#stry').load(href_l+' #stry',function(data){  
  if(scrop == $(".tru:last",data).text()){_uWnd.alert('<center><font color="red">Новых постов на данной странице не найдено!</font></center>', 'Результат',{w:200, h:80})}  
  else{_uWnd.alert('<center><font color="blue">Добавлен новый пост, либо произошли изменения в теме</font></center>', 'Результат',{w:200, h:80})}  
  $(document).ready(function() {$('.codeButtons').eq(2).after('<input type="button" style="'+stylebutton+'" title="Reload" value="Обновить сообщения" onclick="reloadforum()" class="codeButtons" id="email" /><span id="gl"></span>');});  
  });  
  }  
  </script>

Далее заходим в вид материалов форума и в любом месте размещаем код:

Code
<span style="display:none;"><span class="tru">$NUMBER$</span></span>

Всё))




Гость
для того чтобы скачать "Ajax обновление форума по нажатию на кнопку", Вам нужно кликнуть по рекламным ссылкам.



Есть сайт но не знаешь своего тИЦ? Потавь наш информер тИЦ/PR/BL для своего сайта и будь в курсе!



Категория: Скрипты для uCoz | Добавил: Vasya
Просмотров: 471 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Профиль
Понедельник
16.12.2024
07:57


Новое на форуме
Наш опрос
Вам помог наш сайт?
Всего ответов: 9
Лучшие файловики

Vasya
(Файлов: 61)

-=Drive=-
(Файлов: 21)

sharash97
(Файлов: 9)

Strash
(Файлов: 5)

beckham
(Файлов: 2)

Meetwoor
(Файлов: 0)


Учавствуй в конкурсе файловиков сайта и выигрывай денежные призы!
Реклама Tak.Ru