Page 1 of 2

Перечисление тумбов писковой галеры

Posted: Tue May 21, 2019 4:03 pm
by simpway
Есть пиксовый СЖ. В каждой галерее по 10 пиксов. Кликаю на морде, попадаю на галеру, где 10 тумбов (например http://domain/gallery/gallery-slug/index.html)

Хочу, чтобы полноразмерные картинки отображались на отдельных страницах вида http://domain/gallery/gallery-slug/1.html - http://domain/gallery/gallery-slug/10.html

Какой макро нужно вставить в темплейте галереи после <!--GALLERY_SLUG-->/ ?

Code: Select all

 <gallery_content num=1-10 >
  <a href='/gallery/<!--GALLERY_SLUG-->/ ЧТО ТУТ? .html'><img src='<!--THUMB_URL-->'></a>  
 </gallery_content>

Спасибо.

Re: Перечисление тумбов писковой галеры

Posted: Wed May 22, 2019 6:33 am
by richmantrade
<!--ITEM_NUM-->

Re: Перечисление тумбов писковой галеры

Posted: Wed May 22, 2019 9:58 am
by admin
richmantrade wrote: Wed May 22, 2019 6:33 am <!--ITEM_NUM-->
Да, спасибо!

Re: Перечисление тумбов писковой галеры

Posted: Wed May 22, 2019 2:14 pm
by simpway
Спасибо!

Re: Перечисление тумбов писковой галеры

Posted: Wed May 22, 2019 6:59 pm
by admin
Ok

Re: Перечисление тумбов писковой галеры

Posted: Wed May 22, 2019 7:10 pm
by simpway
И сразу вдогонку

URL вида http://domain/gallery/gallery-slug/1.html в htaccess ловлю так?

RewriteRule ^gallery/([^/]+)/([0-9]{1,2}).html$ /scj/tube/?slug=$1&item_id=$2 [L]

Re: Перечисление тумбов писковой галеры

Posted: Wed May 22, 2019 7:16 pm
by admin
да, выглядит ок

Re: Перечисление тумбов писковой галеры

Posted: Thu May 23, 2019 2:15 pm
by simpway
К сожалению через редирект

RewriteRule ^gallery/([^/]+)/([0-9]{1,2}).html$ /scj/tube/?slug=$1&item_id=$2 [L]

вижу ту-же самую галеру (список тумбов)

Если делаю так

RewriteRule ^gallery/([^/]+)/([0-9]{1,2}).html$ /scj/tube/?force_template=content_single_item&slug=$1&item_num=$2 [L]

то попадаю на темплейт content_single_item, но там макро
<!--ITEM_IMAGE-->
<!--IMAGE-->
пустые. Как показать полноразмерную картинку на отдельной странице (дефолтный темплейт content_single_item пустой и негде посмотреть)?

Re: Перечисление тумбов писковой галеры

Posted: Thu May 23, 2019 3:20 pm
by admin
почему в первом у вас
&item_id=$2

во втором

item_num=$2 [L]

откуда взялся второй вариант?

Re: Перечисление тумбов писковой галеры

Posted: Thu May 23, 2019 4:03 pm
by simpway
Ура! Заработало!

RewriteRule ^gallery/([^/]+)/([0-9]{1,2}).html$ /scj/tube/?force_template=content_single_item&slug=$1&item_id=$2

Виноват. Разные наименования одной сущнойсти в темплейте ( <!--ITEM_NUM--> ) и get параметрах ( item_id ) немного сбивают с толку. Новичку недолго запутаться.

Спасибо!