GET параметры

sk://ed
Posts: 12
Joined: Fri Jun 15, 2018 5:49 am

GET параметры

Post by sk://ed »

Приветствую.
Пытаюсь реализовать подгрузку категорий (все сразу на морде мне не нужны)

Делаю так:
<category order=ctr num=$_GET["range"] min_gallery_count=1>
Или так:
<category order=ctr num=GET_RANGE min_gallery_count=1>

Затем в параметры пишу ?range=21-40 , но выводится только 1 тумба категорий, такое впечатление что 21 в данном случае.

Еще вижу такой вариант
<?php if ($_GET["part"] == 2) { ?> <?php } ?> и в этих условиях уже выводить по странично. Но условий получается целое полотно, хотелось бы все же понять почему не работает первый способ.
admin
Site Admin
Posts: 37236
Joined: Wed Sep 10, 2008 11:43 am

Re: GET параметры

Post by admin »

Приветствую!

category order=ctr num=$_GET["range"] min_gallery_count=1>

не будет работать тк сначала таги, потом выполняется пхп, а не наоборот

<category order=ctr num=GET_RANGE min_gallery_count=1>

верно, но у вас range в урле маленькими, а в таге почему то большими
Don't forget to run script update
sk://ed
Posts: 12
Joined: Fri Jun 15, 2018 5:49 am

Re: GET параметры

Post by sk://ed »

Оно работает как то наоборот) То есть, если я пишу
<category order=ctr num=GET_RANGE min_gallery_count=1>
То обрабатывает параметр range, но с одной тумбой (если пишешь с большой параметр - выводит просто белую страницу)
И соответственно если написать <category order=ctr num=GET_range min_gallery_count=1> , то будет обрабатывать только RANGE, а на range выводить белую страницу.

Еще я пробовал делать два параметра, <category order=ctr num=GET_MIN-GET_MAX min_gallery_count=1> - результат тот же, одна тумба и все.
admin
Site Admin
Posts: 37236
Joined: Wed Sep 10, 2008 11:43 am

Re: GET параметры

Post by admin »

А понял, а зачем вам передавать в урле кол-во ?
потому что вариант GET_MIN-GET_MAX действительно не обрабатывается
Don't forget to run script update
sk://ed
Posts: 12
Joined: Fri Jun 15, 2018 5:49 am

Re: GET параметры

Post by sk://ed »

Чтобы
реализовать подгрузку категорий (все сразу на морде мне не нужны)
Только lazy load не предлагайте :D

Да и в целом если будет обработка get параметров в шаблонах можно делать очень многие вещи на js. Грузить что-то куда то аяксом и все такое... Странно в общем что они есть, но не работают :)
admin
Site Admin
Posts: 37236
Joined: Wed Sep 10, 2008 11:43 am

Re: GET параметры

Post by admin »

Так что конкретно сейчас мешает сделать подгрузку?
вы ж подгружаете какое-то конкретное кол-во тумб, условно 10, вот эти 10 и можно вписать в шаблон

те можете плз подробнее описать в какой ситуации надо передавать что именно в запросе ?
Don't forget to run script update
sk://ed
Posts: 12
Joined: Fri Jun 15, 2018 5:49 am

Re: GET параметры

Post by sk://ed »

Ну допустим категорий штук 200.
Первоначально грузится с главного шаблона 20 штук.

Потом мы уже грузим с другого шаблона, в котором кроме <category> тэга ничего нет
Скрипт определяет есть ли у юзера скролл на странице - берет еще 20, и еще если надо и тд.
Затем если юзер начинает скролить, скрипт берет еще 20, и так пока не кончатся категории.
Во все эти запросы нужно передавать разные параметры на загрузку, чтобы шаблон понимал что именно ему отдавать: 21-40, 41-60, ...

Это все у меня уже реализовано для страницы категорий, но там есть пагинация - поэтому все значительно проще. А на индексе пагинации вроде как нет. Так как еще донести до скрипта какая именно по счету двадцадка тумб мне нужна в конкретный момент?
admin
Site Admin
Posts: 37236
Joined: Wed Sep 10, 2008 11:43 am

Re: GET параметры

Post by admin »

Ясно

<category num=1-10 adjust_num_to_page=true

и запросы с пагинацией как обычно
Don't forget to run script update
sk://ed
Posts: 12
Joined: Fri Jun 15, 2018 5:49 am

Re: GET параметры

Post by sk://ed »

Ага сделал. Спасибо
admin
Site Admin
Posts: 37236
Joined: Wed Sep 10, 2008 11:43 am

Re: GET параметры

Post by admin »

NP
Don't forget to run script update
Post Reply