Приветствую.
Как получить общее количество страниц?
Настраиваю infinite scroll и скрипт не знает общее количество. Получается дойдя до последней он начинает грузить следующую и ловит 404
page count
Re: page count
Приветствую!
у нас есть 2 варианта:
1. в темплейте заюзать пагинацию (где-то в условно в закомментированной части что б не показывать юзеру и получить там total_items )
для этого скрипт надо будет на серваке напрячь базу данных, посчитать тотал по запросу и тп
2. в JS если получил 404 то перестать дальше запрашивать страницы
не напрягая сервак и не делая никаких подсчетов
я вижу в варианте 2 сплошные плюсы, какие минусы?
у нас есть 2 варианта:
1. в темплейте заюзать пагинацию (где-то в условно в закомментированной части что б не показывать юзеру и получить там total_items )
для этого скрипт надо будет на серваке напрячь базу данных, посчитать тотал по запросу и тп
2. в JS если получил 404 то перестать дальше запрашивать страницы
не напрягая сервак и не делая никаких подсчетов
я вижу в варианте 2 сплошные плюсы, какие минусы?
Don't forget to run script update
Re: page count
Сделал так:
в подгружаемом темплейте добавил <div data-next="<!--NEXT_PAGE-->"> и останавливаю скрипт, когда data-next=''
Не нужно лишний раз дергать 404
в подгружаемом темплейте добавил <div data-next="<!--NEXT_PAGE-->"> и останавливаю скрипт, когда data-next=''
Не нужно лишний раз дергать 404
Re: page count
Быстрый вопрос.
Если на странице плеера я вывожу релейтед так:
мне просто нужно добавить это в темплейт и дергать
?
group=CURRENT_ITEM_GROUP do_not_count_shows=true отработают из темлейта или надо явно как-то передавать параметрами?
Если на странице плеера я вывожу релейтед так:
Code: Select all
<thumb group=CURRENT_ITEM_GROUP do_not_count_shows=true num=1-10>
</thumb>Code: Select all
/?force_template=infinite-related&order=ctr&page=group=CURRENT_ITEM_GROUP do_not_count_shows=true отработают из темлейта или надо явно как-то передавать параметрами?
Re: page count
"мне просто нужно добавить это в темплейт и дергать "
откуда дергать ? тут не совсем ясно
если дергается просто урл
/?force_template=infinite-related&order=ctr&page=
и тут нет галеры, то откуда брать "group=CURRENT_ITEM_GROUP" ?
откуда дергать ? тут не совсем ясно
если дергается просто урл
/?force_template=infinite-related&order=ctr&page=
и тут нет галеры, то откуда брать "group=CURRENT_ITEM_GROUP" ?
Don't forget to run script update







