Здравствуйте!
Пришла тут моему начальнику идея, чтобы пока студия разработки сайтов пилит дизайн (который, к слову, ему вообще не нравиться. Отдельные блоки его можно увидеть по представленной ссылке, можете кинуть свои отзывы, кстати), запилить на его основе (не имея даже исходников, но не беда) галерею работ, для показа клиентам. Ну, это раз плюнуть. Сделать сделал.
Галерея работает как и полагается, но только если вытащить её из цепочки Бесконечный скроллинг + ajax выборка + jquery галерея, собственно. Бесконечный скроллинг с горем попала сообразил с помощью пары сайтов + модифицировал немного под свои нужды.
Собственно, вот код: http://d[dot]tringle[dot]ru/js/autoscroll[dot]js (смотрите функцию scrollPaginationPhotos, т.к. вторая функция со своими обязательствам справляется нормально).
Код файла ajax.php:
CODE ( htmlphp):
скопировать код в буфер обмена
<?php if(isset($_POST['type']) && isset($_POST['album']) && is_numeric($_POST['album']) && $_POST['type'] == 'photos'){ $offset = is_numeric($_POST['offset']) ? $_POST['offset'] : die(); $postnumbers = is_numeric($_POST['number']) ? $_POST['number'] : die(); $result = mysql_query("SELECT * FROM `photos` WHERE `album`=".$_POST['album']." ORDER BY `id` LIMIT ".$postnumbers." OFFSET ".$offset); echo ' <li> <figure>'.$row['photo'].'</figure> </li> '; } } ?>
В общем, всё просто до безумия. Но проблема в том, что если я таким образом делаю выборку (это, собственно для бесконечного скроллинга нужно), то галерея отказывается работать.
Что собственно не так? Может нужно добавить какой-то кусочек кода или что? Я просто не понимаю и психую третий день. Перепробовал кучу всякой дряни, сначала даже грешил на сам скрипт галереи, мол, мало ли может что-то упустил или косячнул (тоже модифицировал немного), но нет. Если выдернуть выборку из цепочки с ajax внедрением, то всё нормально и галерея работает как часы.
Пожалуйста, подскажите форумчане, ну что нужно сделать, чтобы такого не было?
Ссылочка, собственно, на проблемное место: http://d[dot]tringle[dot]ru/photos.php?album=1
|