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

SpyCam
Posts: 736
Joined: Fri Oct 26, 2012 9:52 am

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

Post 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 блок?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

как я понимаю page_num не тот

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

<models type=pagination num=1-48
Don't forget to run script update
SpyCam
Posts: 736
Joined: Fri Oct 26, 2012 9:52 am

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

Post by SpyCam »

Первый блок и пагинация имеют одинаковое количество - 1-48, так и должно быть.
Второй блок не нуждается в пагинации, я все вывожу разом.

Как выкинуть блок 2, тот, который num=1-5000, из пагинации на этой странице? Чтоб он не учитывался?
Я же указал page_main_tag=true в первом блоке для которого нужна пагинация
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

как ясно что блок с 1-500 учитывается в навигации?
что это вообще значит "учет в навигации" ?
Don't forget to run script update
SpyCam
Posts: 736
Joined: Fri Oct 26, 2012 9:52 am

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

Post by SpyCam »

Это видно по нумерации моделей в результате.
Если я этот блок убираю, тогда могу переходить по навигации дальше.
Если он есть, тогда по проходя по навигации я получаю 404
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post 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>
Don't forget to run script update
SpyCam
Posts: 736
Joined: Fri Oct 26, 2012 9:52 am

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

Post by SpyCam »

Получил 5048 модели на странице без пагинации.
А нужно 48 с пагинацией
и ниже 5000 без пагинации
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

чтио такое 500 с пагинацией и без?
Don't forget to run script update
SpyCam
Posts: 736
Joined: Fri Oct 26, 2012 9:52 am

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

Post by SpyCam »

2 блока контента на странице.

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

2 блок статический - 500 текстовых ссылок по алфавиту. Для него пагинация не нужна. Он не должен как-то участвовать в пагинации.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

те блок 1 на странице 2 должен показывать 48 - 96

а блок 1 все равно 1-5000 ?
Don't forget to run script update
Post Reply