Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Не работает хак "Подгрузка контента с помощью Ajax без перезагрузки страницы", что делать?

Не работает хак "Подгрузка контента с помощью Ajax без перезагрузки страницы", что делать?


     09.01.2017    Все вопросы » Хаки    2133

вопрос
Стоит последняя версия DLE.
В интернете нашел хак именуемый "ХАК ПОДГРУЗКА КОНТЕНТА С ПОМОЩЬЮ AJAX":

<center>
    <a onclick="nextPage(); return false;" class="bbcodes" id="nexts" style="cursor: pointer">
        Показать еще
    </a>
</center>
<br />

<div id="ajax-next-page" style="display: none;">
    [next-link][/next-link]
</div>

<script type="text/javascript">
function nextPage() {
var nextPage = $('#ajax-next-page a').attr('href') ? $('#ajax-next-page a').attr('href') : false;
ShowLoading("");
$('#nexts').hide();
if (nextPage != false) {
$.ajax({
url: nextPage,
success: function(data) {
$('#ajax-next-page').remove();
$('#next-page').remove();
HideLoading("");
$('#dle-content').append($('#dle-content', data).html());
var yopp = $('#ajax-next-page a').attr('href') ? $('#ajax-next-page a').attr('href') : false;
if(yopp==false) {
$('#nexts').hide();
}
}
});
}
};
</script>


Но он не работает. Хак работал на старых версиях DLE, сейчас же при нажатии на кнопку "показать еще" появляется пустой экран, где в исходном коде лишь пара строк из кода shortstory.tpl, в общем, не работает скриптец.
Помогите обновить его до последней версии. Желательно, хотелось бы, чтобы он срабатывал автоматически, когда пользователь пролистал страницу до конца, как в вк.

Ответа пока нет


2 комментария

djgelius
Юзер

djgelius - 15 января 2017 11:04 -

какая версия до этого стояла и не ней работало? у меня 10.5 стоит будет ли этот работать?

Maxim441
Юзер

Maxim441 - 6 марта 2018 04:48 -

Посмотри на этот код
 $('#dle-content').append($('#dle-content', data).html());

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх