Page 1 of 2
Вывести определенные тумбы
Posted: Thu Mar 17, 2016 2:09 pm
by Ambassador
Доброго дня!
SmartCJ Pro V 2.1 Build 201602200102
Подскажите как можно вывести только определенные тумбы. Например по Gallery_id.
Запрос:
domain.com/?skip_cache=1&force_template=test&gallery_id=1,2,3,4,5
Темплейт
<thumb num=1-5>
...
</thumb>
Параметр ?slug=.... не сработал, вывелось 5 любых тумб.
Re: Вывести определенные тумбы
Posted: Thu Mar 17, 2016 3:38 pm
by admin
ИД галер должны быть именно в гет запросе или в темпелйте ?
Re: Вывести определенные тумбы
Posted: Thu Mar 17, 2016 4:26 pm
by Ambassador
Думаю, что меня устроит любой вариант.
В темплейт ID ведь можно передать через запрос, а в нем использовать
<?php echo($_GET[id]); ?>.
Хотя...такая конструкция работать не будет
<thumb galery_id=<?php echo($_GET[id]); ?>>....</thumb>
Лучше, видимо, чтобы id были в запросе и сразу ограничивали выдачу.
Re: Вывести определенные тумбы
Posted: Fri Mar 18, 2016 6:16 am
by admin
Да, добавлено
<thumb gallery_id=....
или
domain.com/?skip_cache=1&force_template=test&gallery_id=1,2,3,4,5
Такой вариант работать не будет тк сначала выполняются таги, а потом пхп
<thumb galery_id=<?php echo($_GET[id]); ?>>....</thumb>
но он и не нужен тк просто параметры из урла передаются как параметры тага.
Re: Вывести определенные тумбы
Posted: Fri Mar 18, 2016 8:19 am
by Ambassador
Спасибо за оперативность. Обновился.
Запрос с 1 id отрабатывает правильно
domain.com/?skip_cache=1&force_template=test&gallery_id=1
При запросе с несколькими id (&gallery_id=50,100,123) выводит одну галю с первым id остальные игнорирует. Айдишники указываю через запятую.
Re: Вывести определенные тумбы
Posted: Fri Mar 18, 2016 10:41 am
by admin
да, сорри, пересеклось в просто вызовом галереи и параметр был обрезан.
Добавлен фикс, должно быть ок сейчас.
Re: Вывести определенные тумбы
Posted: Sat Mar 19, 2016 3:56 pm
by Ambassador
Все работает как надо, спасибо!
Re: Вывести определенные тумбы
Posted: Sat Mar 19, 2016 6:32 pm
by admin
Отлично )
Re: Вывести определенные тумбы
Posted: Tue Mar 22, 2016 9:51 am
by Ambassador
C gallery_id все хорошо, а вот со sponsor_id не очень.
Если указать один идентификатор спонсора (sponsor_id=1) все работает как надо. Но если в запросе передавать несколько (sponsor_id=1,2,3) гали не выводятся ни по одному из id.
Re: Вывести определенные тумбы
Posted: Tue Mar 22, 2016 12:07 pm
by admin
Да, был такой вопрос, пофикшено, спасибо.