Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » DLE хаки » Подгрузка страниц при помощи AJAX jQuery

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Подгрузка страниц при помощи AJAX jQuery

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Подгрузка страниц при помощи AJAX jQuery.

Данный хак будет работать на всех версиях ДЛЕ, которые подключают jQuery в теге {headers} (не помню с какой версии начинается). короче чтоб работало все надо чтобы был подключен jQuery.
Вобщем придется редактировать всего один файл: navigation.tpl
в конец шаблона вставляем:

<div id="ajax-next-page" style="display: none;">[next-page][/next-page]</div>
<script type="text/javascript">
    $(function() {
        $(window).scroll(function() {
            if ($(window).scrollTop() > $('body').height()-$(window).height()-10) {
                var nextPage = $('#ajax-next-page a').attr('href');
                if (nextPage !== undefined) {
                    $.ajax({
                        url: nextPage,
                        success: function(data) {
                            $('#ajax-next-page').remove();
                            $('#dle-content').append($('#dle-content', data).html());
                        }
                    })
                }
            }
        });
    });
</script>


как вы уже поняли (надеюсь) это самый примитивнейший вариант. когда юзер скроллит страницу, за 10 пикселей до конца тега 'body' будет выполняться ajax-запрос на следующую страницу.
Код можете редактировать под себя. например, если у вас высокий футер, то вычитаем статично его высоту. если футер иногда меняет свои размеры, например, то просто вычитаем его сосчитанную высоту и тп.

в комментариях могу помогать в особых случаях (так как этот самый примитивный).
спасибо за внимание. в скором будущем напишу статью о AJAX авторизации и регистрации пользователей


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


+18
Просмотры: 9 545 :: Комментарии (55) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#41vitnet

  • 18 ноября 2012 20:53
  • Регистрация: 18.09.2010
  • Был(а) онлайн: 12.05.2024
  • Комментариев: 304
  • 0
djgelius,
пашет оно на всем! ok

#42Abaldui

  • 26 ноября 2012 09:39
  • Регистрация: 20.11.2012
  • Был(а) онлайн: 9.05.2021
  • Комментариев: 17
  • 0
то что надо, спасибо большое )

--------------------

#43crysnik

  • 28 ноября 2012 20:03
  • Регистрация: 15.06.2011
  • Был(а) онлайн: 5.02.2019
  • Комментариев: 22
  • 0
а как сделать так чтобы в конце она не отображалась, а то новости закончились а кнопка ещё есть

#44premium

  • 3 февраля 2013 17:18
  • Регистрация: 30.10.2010
  • Был(а) онлайн: 28.06.2015
  • Комментариев: 20
  • 0
А как для поисковиков? со стороны сео так лучше не делать?

#45zzoom2

  • 21 февраля 2013 23:36
  • Регистрация: 20.02.2010
  • Был(а) онлайн: 5.06.2019
  • Комментариев: 7
  • 0
на 9.2 не работает

#46AnimeWars

  • 2 марта 2013 00:06
  • Регистрация: 21.09.2011
  • Был(а) онлайн: 5.06.2014
  • Комментариев: 3
  • 0
Є вирішення проблеми!!! тупим способом але зате працює неможу написати в коментах тому що якісь заборонені теги там є коротче хз
кому треба качаєм інструкцію тут
http://cs6132.vk.me/u52648854/docs/47499fb8e0e9/ajaxpage.txt?dl=1
а взагалі там можна буде здублювати next link і переписати іншу назву щоб працював стандарний і оцей разом)

але в коментах невідображається навігаціїї це ще треба допрацювати))

#47AnimeWars

  • 2 марта 2013 00:58
  • Регистрация: 21.09.2011
  • Был(а) онлайн: 5.06.2014
  • Комментариев: 3
  • 0
Трошкі доробив кому треба в приват писати)

#48gold-dollar

  • 9 марта 2013 01:07
  • Регистрация: 8.03.2013
  • Был(а) онлайн: 27.05.2014
  • Комментариев: 1
  • 0
gg wp for free
and wtf? comment?

#49AnimeWars

  • 10 марта 2013 12:49
  • Регистрация: 21.09.2011
  • Был(а) онлайн: 5.06.2014
  • Комментариев: 3
  • 0
gold-dollar, я дописав скрипт без багу з коментами та пошуком писати в PM.
I finished the script without bug with commentary and searching.
Write me in PM.

#50itensepro

  • 12 мая 2013 01:39
  • Регистрация: 11.12.2012
  • Был(а) онлайн: 13.02.2014
  • Комментариев: 1
  • 0
на 9.8 не работает

#51SaD

  • 30 июня 2013 15:01
  • Регистрация: 23.02.2011
  • Был(а) онлайн: 8.01.2020
  • Комментариев: 498
  • 0
Реализация при помощи плагина: http://goo.gl/8qzji

--------------------

#52werty

  • 23 июля 2013 15:18
  • Регистрация: 22.05.2010
  • Был(а) онлайн: 18.12.2016
  • Комментариев: 3
  • 0
на 10 дле с кодировкой трабл что делать?

#53demon124

  • 18 сентября 2013 09:36
  • Регистрация: 10.07.2011
  • Был(а) онлайн: 23.04.2022
  • Комментариев: 35
  • 0
кодировка на крабах с 2 версий, что тут и что по ссылке, что делать?

в опере кстать нормлаьно все, мозила кадабру выдает

#54venrom

  • 21 января 2014 20:45
  • Регистрация: 29.07.2013
  • Был(а) онлайн: 26.04.2014
  • Комментариев: 13
  • 0
в адресной строке не показывает номер страницы,это минус

#55fifasi

  • 20 февраля 2015 20:21
  • Регистрация: 8.10.2010
  • Был(а) онлайн: 8.03.2015
  • Комментариев: 3
  • 0
у меня вообще не отображается навигация..

1 2 3
Предыдущая    Следующая
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)
Июнь 2024 (30)

Последние комментарии: