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

simpway
Posts: 142
Joined: Tue Feb 05, 2019 6:43 pm

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

Post 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>

Спасибо.
richmantrade
Posts: 1033
Joined: Tue Dec 04, 2012 8:46 am

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

Post by richmantrade »

<!--ITEM_NUM-->
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

richmantrade wrote: Wed May 22, 2019 6:33 am <!--ITEM_NUM-->
Да, спасибо!
Don't forget to run script update
simpway
Posts: 142
Joined: Tue Feb 05, 2019 6:43 pm

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

Post by simpway »

Спасибо!
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Ok
Don't forget to run script update
simpway
Posts: 142
Joined: Tue Feb 05, 2019 6:43 pm

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

Post 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]
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

да, выглядит ок
Don't forget to run script update
simpway
Posts: 142
Joined: Tue Feb 05, 2019 6:43 pm

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

Post 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 пустой и негде посмотреть)?
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

почему в первом у вас
&item_id=$2

во втором

item_num=$2 [L]

откуда взялся второй вариант?
Don't forget to run script update
simpway
Posts: 142
Joined: Tue Feb 05, 2019 6:43 pm

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

Post 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 ) немного сбивают с толку. Новичку недолго запутаться.

Спасибо!
Post Reply