Четверг, 23.01.2025, 20:33 | Приветствую Вас Гость

Скачать шаблон на юкоз сайт

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

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

Установка:

Заходим в общий вид страниц форума,находим $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>

Источник: http://uCodes.Ru

Категория: Скрипты для uCoz | Добавил: admin2 | Теги: нажатию, форума, по, обновление, на, Скрипты для uCoz, Ajax, кнопку
Просмотров: 330 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Меню сайта
Реклама
Форма входа
Категории раздела
Шаблоны для uCoz [910]
Шаблоны форума для uCoz [23]
Скрипты для uCoz [411]
Шапки для uCoz [3]
Иконки для uCoz [103]
Кнопки для uCoz [42]
Видео уроки по uCoz [7]
Все для Фотошопа [183]
Поиск
Наш опрос
Как Вам дизайн сайта?
Всего ответов: 104
Статистика