Page 1 of 1

Навигация по галерам

Posted: Fri Jul 21, 2017 4:16 pm
by richmantrade
Подскажите плиз, как такое замутить.
Условно, находимся мы на странице с gallery_id=10
Хочу на этой странице сделать кнопки "Предыдущая галерея" и "Следующая галерея".
Вполне устроил бы вариант , ели предыдущая будет gallery_id=9 , а следующая gallery_id=11.
Для формирования ссылки мне нужен слаг и альт (для красоты :))
Сначала сделал отдельный шаблон, где формировался общий массив

Code: Select all

<thumb order=date num=1-100000>
<?php
$all['<!--GALLERY_ID-->']['slug'] = '<!--GALLERY_SLUG-->';
$all['<!--GALLERY_ID-->']['slug'] = '<!--ESCAPED_ALT-->';
?>
</thumb>
... но понял что затея плохая . При каждой прогрузке формировать массив из 100500 значений.

Решил наживо из таблички `rot_gallery_data1` дергать alt,gallery_slug ... WHERE `gallery_id` = '$gal_id' , где $gal_id = (<!--GALLERY_ID-->+1).

Оно так вроде все красиво работает до того момента, пока не нарвёшся на несуществующий gallery_id. В таком случае срабатывает правило URLs with 0 result thumbs return 404 даже если в сеттингах ротации его выключить.
Пробовал уже все что угодно. И mysqli_num_rows запроса проверять, и SELECT ... WHERE EXISTS ... Один фиг. Как только в шаблоне запрашиваешь несуществующий gallery_id - редиректит на content_not_found.

Посоветуйте плиз как быть ;)
Спасибо!

Re: Навигация по галерам

Posted: Sat Jul 22, 2017 2:23 pm
by admin
А навигация туа сюда надо пок акому параметру ?
по ИД как я понимаю ?

Re: Навигация по галерам

Posted: Mon Jul 31, 2017 6:24 am
by richmantrade
Ссори, отсутствовал. Сезон отпусков :) ...
Да, по ИД будет отлично .

Re: Навигация по галерам

Posted: Sat Aug 12, 2017 5:35 pm
by admin
Сорри , аналогичная пробелма с отпуском )

Итого самый простой вариант с ходу именно ваш

`rot_gallery_data1` дергать alt,gallery_slug ... WHERE `gallery_id` = '$gal_id'

но `gallery_id` = '$gal_id' надо заменить на

gallery_id > $gal_id limit 1

Если так будет сложно то будем делать чтото в темпелйте

Re: Навигация по галерам

Posted: Tue Aug 15, 2017 6:58 am
by richmantrade
Да, так вроде работает. Спасибо!

Re: Навигация по галерам

Posted: Tue Aug 15, 2017 4:48 pm
by admin
Отлично )