Вывод заранее неизвестного количества тумб

Post Reply
Ambassador
Posts: 81
Joined: Fri May 16, 2014 10:16 am

Вывод заранее неизвестного количества тумб

Post by Ambassador »

Здравствуйте!
Различные параметры: сортировки, темплейт и т.д. можно передавать через запрос (domain.com?order=date&force_template=sitemap)
Возникла необходимость получения всегда разного диапазона тумб, например num=25-30, num=2-3 и т.п.
Как можно передать параметр кол-ва тумб (num= ) в <thumb></thumb>?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Вывод заранее неизвестного количества тумб

Post by admin »

Такого сейчас нет.

А в чем смысл что б понять как это лучше делать ?
Don't forget to run script update
Ambassador
Posts: 81
Joined: Fri May 16, 2014 10:16 am

Re: Вывод заранее неизвестного количества тумб

Post by Ambassador »

У меня смарт еще используется как донор контента для другого сайта.
На сайте есть инфа о том, сколько галер уже получено от смарта. Допустим 10.
Сегодня сайту нужно получить еще 5 галер. И для этого он делает запрос к смарту domain.com/rss/?num=11-15.

Может Вы можете предложить другой вариант?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Вывод заранее неизвестного количества тумб

Post by admin »

А если в смарт будет добавлено чего за это время - получится разрыв.
Может проще в принимающем скрипте принимать все, а показувать уж сколько надо.
Don't forget to run script update
Ambassador
Posts: 81
Joined: Fri May 16, 2014 10:16 am

Re: Вывод заранее неизвестного количества тумб

Post by Ambassador »

При сортировке date_asc разрыва быть не должно. новые будут в конце.

А если брать все гали, например num=1-500, то возникает ошибка времени выполнения скрипта
Fatal error: Maximum execution time of 60 seconds exceeded in....
Эта ошибка возникает потому что я в темплейте использую getimagesize для исходных тумб, в смарте инфа о размерах по ним не хранится.
Так что, вариант с приемом всех тумб мне не подходит.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Вывод заранее неизвестного количества тумб

Post by admin »

Тогда все просто.
Например на странице пусть будет по 10 тумб
И запрашивайте с параметром &page=... двигаясь пачками по 10 тумб.
Don't forget to run script update
Ambassador
Posts: 81
Joined: Fri May 16, 2014 10:16 am

Re: Вывод заранее неизвестного количества тумб

Post by Ambassador »

Да, действительно просто:)
Спасибо за помощь!
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Вывод заранее неизвестного количества тумб

Post by admin »

NP
Don't forget to run script update
Post Reply