• Автор:

    Flesha
  • Добавлено:

    ноя 22, 2012
  • Комментариев:

    3
  • Просмотров:

    4 750

Хак Подгрузка контента с помощью Ajax

Хак Подгрузка контента с помощью Ajax

Установка:

Для это нам понадобиться править все го один файл: navigation.tpl
Открываем и в самый низ добавляем:

<center><a onclick="nextPage(); return false;" class="bbcodes" 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');
ShowLoading("");
if (nextPage !== undefined) {
$.ajax({
url: nextPage,
success: function(data) {
$('#ajax-next-page').remove();
$('#next-page').remove();
HideLoading("");
$('#dle-content').append($('#dle-content', data).html());
}
})
}
};
</script>


Так же в кого проблемы с кодировкой в Опере и Мозила.
Открываем:
.htaccess


в корне сайте и в самый вверх добавляем:
AddDefaultCharset windows-1251


Пример кнопка "Показать еще"
Хак Подгрузка контента с помощью Ajax
dle
Вернуться

Комментарии:


  1. ImDim → 6 декабря 2012 02:16
    Здорово, но я немного дпилил, потому что 1.После нажатие на кнопку, предыдущая кнопка "Показать еще" оставалась, в результате создаются клоны этой кнопки. 2.Если страницы кончаются, кнопку также надо прятать. Вот мой вариант:

  2. lxmk → 1 июля 2014 01:00
    А как можно усовершенствовать данный вариант? Имеется ввиду, чтобы вместо кнопки контент автоматически подгружался.
  3. Олег Манин → 12 июля 2017 15:30
    Здорово, искал такое. А кто нить придумал как прокруткой обновлять вывод как в вк?
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.