Page 1 of 2

Коллизия с пагинацией на странице с 2 блоками моделей

Posted: Sat Aug 07, 2021 9:18 am
by SpyCam
У меня 2 блока моделей на странице.
В одном тумбы топовых моделей по CTR, в другом текстовый список всех моделей по алфавиту.
Я ставлю пагинацию под блоком с тумбами и хочу, чтобы она работала именно с щтим блоком, но пагинация работает с обоими блоками вместе взятыми, поэтому на следующих страницах выходит 404.

Вот код с которым я тестирую это:

Code: Select all

<models order=ctr num=1-48 min_gallery_count=4 page_main_tag=true>
<? $my_count++; echo $my_count;?> <!--MODEL_SLUG--><br>
</models>

Pagination
<models type=pagination num=1-48 gallery_count_min=4>
<!--PAGE_NUM--> ..
</models>

<models order=alphabet num=1-5000 gallery_count_min=4 first_letter=a>
<? $my_count++; echo $my_count;?> <!--MODEL_SLUG--><br>
</models>
Первый блок я пометил маркером page_main_tag=true, чтоб пагинация работала именно по нему.
Как сделать так, чтоб пагинация не брала в счет 2 блок?

Re: Коллизия с пагинацией на странице с 2 блоками моделей

Posted: Sat Aug 07, 2021 1:28 pm
by admin
как я понимаю page_num не тот

но на сколько страниц делится пагинация вы сами указываетее

<models type=pagination num=1-48

Re: Коллизия с пагинацией на странице с 2 блоками моделей

Posted: Sat Aug 07, 2021 1:58 pm
by SpyCam
Первый блок и пагинация имеют одинаковое количество - 1-48, так и должно быть.
Второй блок не нуждается в пагинации, я все вывожу разом.

Как выкинуть блок 2, тот, который num=1-5000, из пагинации на этой странице? Чтоб он не учитывался?
Я же указал page_main_tag=true в первом блоке для которого нужна пагинация

Re: Коллизия с пагинацией на странице с 2 блоками моделей

Posted: Sat Aug 07, 2021 3:13 pm
by admin
как ясно что блок с 1-500 учитывается в навигации?
что это вообще значит "учет в навигации" ?

Re: Коллизия с пагинацией на странице с 2 блоками моделей

Posted: Sat Aug 07, 2021 3:21 pm
by SpyCam
Это видно по нумерации моделей в результате.
Если я этот блок убираю, тогда могу переходить по навигации дальше.
Если он есть, тогда по проходя по навигации я получаю 404

Re: Коллизия с пагинацией на странице с 2 блоками моделей

Posted: Sat Aug 07, 2021 3:50 pm
by admin
<models order=ctr num=1-48 gallery_count_min=4 >
<? $my_count++; echo $my_count;?> <!--MODEL_SLUG--><br>
</models>

Pagination
<models type=pagination num=1-48 >
<!--PAGE_NUM--> ..
</models>



<models order=alphabet num=1-5000 gallery_count_min=4 first_letter=a>
<? $my_count++; echo $my_count;?> <!--MODEL_SLUG--><br>
</models>

Re: Коллизия с пагинацией на странице с 2 блоками моделей

Posted: Sat Aug 07, 2021 5:38 pm
by SpyCam
Получил 5048 модели на странице без пагинации.
А нужно 48 с пагинацией
и ниже 5000 без пагинации

Re: Коллизия с пагинацией на странице с 2 блоками моделей

Posted: Sat Aug 07, 2021 6:21 pm
by admin
чтио такое 500 с пагинацией и без?

Re: Коллизия с пагинацией на странице с 2 блоками моделей

Posted: Sat Aug 07, 2021 6:56 pm
by SpyCam
2 блока контента на странице.

1 блок - 48 тумб по ctr и для него и предназначена пагинация, кликая на 2 страницу получаем след. 48 тумб.

2 блок статический - 500 текстовых ссылок по алфавиту. Для него пагинация не нужна. Он не должен как-то участвовать в пагинации.

Re: Коллизия с пагинацией на странице с 2 блоками моделей

Posted: Sat Aug 07, 2021 7:00 pm
by admin
те блок 1 на странице 2 должен показывать 48 - 96

а блок 1 все равно 1-5000 ?