Модификация "Архив новостей"
AvAtAr 19.01.2012 стол заказов Стол заказов 3261 6 комментариев
Надо сделать такой вид архива новостей на dle 9.4.
AvAtAr 19.01.2012 стол заказов Стол заказов 3261 6 комментариев
$tempArray[] = "tags REGEXP '[[:<:]](" . $value . ")[[:>:]]'";
$tempArray[] = "tags REGEXP '\\\\b(" . $value . ")\\\\b'";
$where_approve . " ORDER BY " . PREFIX . "_comments.id " . $comm_msort;
$where_approve . " ORDER BY " . PREFIX . "_comments.rating " . $comm_msort;
[not-available=userinfo]
<div class="nav-load" id="nav-load">[next-link]Загрузить еще[/next-link]</div>
<nav class="navigation"[available=lastcomments] style="padding: 4% 8%;"[/available]>
<div class="page_next-prev">
<span class="page_prev" title="Предыдущая страница">
[prev-link]<svg class="icon icon-left"><use xlink:href="#icon-left"></use></svg>[/prev-link]
</span>
<span class="page_next" title="Следующая страница">
[next-link]<svg class="icon icon-right"><use xlink:href="#icon-right"></use></svg>[/next-link]
</span>
</div>
<ul class="pagination">
{pages}
</ul>
</nav>
<script type="text/javascript">
$(document).ready(function(){
$('body').on('click','#nav-load a',function(){
var urlNext = $(this).attr('href');
var scrollNext = $(this).offset().top - 200;
if (urlNext !== undefined) {
$.ajax({
url: urlNext,
beforeSend: function() {
ShowLoading('');
},
success: function(data) {
$('.navigation').remove();
$('#nav-load').remove();
$('#dle-content').append($('#dle-content', data).html());
$('#dle-content').after($('#bottom-nav'));
window.history.pushState("", "", urlNext);
$('html, body').animate({scrollTop:scrollNext}, 800);
HideLoading('');
},
error: function() {
HideLoading('');
alert('что-то пошло не так');
}
});
};
return false;
});
});
</script>
[/not-available]