• Страница 1 из 1
  • 1
Авто обновления модулей без перезагрузки страницы
workman
Суббота, 20 Февраля 2016, 12:55 | Сообщение 1
Оффлайн
Проверенные
Сообщений:1716
Награды: 9
Данный скрипт будет обновлять по указанному времени тот раздел, который вы его обнимите. например можно также установить для комментариев, чтобы самому не обновлять страницу чтобы увидеть новые комментарии.
Установка:
Данные два скрипта ставим в самый верх шаблона своего сайта
Код
<script src="http://gde31.ru/js/jquery-latest.js" type="text/javascript"></script>
<script type="text/javascript">jQuery(document).ready(function(){setInterval("jQuery('#timeA').load('# span#timeB');",15000);});</script>

В данном случае авто обновление равно 15 секундам. Выставляется значение в миллисекундах. 1 секунда = 1000 миллисекундам
Данное ставим по месту
Код
<span id="timeA"><span id="timeB"> Здесь код вашего модуля который будет обновляться </span></span>
Вы можете поставить авто обновление для таких модулей например как:
$TIME$ $WDAY$, $DATE$, $TIME$ $POLL$ $ONLINE_COUNTER$ $ONLINE_USERS_LIST$

Кому если что будет не понятно то спрашиваем.


Сообщение отредактировал
workman - Суббота, 20 Февраля 2016, 13:00
[ RU ]
Kosten
Суббота, 20 Февраля 2016, 13:52 | Сообщение 2
Оффлайн
Администраторы
Сообщений:44501
Награды: 70
workman, где то встречался скрипт на обновление мини чата. Но такой не видел.
[ RU ]
workman
Суббота, 20 Февраля 2016, 14:03 | Сообщение 3
Оффлайн
Проверенные
Сообщений:1716
Награды: 9
Kosten, Ну его можно еще воткнуть в комментарии чтобы обновлялись автоматически.

Например так:

На странице материалов и комменов, найти вот этот код $COM_BODY$ и заменить на этот
Код
<span id="timeA"><span id="timeB">$COM_BODY$</span></span>
А это ставить в самый низ шаблона там же
Код
<script src="http://gde31.ru/js/jquery-latest.js" type="text/javascript"></script>
<script type="text/javascript">jQuery(document).ready(function(){setInterval("jQuery('#timeA').load('# span#timeB');",120000);});</script>

Подгрузка новых сообщений будет через каждые 2 минуты

Или сделать так:

Код
<span id="needtorefresh"><span id="needtorefresh2">$COM_BODY$</span></span> <br><br> <a href="javascript://" onclick="$('span#needtorefresh').load('# span#needtorefresh2');">-=ОБНОВИТЬ=-</a>


Сообщение отредактировал
workman - Суббота, 20 Февраля 2016, 14:08
[ NL ]
Kosten
Суббота, 20 Февраля 2016, 14:17 | Сообщение 4
Оффлайн
Администраторы
Сообщений:44501
Награды: 70
workman, ну нужно что там кто то оставил комментарий а так скрипт всегда пригодиться.
[ RU ]
ucozmental
Воскресенье, 21 Февраля 2016, 01:46 | Сообщение 5
Оффлайн
Пользователи
Сообщений:112
Но как то авто обновление было на форуме, но все же пока страница не перегрузиться, только тогда понимаешь, что материал на сайте и он доступен.
[ RU ]
Angerfist
Среда, 24 Февраля 2016, 20:08 | Сообщение 6
Оффлайн
Vip
Сообщений:767
Награды: 21
Замечания: 20%
Решил попробовать, поставил на рейтинг лайки biggrin , понажимал для теста раз Нцать и попёрла на всём сайте ошибка "у вас нет прав для просмотра этой страницы 403".
Нашёл ответ на свои косяки тут же biggrin - если сайт не открывается и система выдает ошибку "403 У ВАС НЕТ ПРАВ ДЛЯ ПРОСМОТРА ЭТОЙ СТРАНИЦЫ", ваш IP-адрес был временно заблокирован по причине слишком высокого потока запросов на ~3,5 часов.
Если вы что-то делали на сайте и тоже получили сообщение "403 У ВАС НЕТ ПРАВ ДЛЯ ПРОСМОТРА ЭТОЙ СТРАНИЦЫ" или получаете это сообщение просто при попытке зайти на сайт, то это значит, что у вас в коде страниц установлены скрипты вызывающие JQuery и в них много запросов get и post, то происходит
временная блокировка IP при интенсивном обновлении страниц и переходах по сайту. Это срабатывает защита от DDoS.
Во как!

Добавлено (24.02.2016, 20:08)
---------------------------------------------
Забыл сказать, скрипт рабочий, только выставив секунду данные обновлялись всё равно секунд через 10-15, а так я сам виноват своим тестированием)


No regrets
[ RU ]
tsakonter
Среда, 24 Февраля 2016, 20:15 | Сообщение 7
Оффлайн
Пользователи
Сообщений:220
Цитата Angerfist ()
403 У ВАС НЕТ ПРАВ ДЛЯ ПРОСМОТРА ЭТОЙ СТРАНИЦЫ

В чем проблема, выключить может на 15 секунд. и потом включить и зайти.
[ RU ]
Angerfist
Среда, 24 Февраля 2016, 20:17 | Сообщение 8
Оффлайн
Vip
Сообщений:767
Награды: 21
Замечания: 20%
Спасибо кстати workman за идеи для сайта, а то в основном в разделе скрипты все запарены в основном на дизайне...

No regrets

Сообщение отредактировал
Angerfist - Среда, 24 Февраля 2016, 21:43
[ RU ]
Scarabei
Среда, 01 Марта 2017, 01:41 | Сообщение 9
Оффлайн
Пользователи
Сообщений:2
А в каталоге файлов такое обновление замутить можно?
Если еще и и пределенную категорию обновлять и материалы на главной будут, ваше кульно.
[ UA ]
Kosten
Среда, 01 Марта 2017, 02:18 | Сообщение 10
Оффлайн
Администраторы
Сообщений:44501
Награды: 70
Цитата Scarabei ()
А в каталоге файлов такое обновление замутить можно?

Точно не скажу, но встречался скрипт на каталог файлов.
[ RU ]
First-1
Среда, 01 Марта 2017, 02:20 | Сообщение 11
Оффлайн
Пользователи
Сообщений:716
Награды: 22
Замечания: 20%
Scarabei, разве тяжело прописать через условный оператор по ид категории и вместо ком боди поставить боди, если ты хочешь видеть обновление материалов? Да и зачем оно вообще нужно в каталоге файлов? У тебя материал добавляют каждую минуту?
[ ES ]
waak
Среда, 01 Марта 2017, 12:01 | Сообщение 12
Оффлайн
Проверенные
Сообщений:588
Награды: 14
Данный скрипт был написан сто лет назад для авто обновления статистики сайта и по сути если честно совсем не нужен так как мало кто задерживается на одной странице так долго минимум секунд 50 - 60 нужно ему ставить чтоб бан не получить а то и несколько минут согласитесь что на странице модуля где расположено максимум 12 материалов это слишком долго ведь пользователь сразу переключится на другую страницу или зайдёт на страницу материала
[ RU ]
Kosten
Среда, 29 Марта 2017, 23:13 | Сообщение 13
Оффлайн
Администраторы
Сообщений:44501
Награды: 70
Цитата waak ()
Данный скрипт был написан сто лет назад для авто обновления

Так это на форум идет или на какие модули, на форум устанавливал, он работал, не знаю как сейчас.
[ RU ]
  • Страница 1 из 1
  • 1
Поиск: