Забыли пароль?
Запросите новый здесь.

Автор темы: jikaka
ID темы: 2612
Информация:
Тема содержит 8 сообщения, была просмотрена 2416 раз.  Имеются прикрепленные файлы.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Ошибки, баги
 Распечатать тему
навигация между фото
jikaka
имеется стандартная галерея с фотоальбомами и фотками
есть один альбом на 3 страницы с фото, если открываем на первой странице фото, то для него отсутствуют стрелки "следующее" и "последнее"
тоже самое для последнего фото на второй странице
соответственно, аналогичная ситуация для первой фотки на второй и третьей странице, нет стрелок "предыдущее" и "первое фото"

при этом в других альбомах все нормально
не могу понять, в чем может быть причина
выслушаю любые идеи

Объединено 07.12.2015 20:39:
хотя нет, проблема только с 4 фотками отдельно взятыми из одного альбома
увеличил число отображаемых фото на странице и проблема осталась только для 4 фото, в двух нет стрелок вперед, в двух назад
при этом, если фото перемещаю слева направо, то новое фото вставшее на проблемное, становится без соответствующих стрелок
jikaka присоединено следующее:изображение:
joxi_screenshot_1449509382145.png

Изменил(а) jikaka, 07.12.2015 17:41
 
Web
Polarfox
Скачать исходники  Код
      $pres = dbquery("SELECT photo_id FROM ".DB_PHOTOS." WHERE photo_order='".($data['photo_order']-1)."' AND album_id='".$data['album_id']."'");
      $nres = dbquery("SELECT photo_id FROM ".DB_PHOTOS." WHERE photo_order='".($data['photo_order']+1)."' AND album_id='".$data['album_id']."'");
      $fres = dbquery("SELECT photo_id FROM ".DB_PHOTOS." WHERE photo_order='1' AND album_id='".$data['album_id']."'");
      $lastres = dbresult(dbquery("SELECT MAX(photo_order) FROM ".DB_PHOTOS." WHERE album_id='".$data['album_id']."'"), 0);
      $lres = dbquery("SELECT photo_id FROM ".DB_PHOTOS." WHERE photo_order>='".$lastres."' AND album_id='".$data['album_id']."'");




зависит от порядкового номера фотке, те если удалено или поменяно то все.

туповатый подход конеш...
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
jikaka
т.е. получается с этим ничего не сделать?
 
Web
Polarfox
поставить другую галерею или переписывать вот это, вот это переписывать это, вот это, это.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
Deorchik
Вот так по моему мнению - это баг =))) и разумеется его нужно переписать...
 
Web
jikaka
другая галерея не вариант, слишком огромное количество фото
 
Web
Alex
а если поставить мод всплывания на фансибоксе, тогда захода внутрь фото не будет, и листаться будут
 
Web
jikaka
Alex, они будут пролистываться только внутри одной страницы
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум: