Многостраничная галерея на lightbox.js Как сделать?

12
9MASTER9
На сайте с 18.09.2008
Offline
13
2181

Помогите, пожалуйста, решить задачу.

Необходимо сделать многостраничную галерею на lightbox.js

Я не программер, поэтому описала структуру галереи, проблемы и задачи своими словами, как смогла. Надеюсь, вышло понятно. Смотрите аттач.

Итак. Есть сайт на HTML и скрипт Lightbox v2.04

Никаких изменений в файлах скрипта не делалось, кроме одной строки в lightbox.js

var lightboxTop = arrayPageScroll[1] + (document.viewport.getHeight() / 10);

10 изменила на 1000.

(В дальнейшем еще буду экспериментировать с этой строкой)

Плюс для превью был создан файл стилей.

Ссылки на фото выглядят так:

<table cellpadding="0" cellspacing="0" class="imageContainertable" id="table3">

<tr>
<td valign="top" width="149">
<div id="projects">
<a title="Свадьба описание" rel="lightbox[wedding-001]" href="weddings/wedding-001/slides/001.jpg">
<img src="weddings/wedding-001/thumbs/001.jpg" title="Титл изображения" alt="Альт изображения" width="114" height="101"></a><br>
<td valign="top" width="149">
<div id="projects">
<a title="Свадьба описание" rel="lightbox[wedding-001]" href="weddings/wedding-001/slides/002.jpg">
<img src="weddings/wedding-001/thumbs/002.jpg" title="Титл изображения" alt="Альт изображения" width="114" height="101"></a><br>
<td valign="top" width="149">
<div id="projects">
<a title="Свадьба описание" rel="lightbox[wedding-001]" href="weddings/wedding-001/slides/003.jpg">
<img src="weddings/wedding-001/thumbs/003.jpg" title="Титл изображения" alt="Альт изображения" width="114" height="101"></a><br>
<br></div></td>
</tr>

И т.д. до картинки №15

</table>

Переход по стр. галереи:

<a href="http://smv.od.ua/gallerys/wedding-001_str-001.html">

<font color="#08629F" size="2">1</font></a>
<a href="http://smv.od.ua/gallerys/wedding-001_str-002.html" style="text-decoration: none">
<font color="#08629F" size="2">2</font></a>

Проблемы.

Есть две страницы галереи (будет и больше). На каждой размещено по 15 превью. Все фото лежат в одной папке, в ней находится папка с большими фото и папка с превью (имя_папки/slides и имя_папки/thumbs). При просмотре фото №15 на нем отсутствует кнопка NEXT, а при просмотре фото №16, отсутствует кнопка PREV. Невозможно осуществить переход с фото №15 на фото №16, то есть, просмотр всех фото, находящихся в папке, невозможен, так как ссылки на них расположены на разных страницах, с 1 по 15 на стр. №1, с 16 по 30 на стр. №2

Задача.

На фото №15 и 16, должны появиться кнопки NEXT и PREV, чтобы просматривать все фото в папке.

При выходе из просмотра на страницу с превью, необходимо, чтобы пользователь оказывался на той стр., на которой находится просматриваемое фото. То есть, если просматривалось фото №15, превью которого находится на стр №1, а затем №16, превью которого находится на стр. №2, пользователь должен попасть на стр. №2

Вопрос. Если есть специалисты, которые разбираются в этом скрипте, подскажите, где и что нужно прописать? Может быть в стилях скрипта, или в самом файле lightbox.js, а может в HTML странице в ссылках на фото, или еще где-то.

Буду благодарна за любой совет или идею!

Как я только не измывалась над Гуглей, какие только запросы не давала, но информацию так и не нашла. Такое впечатление, что в интернете просто отсутствуют многостраничные галереи на lightbox

Осталась надежда только на форум.

jpg struktura-voprosi-1.jpg
Studio Master Video – услуги фотографа и видео оператора в Одессе (http://www.smv.od.ua) Лучшие подписи для форумов, сайтов и блогов (http://bygogo.org.ua)
9MASTER9
На сайте с 18.09.2008
Offline
13
#1

Люди, прошу помощи по данному скрипту! Очень нужен хоть какой-то совет. Не молчите, плиз! Разве ни кто ничего не знает ничего по данному вопросу? Help!

9MASTER9
На сайте с 18.09.2008
Offline
13
#2

Люди, ну разве тут нет профи? Я готова заплатить, тому, кто возьмется довести до ума уже готовую галерею. Можете писать в личку, если нет желания отвечать в теме.

R
На сайте с 26.03.2009
Offline
17
#3

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

Ссылку хоть дайте.

T.R.O.N
На сайте с 18.05.2004
Offline
314
#4
9MASTER9:
Lightbox v2.04 ... lightbox.js

Почему вы считаете, что этих слов достаточно чтобы понять о чем Вы говорите.

9MASTER9:
Разве ни кто ничего не знает ничего по данному вопросу?

а вопроса то и небыло....

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
Николай В.
На сайте с 07.09.2006
Offline
62
#5

Не переживайте вы так. Это невозможно. Лайтбокс-подобные галереи показывают картинки, ссылки на которые расположены на текущей странице. Это всего лишь обертки над ссылками. О том, что у вас находится на соседних страницах, этим js-скриптам ничего неизвестно.

9MASTER9
На сайте с 18.09.2008
Offline
13
#6

http://smv.od.ua/gallerys/wedding-001_str-001.html

Вот ссылка на галерею

DyaDya
На сайте с 11.04.2007
Offline
147
#7

Попробуйте глянуть в сторону ThickBox под jQuery. Вдруг, этот код покажется более понятным.

Если вы не знаете javascript, не можете программить на php, то галереи у вас может не получиться. Лучше обратитесь за платной услугой или установите уже готовую галерею с подключенными приблудами типа ThickBox или Lightbox.

p.s. В js ThickBox могут возникнуть проблемы совместимости с jQuery 1.3, тогда в яваскрипте потребуется сделать простые поправочки.

--

Хм, ну вы и запросили, вроде неплохая идея-то, в чём-то даже логичная. Мол если листаешь фотки, то так все ;), а не только те 15 шт., что на странице.

Могу предложить один нормальный выход, выводить сразу все фотки на одной странице, а не по 15! Это тоже логично. Если фоток будет до 30.

Если фоток на одной странице может быть много, например, больше 100, то разбивку, конечно, лучше оставить. Но тогда и открывать фотки можно каждую по отдельности в лайтбоксе или фиксбоксе, не принципиально.

Выбирайте качественный хостинг (http://vashmaster.ru/informaciya/o_poleznyh_programmah/news83.php) и продвигайте сайты в СЕОПУЛЬТ (http://seopult.ru/ref.php?ref=72b5ed9561fe66a1). А на «SAPE» я в обиде :) Не упрекайте за очепятки, пишу вслепую (http://ergosolo.ru/) и также делаю сайты (http://www.vashmaster.ru/) ;)
9MASTER9
На сайте с 18.09.2008
Offline
13
#8

Так саму галерею я установила, вроде нормально работает. Я не могу сделать ее многостраничной. Готова заплатить за данную работу, тому, кто реально в этом разбирается. Пишите в личку или в тему.

Среди множества рассмотренных вариантов данного скрипта, остановилась на классическом лйтбоксе.

Модификаций и клонов уйма, но все по каким-то параметрам не дотягивали до нужного мне.

Вот, например, эта многостраничная. Но мне не подходит что сверху превьюшки http://minishowcase.net/

9MASTER9 добавил 22.07.2009 в 19:21

Да, в том-то и дело, что фоток много. Можно и по 30 ставить, это не принципиально, страниц все равно будет 2-3. Фоток около 100 в каждой галерее.

Но тогда и открывать фотки можно каждую по отдельности в лайтбоксе или фиксбоксе, не принципиально.

Не очень поняла. Можно пример?

9MASTER9
На сайте с 18.09.2008
Offline
13
#9

Ну, раз ни кто не знает, пойду к фрилансерам…

[Удален]
#10

сделаю за 50$. усли устраивает, можем пообщаться :) думаю врилансеры меньше не возьмут

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий