Не подгружает следующие страницы, а только 2 страницу

голоса: +2

Модуль Онлайн игры

Предоставляю код (Только для категорий и разделов, не доработанный под фильтры и сортировку):

html code:

<?if(substr($CURRENT_PAGE$,strpos($CURRENT_PAGE$,'>')+1,strrpos($CURRENT_PAGE$,'<')-strpos($CURRENT_PAGE$,'>')-1)=$NUM_PAGES$)?><?else?><button data-page-url="$SECTION_URL$" data-page-current="<?substr($CURRENT_PAGE$,28,strpos(substr($CURRENT_PAGE$,28),'>')-6)?>" data-page-num="$NUM_PAGES$" data-page-load="Загрузка.." data-page-more="Показать ещё" class="button dark more" as="page_more">Показать ещё</button><?endif?>

js code:

$("@page_more").click(function() {

    var e = $(this).data("page-url"),
        t = $(this).data("page-current"),
        n = $(this).data("page-num"),
        r = $(this).data("page-more"),
        i = $(this).data("page-load"),
        s = +t + 1,
        o = e + "-" + s + "-0-0-0-0-0-0-" + Math.floor(Math.random() * 1e7);
    ASload.start();
    $.ajax({
        type: "GET",
        url: o,
        success: function(e) {
            var t = $('cmd[t="allEntries"]', e).text(),
                i = $('cmd[t="currentPage79"]', e).text();
            $("#allEntries").append(t);
            $("@page_more").attr("data-page-current", i).text(r).prop("disabled", 0);
            $("time").timeago();
            if (i == n) {
                $("@page_more").hide()
            }
            ASload.done()
        }
    });
    $(this).text(i).prop("disabled", 1)
})
current номер страницы должен добавлять в data-page-current, но добавляет он лишь 1 раз. Что может быть не так?
| Автор: | Категория: jQuery
Повторно показано | | Автор: crycode

Ответов: 2

Голоса: +1
 
Лучший ответ
Решу сам проблему или напишу на форум javascript
| Автор:
Выбор ответа лучшим | | Автор: crycode
голоса: 0

Здравствуйте!

В конструкторе, в разделе Общих настроек, есть такой пункт под названием "Отключить Ajax для переключателей страниц". Если убрать галочку и сохранить, то при переключении страниц будет обновляться только область со списком материалов, а не вся страница. В приципе, аналогично тому коду, что указан Вами выше.

Вы также можете обратиться, для исправление Вашего кода, на проект uPartner (От Ucoz). Где Вам помогут исправить код.

| Автор:
Да, функция удобная, однако я пишу свою.. И да, баг так и не исправляют. При отключении этой функции, скрипты все остаются. Так ведь не должно быть(((
...