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
Да, был такой вопрос, пофикшено, спасибо.