Это вряд ли решит проблему, как бы вы справились с этой ситуацией на первой и последней странице?Next_tag_open / close не будет отображаться на последней странице нумерации страниц, а prev_tag_open / close не будет отображаться на первой странице нумерации страниц.
Это, очевидно, приведет к разрыву обоих элементов блока для этих страниц
Хорошо, у меня была такая же проблема ранее сегодня, и она действительно решала мои проблемы. Единственное решение, которое я нашел (работает идеально), это следующее:
Создайте div вокруг вывода -
<div class="pagination2">
<?php echo $link; ?>
</div>
Затем используйте теги нумерации страниц, предоставленные классом вокруг, используйте эти теги, чтобы обернуть вокруг тегов цифр (num_tag_open / close).
$config['full_tag_open'] = '<div class="pagination">';
$config['full_tag_close'] = '</div>';
$config['num_tag_open'] = '<p>;
$config['num_tag_close'] = '</p>';
Сейчасперейдите в css и сравните позиционирование элемента pagination2 внешнего блока, затем перейдите и абсолютно позиционируйте разбиение на страницы класса внутреннего блока, отцентрируйте его, а затем вы можете использовать отрицательное значение для толкания абсолютно позиционированных элементов nextlink или prevlink по своему усмотрению.См. Ниже CSS, который я использовал.
.pagination2{
position: relative;
right: -10px;
height: 45px;
width: 500px;
background-color:#f8f8f8;
border: 1px solid #d3d3d3;
outline:none;
}
.pagination{
position: absolute;
left: 180px;
height: 35px;
width: 120px;
}
.pagination-button-previous{
position: absolute;
top: 10px;
left: -160px;
width: 74px;
height: 24px;